Super opinionated ESLint configuration.
npm install @comandeer/eslint-config --save-dev
Put it inside your eslint.config.js
file:
import eslintConfig from '@comandeer/eslint-config';
export default eslintConfig();
Optionally, you could also include formatting rules:
import eslintConfig from '@comandeer/eslint-config';
import formattingConfig from '@comandeer/eslint-config/formatting';
export default [
...eslintConfig(),
...formattingConfig()
];
Both exports accepts the same set of options as an options
object:
eslintConfig( {
tsProject: [ './packages/*/tsconfig.json' ]
} );
Name | Value type | Default value | Description |
---|---|---|---|
tsProject |
Array<string> |
[ './tsconfig.json' ] |
Paths to all TS config files in the project that should be used for linting. |
See LICENSE file for details.