clearcase 和 sonar qube 集成以提高源代码质量

clearcase and sonar qube integration for source code quality

我正在寻找关于代码质量控制工具 (sonarqube) 的确认信息,它可以是 integrated/used 以及我的版本控制工具 clearcase。

我听说过 sonarQube,但不确定我们是否可以将它与 Clearcase 一起使用。我想知道是否可以将 sonarqube 与 Clearcase 一起使用。

作为 described here, SonarQube would integrate itself more with the successor of ClearCase: IBM RTC 及其 Jazz 源代码管理模块。

话虽这么说,SonarQube Plugin Library page does mention a ClearCase plugin,给你试试。

尽管 VonC 的回答非常好,但我不清楚你所说的 "integrate with" 是什么意思,所以我想稍微扩展一下这个话题。

SonarQube 没有:

  • 检查你的代码
  • 构建您的代码

这些事情必须在您的分析之外处理,通常由 CI 引擎处理,例如 Jenkins(或 Jazz Build Engine)。

SonarAnalyzer 可以:

  • 对您的代码执行静态分析
  • 联系您的 SCM 以获得每个文件的每一行的 "blame" 信息。

分析器检索到的责备数据用于将每个源文件行与 SonarQube 中的最后一个提交者相关联UI,并将问题分配给假定的作者。