inline-plz-bot
https://github.com/guykisel/inline-plz的Web服务版本 - 遮盖diffs上的拉动请求和评论!

我该如何使用
- 设置 - > webhooks->添加webhook
- 有效载荷网址:
https://inlineplz.herokuapp.com/ - 让我选择个别事件:选择拉请请求
我为什么要使用这个
如果您在拉动请求中使用静态分析,那么您可能已经习惯了此工作流程:
- 在本地运行静态分析,解决问题
- push
- 打开公关
- 等待公关通过您的CI工具
- 在您的PR上获取一些红色X,因为您忘了运行一种静态分析工具之一
- 单击小红色X,爬过控制台日志,并最终找到一个隐秘的消息,引用了一个文件中的特定行
- 返回您的代码,查找正确的文件和行,然后返回到错误消息,因为您已经忘记了它是什么
该机器人为您的PR DIFF中的静态分析输出提供了静态分析输出,因此您可以更有效地了解故障。
它如何工作
- 此仓库包含一个简单的小烧瓶服务器,该服务器会听GitHub Webhooks
- 当某人打开拉动请求或推动一些新提交时,仓库的webhook帖子到烧瓶服务器
- 烧瓶服务器读取github pr数据(分支,sha等),克隆仓库,然后将其弹出到inline-plz
- Inline-Plz运行静态分析工具,并使用GitHub API对PR发表评论,并发现任何错误
这很酷,我该怎么贡献
- 报告错误和功能请求!
- Web服务/机器人的问题应在此存储库中出现(Inline-Plz-Bot)
- Inline-Plz核心功能的问题应在https://github.com/guykisel/inline-plz中出现
- 增加支持更多静态分析工具的支持
- 除了github外,还增加了对其他代码审查工具的支持
- 添加文档
- 添加单元测试
- 修复错误