UNPKG

@netflix/eslint-config

Version:

An ESLint config for JavaScript projects, brought to you by Netflix

35 lines (27 loc) 826 B
# 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'], }, ]; ```