【问题标题】:Sonar review svn patch files声纳审查 svn 补丁文件
【发布时间】:2012-02-15 15:44:22
【问题描述】:

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

有没有一种简单的方法来修改我想要实现的声纳源? 是否有其他工具,例如 Sonar,可以处理 svn 补丁

谢谢

【问题讨论】:

    标签: svn sonarqube


    【解决方案1】:

    很遗憾,Cutoff 插件无法满足您的需求。它仅有助于分析自给定日期以来添加到您的 scm 工具中的新文件。

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

    【讨论】:

    • 如果我们得到实际最新更改的文件,这可能吗?它不会包含项目中的所有源文件,也不会包含或导入 C/java 文件中的内容,但它可以具有 C/Java 文件本身的完整上下文。我说得有道理吗?
    • 是的,这是可能的,但您必须调整您的流程才能做到这一点。而且您可能无法编译您的代码,这意味着基本上,您只能运行像 Checkstyle 或 PMD 这样分析源代码的静态工具(而不是适用于字节码的 Findbugs)。
    • 这正是我想要的,我不想使用需要编译的工具。我可以从静态分析中发现哪些缺陷。
    猜你喜欢
    • 1970-01-01
    • 2017-04-30
    • 1970-01-01
    • 2012-03-28
    • 2011-09-11
    • 2023-03-13
    • 2011-06-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多