2013-12-13 23 views
5

我想製作一個腳本,對拉取請求中存在的文件運行pylint,併爲linting錯誤創建內嵌註釋。與github集成pylint審查意見

我得到了一個關於如何使用PyGithub。問題是,爲了評論請求,你必須知道提交修改了文件,並且從修補程序中修改了行號。有關評論意見API的完整文檔發現here

Pylint在結果文件中返回。我需要從foo/bar.py:30到提交foo/bar.py中修改過的第30行,並獲取該文件的實際位置。

是否有東西已經可以做到這一點,或者我必須在牽拉請求中涉及的每個提交中手動搜索@@行?

+0

你找到一個解決方案爲了這 ?我也在尋找答案。 –

回答

1

你所要求的正是blame功能所做的。

我能找到的唯一API是this restfulgit

基於盲目的文本搜索this here看起來像一個實現越來越blame信息的功能,如果你瞭解它如何使用基本的Git API,那麼你可以複製的一部分,而不是使用restfulgit