Git commit-msg validator
This package provides you a binary that you can use as a git hook to validate the commit message.
This package can be used with githook packages such as husky.
If you are using husky, add "commitmsg": "commit-message-validator" to your npm scripts in package.json.
This module is distributed via npm which is bundled with node and should be installed as one of your project's devDependencies:
npm install commit-message-validator
-
Install this package as one of your project's devDependencies
-
Install githook husky
-
Config commit-msg hook to run commit-message-validator in package.json
{ "husky": { "hooks": { "commit-msg": "commit-message-validator" } } } -
Custom commit-message regex pattern in package.json
{ "config": { "commit-message-validator": { "_comment": "pattern can be Regex string or array of Regex string", "pattern": "your regex pattern here", "errorMessage": "your error message" } } }