Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.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
使用stylecopsdk以编程方式检查github diff_Github_Stylecop_Github Api - Fatal编程技术网

使用stylecopsdk以编程方式检查github diff

使用stylecopsdk以编程方式检查github diff,github,stylecop,github-api,Github,Stylecop,Github Api,我正在尝试创建一个实用程序,它将使用stylecop规则对github上的代码进行自动代码审查。 现在,StyleCopSDK只对整个文件起作用——所以为了对提交进行审查,我需要下载文件并在整个文件上运行stylecop。对于每一次(甚至是轻微的)承诺,我也需要这样做 所以我只是想知道是否有一种方法可以让stylecop在当前提交中使用diff?这将允许我确保我只审查当前提交和当前作者的更改 我认为StyleCop不可能只在给定差异的情况下分析代码。上下文太小了。您可能希望分析整个文件,但随后丢

我正在尝试创建一个实用程序,它将使用stylecop规则对github上的代码进行自动代码审查。 现在,StyleCopSDK只对整个文件起作用——所以为了对提交进行审查,我需要下载文件并在整个文件上运行stylecop。对于每一次(甚至是轻微的)承诺,我也需要这样做


所以我只是想知道是否有一种方法可以让stylecop在当前提交中使用diff?这将允许我确保我只审查当前提交和当前作者的更改

我认为StyleCop不可能只在给定差异的情况下分析代码。上下文太小了。您可能希望分析整个文件,但随后丢弃与差异未涉及的代码相关的消息。您可能是对的。我只是希望我错过了一条路。我担心丢弃旧消息可能会很痛苦,我真的不知道StyleCop,但也许你可以告诉它将其批评限制在某些行范围内。StyleCop analysys基于静态设置文件。不确定是否可以为每次提交更改该配置。无论如何谢谢你的帮助