Ensure number of blank lines after all import statements.
npm i -D tslint-origin-ordered-imports-rule
"rules": {
"blank-lines-after-imports": [true]
}
Wrong:
import MyClass from './my-class';
import * as _ from 'lodash';
class YourClass {}
Right:
import MyClass from './my-class';
import * as _ from 'lodash';
...
class YourClass {}
Additional parameter allows to configure number of required blank lines:
"rules": {
"blank-lines-after-imports": [true, 2]
}
Wrong:
import MyClass from './my-class';
import * as _ from 'lodash';
class YourClass {}
Right:
import MyClass from './my-class';
import * as _ from 'lodash';
...
...
class YourClass {}
To test the rule just run:
npm run test
The code in this project is licensed under MIT license.