Github 如果JSLint失败,如何防止git拉取请求

Github 如果JSLint失败,如何防止git拉取请求,github,gruntjs,jshint,Github,Gruntjs,Jshint,我正在与许多其他开发人员一起进行一个大型项目 我们已经实现了JSHint,如果JavaScript没有通过Lint,它将在运行grunt build时抛出一个错误 我想知道是否可以直接与Github集成,这样就不允许合并Pull请求,除非它传入JSHint 有什么方法或工具可以做到这一点吗?您不能阻止请求合并;但是,您可以使用自动运行JSLint,这将在不通过JSLint的请求上放置一个红色的大X。希望这足以阻止人们合并这些请求 很好地介绍了如何在Travis CI上运行grunt任务。也可以通

我正在与许多其他开发人员一起进行一个大型项目

我们已经实现了JSHint,如果JavaScript没有通过Lint,它将在运行
grunt build
时抛出一个错误

我想知道是否可以直接与Github集成,这样就不允许合并Pull请求,除非它传入JSHint


有什么方法或工具可以做到这一点吗?

您不能阻止请求合并;但是,您可以使用自动运行JSLint,这将在不通过JSLint的请求上放置一个红色的大X。希望这足以阻止人们合并这些请求


很好地介绍了如何在Travis CI上运行
grunt
任务。

也可以通过

正如@tbekolay所说,它放了一个红色标志

此外,您还可以在代码上看到问题的注释,它非常酷

但是您可以手动合并它


我认为你可以做到这一点,这样,如果没有Travis的基础,公关就无法合并。有没有。。。不幸的是,当我自己研究这个问题时,我偶然发现了这个问题。绿色的“合并”按钮不在那里,但没有任何东西可以阻止任何人在命令行上手动进行合并。