3.1.0 • Published 10 years ago
eslint-config-earnest-es7 v3.1.0
eslint-config-earnest-es7
Earnest's ESLint config for ES7
Usage
Install the following
"devDependencies"in your repo:npm install eslint-config-earnest-es7@latest babel-core babel-cli babel-eslint babel-preset-es2015 babel-preset-stage-3 eslint eslint-plugin-babel --save-devAdd a root level
.eslintrcthat references this packageecho '{ "extends": "earnest-es7" }' > .eslintrcAdd another
.eslintrcto yourtestfolder that supports mochaecho '{\n\s\s"extends": "earnest-es7"\n}' > test/.eslintrc(Recommended) Add the following entries to your
package.jsonfor simplified CLI access to linting:"scripts": { "lint": "./node_modules/.bin/eslint .", "lint-changed": "git diff --name-only --cached --relative | grep '\\.js$' | xargs ./node_modules/.bin/eslint" }(Recommended) Setup your editor to support inline ESLint support. For Sublime Text, that means
npm install -g eslintthen installingSublimeLinterandSublimeLinter-contrib-eslintpackages. For Vim, use Syntastic.
Linting this Repository
In order to run linting against this repository, you must create a self-referential link to this module:
npm install
npm link
npm link eslint-config-earnest-es7
npm run lint