@leanup/git-hooks
v1.3.54
Published
This module contains some nice tools to organize git hooks for NodeJs projects.
Downloads
1,541
Maintainers
Readme
@leanup/git-hooks
This module contains some nice tools to organize git hooks for NodeJs projects.
Installation
npm install @leanup/git-hooks --save-dev
Configuration
Add the following configuration to you package.json
:
{
...
"husky": {
"hooks": {
"pre-commit": "lint-staged",
"commit-msg": "commitlint -E HUSKY_GIT_PARAMS"
}
},
"lint-staged": {
"{src,tests}/**/*.{html,js,json,jsx,ts,tsx,gql,graphql}": [
"eslint"
],
"{src,tests}/**": [
"prettier --check"
]
},
...
}
After that create a commitlint configuration file commitlint.config.js
in your project folder and insert the following code:
module.exports = require('@leanup/git-hooks/commitlint.config');
References
- https://commitlint.js.org
- https://github.com/typicode/husky
- https://github.com/okonet/lint-staged