@netflix/eslint-config
Version:
An ESLint config for JavaScript projects, brought to you by Netflix
35 lines (27 loc) • 826 B
Markdown
# eslint-config-netflix
See ESLint docs on [flat configuration](https://eslint.org/docs/latest/use/configure/configuration-files-new)
```sh
npm install --save-dev @netflix/eslint-config
npm test
```
Philosophy:
* Share rules that identify syntax associated with common software bugs (e.g. `no-fallthrough`)
* Adopt rules that steer developers away from outdated language features (e.g. `no-var`)
* Avoid the temptation to enforce stylistic preferences; integrators should do this locally
* Be more useful than `js.configs.recommended.rules`
Example usage:
```js
import globals from 'globals';
import NetflixCommon from '@netflix/eslint-config';
export default [
{
files: ['**/*.js'],
languageOptions: { globals: globals.browser },
...NetflixCommon,
},
{
ignores: ['node_modules'],
},
];
```