我刚才看过一个工具,它可以让我为GitHub拉取请求定义规则,并且可以在CI期间强制执行。
规则可以是:
我无法记住此工具的名称。
答案 0 :(得分:1)
它支持ruby
和javascript
。
答案 1 :(得分:0)
我找到了我正在寻找的工具:它被称为Danger:
什么是危险?
在您的CI之后运行危险,自动化您的团队惯例 周围的代码审查。
这为您的流程提供了另一个合乎逻辑的步骤 在日常代码审查中,危险可以帮助你完成死记硬背任务。
你可以使用Danger来编纂你的团队规范,让人们去思考 关于更难的问题。
例如?
你可以:
- 强制执行CHANGELOGs在PR / MR正文中强制执行指向Trello / JIRA的链接
- 强制使用描述性标签注意常见的反模式
- 突出显示有趣的构建工件为特定文件提供额外的关注
- Danger提供了粘合剂,让您可以构建特定于团队文化的规则,提供有用的元数据和全面的内容 插件系统分享常见问题。