如何在任何构建情况下不允许提交-Lint错误

时间:2018-09-17 14:03:20

标签: javascript git npm build hook

对于任何git存储库,我们在.git / hooks文件夹下都有git钩子。

在预提交git钩子中添加了npm run lint命令。 如果npm run lint返回错误,则无法停止提交

1 个答案:

答案 0 :(得分:0)

看看pre-commit钩子https://git-scm.com/book/en/v2/Customizing-Git-Git-Hooks

确保它是活动的(可执行的)客户端挂钩。

  

从该挂钩中退出非零值会中止提交,尽管您可以使用git commit --no-verify绕过它。您可以执行以下操作,例如检查代码样式(运行lint或其他等效方法),检查结尾的空格(默认的钩子完全做到这一点)或检查有关新方法的适当文档。