0.2.0 • Published 6 years ago
eslint-config-micro-tools v0.2.0
eslint-config-micro-tools
Shareable eslint config as used by micro-tools and nodefluent.
Setup
Install this module (and eslint) and add it to package.json's devDependencies:
npm install -D eslint-config-micro-tools
Create a basic .eslintrc.json file in your project's root:
{
"extends": "eslint-config-micro-tools"
}
Add your own rules/global to this config file.
Optional
- add a run script to your package.json:
…
"scripts": {
…
"lint": "eslint .",
…
},
…
- create an .eslintignore to exclude generated code, e.g. istanbul coverage reports
Commit-Hook
This package will install a pre-commit-hook into your project that runs "npm run lint" prior each commit.
Disabling rules
If you want to disable specific rules selectively see eslint documentation.