Tslint No Circular Imports Save

TSLint plugin to detect and warn about circular imports

Project README

tslint-no-circular-imports Build Status npm mit

TSLint plugin to detect and warn about circular imports

Installation

# Using Yarn:
yarn add --dev tslint-no-circular-imports

# Or, using NPM:
npm install --save-dev tslint-no-circular-imports

Usage

Add the following to your tslint.json:

{
  "extends": ["tslint-no-circular-imports"]
}

Run TSLint:

$ tslint .
Circular import detected: foo.ts -> bar.ts -> foo.ts
Circular import detected: baz.ts -> bar.ts -> baz.ts

Note, if you wish to have circular references reported as a warning, rather than as an error, then add this to your tslint.json:

{
  "rules": {
    "no-circular-imports": { "severity": "warn" }
  }
}

Running the tests

npm test

License

MIT

Open Source Agenda is not affiliated with "Tslint No Circular Imports" Project. README Source: bcherny/tslint-no-circular-imports
Stars
86
Open Issues
13
Last Commit
2 years ago
License
MIT

Open Source Agenda Badge

Open Source Agenda Rating