JSPM

eslint-config-standard-deviation

2.0.1
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 9
  • Score
    100M100P100Q43461F
  • License ISC

a shared eslint-config for javascript ES5, ES2015, ES.next and React projects

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

eslint-config-standard-deviation

npm version npm downloads bitHound Overall Score

ESLint shared configuration for javascript ES5, ES2015, ES.next and React 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

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

License

ISC