声纳审查svn补丁文件

声纳审查svn补丁文件,svn,sonarqube,Svn,Sonarqube,我不熟悉声纳。我想知道它是否可以在svn补丁文件(可以解压到临时文件夹)只工作。 我知道他也做类似的工作。有没有证实?或任何其他插件,可以帮助我实现这一点 有没有一个简单的方法来修改声纳的来源,我试图实现? 是否有其他工具,如声纳,可以在svn补丁上工作 谢谢不幸的是,切断插件无法满足您的需要。它只帮助分析从给定日期起添加到scm工具上的新文件 回答你的问题:声纳不能只分析差异(或者路径文件,如果你愿意的话)。我不确定你会发现一个工具可以做到这一点,因为diff文件只包含代码的摘录,这使得它们很

我不熟悉声纳。我想知道它是否可以在svn补丁文件(可以解压到临时文件夹)只工作。 我知道他也做类似的工作。有没有证实?或任何其他插件,可以帮助我实现这一点

有没有一个简单的方法来修改声纳的来源,我试图实现? 是否有其他工具,如声纳,可以在svn补丁上工作


谢谢

不幸的是,切断插件无法满足您的需要。它只帮助分析从给定日期起添加到scm工具上的新文件


回答你的问题:声纳不能只分析差异(或者路径文件,如果你愿意的话)。我不确定你会发现一个工具可以做到这一点,因为diff文件只包含代码的摘录,这使得它们很难分析(解析器没有完整的上下文),并且大多数时候会产生错误的结果

如果我们得到实际的最新更改文件,有可能吗?它不会拥有一个项目中的所有源文件,或者C/java文件中可能包含或导入的内容,但它可以拥有C/java文件本身的完整上下文。我说的有道理吗?是的,这是可能的,但你必须调整你的流程才能做到这一点。您可能无法编译代码,这意味着基本上,您只能运行静态工具,如Checkstyle或PMD来分析源代码(而不能运行字节码的Findbugs)。这正是我想要的,我不想使用需要编译的工具。我可以从静态分析中发现哪些缺陷。