1.1.2 • Published 6 years ago
@eigenspace/eslint-config-codestyle v1.1.2
Includes eslint shareable configs.
Installation
- Create
.eslintrc.jsin project root or choose already existing. - Add
@eigenspace/codestyleas dev dependency. - Then add this below (1):
"@eigenspace/eslint-config-codestyle": "file:node_modules/@eigenspace/codestyle/packages/eslint" yarn installExtends configurations on
.eslintrcfile:extends: [ '@eigenspace/codestyle/base', '@eigenspace/codestyle/react' ]Note:
reactis optional. Use it only if your project usesReact.In IDE settings turn on
eslintand specifyeslintpath.
(1) We are forced to load it from codestyle project as subpackage because of satisfaction of requirement for naming shareable configs.
Project structure
base.js - Base configuration and rules for eslint
react.js - Configuration includes codestyle React rules
redux.js - Configuration includes codestyle Redux rulesEnvironmental requirements
react:16.x
Why do we have that dependencies?
eslint-plugin-prettier- plugin for linting styles.eslint-plugin-react- React plugin for ESLint.eslint-plugin-react-redux- Redux plugin for ESLint.