我正在向我的项目中添加一些预提交和预推送脚本。我正在使用赫斯基,因为它会在 git 上跟踪任何更改。
在我的 package.json 我有:
"precommit": "npm run lint && npm run test",
最初似乎工作正常,当发现任何测试或 lint错误时,我无法提交。
现在我发现如果我有一个警告,提交无论如何都会发生。
如何配置 Husky 或 ESLint,以在出现警告时停止提交?
我知道我可以覆盖所有 eslint 配置以始终出错 [2],但我期待有更好的东西