Ada*_*old 5 git node.js typescript husky prettier
我的文件中有一个 husky 预提交钩子package.json:
"husky": {\n "hooks": {\n "pre-commit": "npx pretty-quick --staged"\n }\n}\nRun Code Online (Sandbox Code Playgroud)\n我的项目中还有一个.prettierrc文件:
{\n "printWidth": 100,\n "singleQuote": false,\n "trailingComma": "all"\n}\nRun Code Online (Sandbox Code Playgroud)\n我的问题是,当我更改文件(已正确格式化)并运行时,npx pretty-quick --staged我会看到我所期望的内容:
Finding changed files since git revision 88264bc2a.\n Found 1 changed file.\n\xe2\x9c\x85 Everything is awesome!\nRun Code Online (Sandbox Code Playgroud)\n但是当我尝试使用git commit钩子运行相同的命令时,我得到以下输出:
husky > pre-commit (node v14.17.0)\n Finding changed files since git revision 88264bc2a.\n Found 1 changed file.\n\xe2\x9c\x8d\xef\xb8\x8f Fixing up src/somefile.ts.\n\xe2\x9c\x85 Everything is awesome!\nRun Code Online (Sandbox Code Playgroud)\n它不应该修复该文件,因为它已经正确格式化。我检查了配置选项pretty-quick,没有选项可以确定它正在使用哪个更漂亮的配置,而且我也无法明确告诉它要使用哪个配置(尽管我只有一个.prettierrc文件)。
我究竟做错了什么?看起来相当快/哈士奇没有接受我的.prettierrc并且它使用了一些默认配置。
| 归档时间: |
|
| 查看次数: |
1157 次 |
| 最近记录: |