我正在向我的项目添加一些预提交和预推送脚本。我使用 Husky 因为它会在 git 上跟踪任何更改。
在我的 package.json 上我有:
"precommit": "npm run lint && npm run test",
当任何测试或 lint 时,最初似乎工作正常error发现我无法进行提交。
现在我发现如果我有警告,提交无论如何都会发生。
如何配置 Husky 或 ESLint,在出现警告时停止提交?
我知道我可以覆盖所有 eslint 配置,使其始终出现错误 [2],但我期待有更好的东西
您需要指定--max-warnings
param.
像这样的东西:
"scripts": {
...
"lint": "eslint \"**/*.js\" --max-warnings=0",
...
},
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)