eslint-config-madecomfy
v1.0.7
Published
ES Lint configs for MadeComfy
Keywords
Readme
ESLint config for MadeComfy
About
In the interest of DRY and Code formatting we want to define one format across all our applications
Installation
Assumes you have a working node project (ie, package.json exists) with code in ./src/
install module:
yarn add eslint-config-madecomfy --devcreate eslintrc:
touch .eslintrcpopulate .eslintrc with:
{
"extends": [
"madecomfy"
]
}add lint execution script to package.json:
...
"scripts": {
"build": "webpack",
"lint": "eslint src"
},
...Linting
yarn lintLint staged files before committing
The following steps will prevent badly formatted code from being pushed to remote.
install modules:
yarn add husky lint-staged --devadd precommit hook to package.json:
...
"scripts": {
"build": "webpack",
"lint": "eslint src",
"precommit": "lint-staged"
},
"lint-staged": {
"src/**/*.{js,jsx}": [
"eslint --fix",
"git add"
]
}
...