eslint-config-standard-deviation
v2.0.1
Published
a shared eslint-config for javascript ES5, ES2015, ES.next and React projects
Downloads
14
Maintainers
Readme
eslint-config-standard-deviation
ESLint shared configuration for javascript
ES5
,ES2015
,ES.next
andReact
projects based onstandard
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
WITH dependencies
npm install eslint babel-eslint eslint-config-standard eslint-config-standard-react eslint-plugin-react eslint-plugin-promise eslint-plugin-standard --save-dev
OR add easily to projects using eslint-modules-standard-deviation
npm install eslint eslint-modules-standard-deviation --save-dev
Works only in npm 3
and beyond environments
Usage
Add extends
to project .eslintrc
{
"extends": ["standard-deviation"]
}
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"
}
[optional] enable/disable eslint rules
{
"extends": ["standard-deviation"],
"rules": {
"space-before-function-paren": ["error", "always"]
}
}
for Javascript ES5
only, use
Projects using eslint-config-standard-deviation
Contributing
- Documentation improvement
- Feel free to send any PR