opened
earvinLi
username_0
**Finish:**

- Add [`husky`](https://github.com/typicode/husky) with [pre-commit hook](https://git-scm.com/book/en/v2/Customizing-Git-Git-Hooks) and [`lerna`](https://github.com/lerna/lerna) to project, so now [`ESLint`](https://eslint.org/) will check all the JavaScript files of this project before allowing any committing.

**To do and thoughts:**

- Maybe it's a good idea to add [`lint-staged`](https://github.com/okonet/lint-staged) so that `Eslint` will only check ***STAGED*** files before committing instead of the whole project. However, we need to figure out how `lint-staged` ignores the files that we have to commit but we don't want `ESLint` to do checkings, e.g. `package.json` or `package-lock.json`.

- We use `.eslintignore` to ignore the files that we don't want `ESLint` to do checkings, e.g. things inside `node_modules` folder.
build(JSAM-32): configure git commit hook with husky and lerna
issue
created
matecserven
username_1
- add this in both .eslintrc file, without this it's not working properly for me
```"root": true```
- remove eslint-react devDependencies from backend's package.json
comment