eslint-config-remitbri
Opinionated rule settings to be used with ESLint. Can be used with ESLint v3.17.1 and eslint-plugin-react v6.10.0, or above.
Installation
npm install --save-dev eslint-config-remitbri
Default usage
You may:
- add the following line to the
.eslintrc
or to theeslintConfig
field of thepackage.json
of your project
- or use the command line
eslint -c remitbri *.js
Consult the ESLint documentation for more information about extending configuration files.
This default configuration corresponds to react
(see below) — because it's opinionated :)
Other than those specified in the available configurations, no language option (ecmaFeatures
), parser, environment, global or plugin is set. Add them as needed in your own .eslintrc
!
Available configurations
es5
This is a collection of rules regarding possible errors, best practices, strict mode, variables and stylistic issues.
es6
This
- extends the
es5
configuration - add rules related to es2015
- adds the
es6
environment
es2017
This
- extends the
es6
configuration - add rules related to es2017
node
This
- adds rules related to Node.js
- adds the
node
environment
It's not meant to be used on its own, rather with other configurations. E.g
or
ie8
This
- extends the
es5
configuration - adds a couple of rule modifications because hello ECMAScript 3…
- adds the
browser
environment
react
This is the default configuration. This
- extends the
es6
andnode
configurations - adds rules related to eslint-plugin-react
- adds the
browser
environment - adds the
jsx
,modules
andexperimentalObjectRestSpread
ecmaFeatures (the other ones are already added in thees6
environment)