0.901.2 • Published 4 years ago

nz-tslint-rules v0.901.2

Weekly downloads
2,674
License
MIT
Repository
github
Last release
4 years ago

npm version Downloads

NG-ZORRO TSLint

TSLint rules for NG-ZORRO.

Install

$ npm i nz-tslint-rules -D
# or
$ yarn add nz-tslint-rules -D

Versions

NG-ZORROTSLint Rules
8.x0.800.x
9.x0.900.x

Rules

This repository provides the following rules:

Rule nameConfigurationDescription
nz-secondary-entry-importsnoneUpdates the import paths to secondary entry point

Migration to Secondary Entry

Using the current set of rules allows you to automatically migrate your project which uses primary entry to secondary entry.

// Before
import {
  NzAutocompleteModule,
  NzButtonModule,
  NzCardModule,
  NzTableModule,
  NzToolTipModule
} from 'ng-zorro-antd';

import { NzNoAnimationModule  } from 'ng-zorro-antd';

// After
import { NzAutocompleteModule } from 'ng-zorro-antd/auto-complete';
import { NzButtonModule } from 'ng-zorro-antd/button';
import { NzCardModule } from 'ng-zorro-antd/card';
import { NzTableModule } from 'ng-zorro-antd/table';
import { NzToolTipModule } from 'ng-zorro-antd/tooltip';
import { NzNoAnimationModule } from 'ng-zorro-antd/core/no-animation';

Note: This rule does not applicable if you use import { NgZorroAntdModule } from 'ng-zorro-antd'.

Use

Add this rule set in your tslint.json file.

{
  "rulesDirectory": [
    "node_modules/nz-tslint-rules"
  ],
  "rules": {
    "nz-secondary-entry-imports": true
  }
}

License

MIT