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外,還增加了對其他代碼審查工具的支持
- 添加文檔
- 添加單元測試
- 修復錯誤