【发布时间】:2014-07-09 14:27:30
【问题描述】:
我正在与许多其他开发人员一起开发一个大型项目。
我们已经实现了 JSHint,如果 JavaScript 没有通过 Lint,它将在运行 grunt build 时抛出错误。
我想知道是否可以直接与Github集成,这样一个Pull Request就不允许被合并,除非它通过JSHint。
有没有办法或工具来做到这一点?
【问题讨论】:
我正在与许多其他开发人员一起开发一个大型项目。
我们已经实现了 JSHint,如果 JavaScript 没有通过 Lint,它将在运行 grunt build 时抛出错误。
我想知道是否可以直接与Github集成,这样一个Pull Request就不允许被合并,除非它通过JSHint。
有没有办法或工具来做到这一点?
【问题讨论】:
您无法阻止合并拉取请求;但是,您可以使用Travis-CI 自动运行 JSLint,这将在未通过 JSLint 的拉取请求上放置一个大红色 X。希望这足以阻止人们合并这些拉取请求。
This blog post 很好地介绍了在 Travis-CI 上运行 grunt 任务。
【讨论】:
【讨论】: