A schematic to integrate husky, prettier and commit-lint in your angular application
$ ng add @ng-vim/devtools
Running above schematics in your angular application will integrate below functionality.
- Auto format your staged files before commiting using prettier configuration
- Make sure your commit messages are per commitlint standard.
After this whenever you will try to perform any git actions like git commit
and git push
, husky command will be executed for the respective commands.
If you are using Linux/Max operating system you need to give execution permission to .husky
and .git/hooks
folder.
chmod ug+x .husky/*
chmod ug+x .git/hooks/*
https://typicode.github.io/husky
The MIT License (MIT)