10天前,哈士奇5发布
https://dev.to/typicode/what-s-new-in-husky-5-32g5
迁移到它之后 (https://typicode.github.io/husky/#/)
我注意到有一个新的 .husky
项目中的目录。
默认情况下,它包含以下内容:
.huskey
-> .gitignore
-> /_
.gitignore
文件只是忽略了 _
目录_
在 /_
内目录有一个huskey.sh
显然应该被忽略的文件。在文档中 - 您通过以下方式添加 Hook :
npx husky add .husky/pre-commit "npm test"
这将创建一个 pre-commit
.husky
中的文件目录我应该使用
pre-commit
提交该目录吗?文件?不确定,也无法在文档中找到。
最佳答案
如果您希望这些钩子(Hook)成为您的 repo 的标准,那么是的,您需要提交它们。例如,如果您有一个 commit-msg Hook 来 lint 提交消息,并且您希望其他开发人员克隆您的 repo 以遵守这些 lint 规则,那么 commit-msg
文件是强制执行的方法。
关于javascript - 赫斯基 5 .huskey gitignore,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66207880/