Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 将pylint与github评论集成_Python_Git_Api_Github_Pylint - Fatal编程技术网

Python 将pylint与github评论集成

Python 将pylint与github评论集成,python,git,api,github,pylint,Python,Git,Api,Github,Pylint,我正在尝试创建一个脚本,在pull请求中存在的文件上运行pylint,并为linting错误创建内联注释 我知道怎么用。问题是,为了对拉取请求进行评论,您必须知道修改文件的提交,以及修补程序中的行号。可以找到有关审查意见API的完整文档 Pylint返回结果文件中的行。我需要从foo/bar.py:30获取到foo/bar.py中修改的第30行,并获取该文件在diff中的实际位置 是否有什么东西已经可以做到这一点,或者我必须在拉取请求中涉及的每个提交中手动搜索@行?您所要求的正是功能所做的 我能

我正在尝试创建一个脚本,在pull请求中存在的文件上运行pylint,并为linting错误创建内联注释

我知道怎么用。问题是,为了对拉取请求进行评论,您必须知道修改文件的提交,以及修补程序中的行号。可以找到有关审查意见API的完整文档

Pylint返回结果文件中的行。我需要从foo/bar.py:30获取到foo/bar.py中修改的第30行,并获取该文件在diff中的实际位置


是否有什么东西已经可以做到这一点,或者我必须在拉取请求中涉及的每个提交中手动搜索@行?

您所要求的正是
功能所做的

我能找到的唯一API是


基于盲文本搜索看起来像是实现获取
责备
信息的函数,如果您了解它是如何使用底层git api的,那么您可以复制该部分而不是使用
restfulgit

您找到解决方案了吗?我也在寻找答案。