Pismo Bolt eslint config
Pismo Bolt's eslint shareable configuration.
Installation
> yarn add @pismo/eslint-config-bolt --dev
Then, in your .eslintrc
:
{
"extends": "@pismo/eslint-config-bolt"
}
Auto linting
You can use husky along with lint-staged and eslint to set up a precommit
hook that runs eslint to automatically fix all linting-related issues.
> yarn add husky lint-staged eslint --dev
package.json
file:
"scripts": {
"lint": "node_modules/.bin/eslint --fix",
"precommit": "lint-staged"
}
.lintstagedrc
file:
{
"linters": {
"*.js": ["yarn lint", "git add"]
}
}
That's it. It should automatically format all .js files you git add
and try to git commit
, then add them back for you.