Package Exports
- eslint-config-standard-deviation
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (eslint-config-standard-deviation) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
a standard derived shared eslint-config
Another linter configuration for javascript
ES5
,ES2015
,ES.next
andReact
projects.
Based on standard
shared eslint-config
What is different from standard
eslint-config ?
standard shared eslint-config rules are almost fine but we do not like to force us to ...
- not use semicolon
;
- put space before function parens
function foo ()
![eslint-config-standard-deviation][eslint-config-standard-deviation] [eslint-config-standard-deviation]:./semicolon.jpg
Installation
npm
npm install eslint-config-standard-deviation --save-dev
dependencies installation
npm install eslint eslint-config-standard
eslint-config-standard-react eslint-plugin-react eslint-plugin-promise eslint-plugin-standard --save-dev
ES2015, ES.next and React support
npm install eslint babel-eslint eslint-config-standard
eslint-config-standard-react eslint-plugin-react eslint-plugin-promise eslint-plugin-standard --save-dev
Usage
Add extends
to project .eslintrc
{
"extends": ["eslint-config-standard-deviation"]
}
ES2015, ES.next and React support
Add parser
babel-eslint to .eslintrc
{
"parser": "babel-eslint",
"extends": ["eslint-config-standard-deviation"]
}
[optional] enable/disable eslint rules
{
"parser": "babel-eslint",
"extends": ["eslint-config-standard-deviation"],
"rules": {
"space-before-function-paren": ["2", "always"]
}
}
Add scripts to package.json
"scripts": {
"lint": "eslint . --ext .js,.jsx",
"testonly": "echo \"Error: no test specified\" && exit 1",
"test": "npm run lint && npm run testonly"
}
Projects using eslint-config-standard-deviation
Contributing
- Documentation improvement
- Feel free to send any PR