阻止开发人员使用lint错误推送代码

用git / nodejs / webpack / VS Code防止别人在项目环境中用lint错误推送代码的最佳方法是什么

如果可以的话,在服务器端设置一个预接收钩子 ,它将执行linter(就像这个 )

即:添加一个可执行的myrepo.git / hooks / pre-receive文件,它将执行linter,如果发现错误,则返回'1'(非0状态将失败推送)

如果你不能在服务器端添加一个钩子(GitHub,BitBucket,GitLab,…),那么声明一个webhook并安装一个监听器,如markstory/lint-review所描述的(这可能不是一个nodejs linter,关于如何安装webhook / listener的想法)

这个想法依然存在:最好在服务器级别执行,而不是在开发人员级别(无论如何都可以跳过这个testing)