簡體   English   中英

如何將任何Python皮棉與GitHub提交狀態API集成?

[英]How to integrate any Python lint with GitHub commit status API?

是否已經有一種方法可以將Python皮棉程序(PyLint,PyChecker,PyFlakes等)與GitHub提交狀態API集成在一起? 這樣,可以在拉取請求中自動調用Python皮棉,以檢查代碼並提供反饋和代碼(和樣式)。

您可以使用Travis-CI之類的東西,並在測試中運行pylint ,方法如下:

language: python
install: "pip install nose pylint"
script: "nosetests && pylint"

當然,由於輕微的樣式沖突而導致提交失敗-您可能希望禁用某些消息,或使用pylint --errors-only使其不那么嚴格

我有同樣的問題,只是找到了這篇博客文章,描述了一個名為pylint-server的項目,該項目做了類似的事情(盡管在Travis CI構建事件上觸發,而不是pulls觸發)。

從自述文件:

一個小的Flask應用程序,用於在每個存儲庫的基礎上跟蹤pylint報告和評級。

我還沒有嘗試過,所以不能評論它的質量。 如果有人嘗試過,請發表評論,讓我們知道您的喜歡程度。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM