eslint-config-styleguide
eslint config for common javascript coding style
Usual ESLint config for common JavaScript coding style. An eslint shareable config.
How to use
[1] Install config with eslint and eslint plugins
npm install --save-dev eslint-config-styleguide eslint@^3.13.1 eslint-plugin-promise eslint-plugin-fetch eslint-plugin-import eslint-plugin-no-require-lodash eslint-plugin-prefer-spread eslint-plugin-react eslint-plugin-more
[2] Create own .eslintrc
and add this to your file:
Shareable configs are designed to work with the extends
feature of .eslintrc
files. You can learn more about Shareable Configs on the official ESLint website.
Note: We omitted the eslint-config-
prefix since it is automatically assumed by ESLint.
You can override settings from the shareable config by adding them directly into your .eslintrc
file.
[3] Overwrite or extend rules (optional):
Run test
[1] Run your task on a command shell:
eslint folder-name --ext js, jsx
or use --fix
to fix global errors
eslint client server --ext js, jsx --fix
[2] Add your own npm scripts to your package.json:
[3] Using a formatter for friendly display of the results:
npm install --save-dev eslint-formatter-pretty
then:
Learn more
The rules of the common coding style are based and/or inspired by:
- Airbnb JavaScript Style Guide
- Google's JavaScript Style Guide
- Felix's Node.js Style Guide
- Feross's JavaScript Standard Style
LICENSE
MIT (c) 2017, Jose Antonio Sanchez.