我在我的 Windows 10 机器上运行 vscode 并尝试将提交推送到 github。
我团队中的所有开发人员都使用 Mac,当他们设置测试存储库时,他们添加了一项检查,即所有测试的名称都不能在名称中使用“.only”(由于人们重新命名了他们原来的名称)工作并忘记在提交之前重新命名它)。
但是,我们的许多验证测试在描述中使用“仅”一词(即“抽屉只能是 18”)。赫斯基以失败告终(在此处找到 .only)。
这适用于 Mac。任何想法为什么它在 Windows 上的工作方式不同?
husky > pre-commit (node v12.16.3)
Stashing changes... [started]
Stashing changes... [skipped] →
No partially staged files found...
Running linters... [started]
Running tasks for src/**/*.{js,jsx,json,css} [started]
prettier --config ./.prettierrc --write [started]
prettier --config ./.prettierrc --write [completed]
git add [started]
git add [completed]
Running tasks for src/**/*.{js,jsx,json,css} [completed]
Running linters... [completed]
Found .only here
...
husky > pre-commit hook failed (add --no-verify to bypass)