husky 可以防止使用 Git hooks 的一些不好的 commit 或者 push。当您提交或推送时,您可以使用它来提交消息、运行测试、lint代码等。
特征:
零依赖和轻量级 ( 6 kB)
由现代新的 Git 功能提供支持 ( core.hooksPath)
遵循有关自动安装的npm和Yarn最佳实践
用户友好的消息
可选安装
安装:
npm install husky --save-dev
代码示例:
// package.json
{
"scripts": {
"precommit": "npm test",
"prepush": "npm test",
"...": "..."
}
}
链接: https://fly63.com/nav/3373