如何解决在我的 node.js 项目中使用非常快速时如何协调 husky pre-commit hook?
我的 package.json
文件中有一个 husky pre-commit 钩子:
"husky": {
"hooks": {
"pre-commit": "npx pretty-quick --staged"
}
}
{
"printWidth": 100,"singleQuote": false,"trailingComma": "all"
}
我的问题是,当我更改文件(已正确格式化)并运行 npx pretty-quick --staged
时,我看到了我所期望的:
? Finding changed files since git revision 88264bc2a.
? Found 1 changed file.
✅ Everything is awesome!
但是当我尝试执行 git commit
时,会使用钩子运行相同的命令,并得到以下输出:
husky > pre-commit (node v14.17.0)
? Finding changed files since git revision 88264bc2a.
? Found 1 changed file.
✍️ Fixing up src/somefile.ts.
✅ Everything is awesome!
它不应该修复该文件,因为它已经正确格式化了。我检查了 pretty-quick
的配置选项,但无法确定它使用的是哪个更漂亮的配置,我也无法明确告诉它使用哪个(尽管我只有一个 .prettierrc
文件)。
我做错了什么?看起来相当快的/哈士奇并没有拿起我的 .prettierrc
并且它使用了一些默认配置。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。