An ESLint Shareable Config for JavaScript Standard Style used in SphereInc
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.
To use the JavaScript Standard Style shareable config, first run next command. It will install pachakge and it's peer dependencies
npm install --save-dev eslint-config-sphere-react eslint-config-standard eslint-config-standard-jsx eslint-plugin-standard eslint-plugin-promise eslint-plugin-import eslint-plugin-node eslint-plugin-react
Then, add this to your .eslintrc file:
{
"extends": "sphere-react"
}
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.
Config filename is .eslintrc.json
for easier testing of file with sample code.
If you want to add some rules and test them, run next command
node_modules/.bin/eslint ./test/codeExample.js
Use this in one of your projects? Include one of these badges in your readme to let people know that your code is using the standard style.
[![js-standard-style](https://cdn.rawgit.com/standard/standard/master/badge.svg)](http://standardjs.com)
[![js-standard-style](https://img.shields.io/badge/code%20style-standard-brightgreen.svg)](http://standardjs.com)
For the full listing of rules, editor plugins, FAQs, and more, visit the main JavaScript Standard Style repo.