2012-02-15 110 views
0

我是Sonar新手。我想知道它是否可以在svn补丁文件上工作(只能解压缩到临时文件夹)。 我明白http://docs.codehaus.org/display/SONAR/Cutoff+Plugin做类似的工作。任何确认?或任何其他插件,可以帮助我实现这一目标?声呐评论svn补丁文件

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

感谢

回答

1

遗憾的是,截止插件将无法满足您的需求。它只有助于分析自特定日期以来只添加在scm工具上的新文件。

要回答你的问题:Sonar不能分析差异(或者如果你喜欢的话可以使用路径文件)。我不确定你会找到一个工具,可以做到这一点,因为差异文件只包含代码摘录,这使得他们很难分析(解析器没有完整的上下文),哪些会产生大部分错误的结果时间。

+0

如果我们得到实际的最新更改文件,是否可能?它不会拥有项目中的所有源文件,或者可能包含或导入C/java文件中的文件,但它可以拥有C/Java文件本身的完整上下文。我有什么意义吗? – nomi 2012-02-15 16:15:30

+0

是的,这可能是可能的,但你必须调整你的过程才能做到这一点。而且你可能无法编译你的代码,这意味着基本上,你只能运行诸如Checkstyle或PMD之类的静态工具来分析源代码(而不是用于字节码的Findbugs)。 – 2012-02-15 17:27:59

+0

这正是我想要的,我不想使用需要编译的工具。我可以从静态分析中发现哪些缺陷。 – nomi 2012-02-15 20:22:10