This package contains all the rules used by our javascript projects.
The configurations have been splitted into multiple modules which you can extend.
As easy as
npm install --save-dev eslint-config-alvarium eslint-plugin-importAnd to use it, just create an .eslintrc file extending from the desired config.
Using YAML would be something like:
extends: alvariumWhen extending, specify the Node.js module:
extends: alvarium/nodeOr with es6 features (requires babel-eslint package):
extends: alvarium/node-es6When extending, specify the React.js module:
extends: alvarium/reactUsing the react linter requires some additional packages (added as peer dependencies to this project):
yarn add --dev babel-eslint eslint-config-react-appThis project is licensed under a GNU GPL-3.0 license.