javascript - 赫斯基 5 .huskey gitignore

标签 javascript node.js git gitignore husky

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/

相关文章:

javascript - 在 JavaScript 中序列化/反序列化对象的最佳方式?

javascript - VPS 上的 Nodejs 仅在我的网络上运行

node.js - Iced CoffeeScript 是否支持或将要支持 promises?

node.js - cucumber.js 步骤定义因第一步超时错误而失败

node.js - 使用nodejs knox从s3存储桶中删除所有文件?

git - 查找一个文件属于哪个git commit?

git - Jenkins 和 Git - 哪个是运行测试最合适的触发器?

Javascript 异步调用相互踩踏

javascript - 如何使用 jQuery 的 clone() 克隆文本?

linux - Phabricator git ssh clone 失败并出现需要密码错误