eslint-config-remitbri v5.3.0
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
{
"extends" : "remitbri"
}
- 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.
{
"extends" : "remitbri/es5"
}
es6
This
- extends the
es5
configuration - add rules related to es2015
- adds the
es6
environment
{
"extends" : "remitbri/es6"
}
es2017
This
- extends the
es6
configuration - add rules related to es2017
{
"extends" : "remitbri/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
{
"extends" : ["remitbri/es5", "remitbri/node"]
}
or
{
"extends" : ["remitbri/es6", "remitbri/node"]
}
ie8
This
- extends the
es5
configuration - adds a couple of rule modifications because hello ECMAScript 3…
- adds the
browser
environment
{
"extends" : "remitbri/ie8"
}
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)
{
"extends" : "remitbri/react"
}
8 years ago
8 years ago
8 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago