如果JSLint失败,如何防止git pull请求

时间:2014-07-09 14:27:31

标签: github gruntjs jshint

我正在与一些其他开发人员合作开展一个大型项目。

我们已经实现了JSHint,如果JavaScript没有通过Lint,那么在运行grunt build时会抛出错误。

我想知道是否可以直接与Github集成,以便除非传入JSHint,否则不允许合并Pull Request。

有没有办法或工具呢?

2 个答案:

答案 0 :(得分:0)

您无法阻止拉取请求合并;但是,您可以使用Travis-CI自动运行JSLint,这将在未通过JSLint的拉取请求上放置一个大的红色X.希望这足以阻止人们合并这些拉取请求。

This blog post详细介绍了在Travis-CI上运行grunt任务。

答案 1 :(得分:0)

lint-review

也可以通过免费方式完成此操作

正如@tbekolay所说,它会出现一个红色标志。

此外,您将看到问题,因为对代码的评论非常酷。

但您可以手动合并。

enter image description here