SonarQube 5.2中的分析模式

时间:2015-11-02 22:16:40

标签: sonarqube

我目前正在尝试理解SonarQube 5.2中的分析模式变化。将完整模式更改为publish非常简单,但它删除了incremental模式并添加了issues模式,这真的让我失望。

以前,有人建议使用增量模式来查看那些已更改的文件中的问题,而预览模式则会分析整个项目。问题模式仍然如此吗?

我的项目非常庞大(从头开始分析需要1-3个小时),因此能够逐步分析预先提交检查或Github集成等内容,这是使我们的开发人员可以使用该工具的必要条件。

任何人们可以提供的澄清将不胜感激。

1 个答案:

答案 0 :(得分:6)

我们决定将null模式重命名为preview模式,因为这更清楚:这都是关于问题(没有重复计算,覆盖范围,差异措施......)。

有一个真正的issues模式(即一个真正的发布分析,最后没有提交结果),可以检查质量门,计划用于5.4: https://jira.sonarsource.com/browse/SONAR-6763

我们还删除了名称非常严重的preview模式。事实上,它只是一个部分分析。您可以(几乎)通过使用sonar.inclusions过滤输入文件来实现相同的结果。 但我们知道,对于预提交分析,仅通过在已更改的文件上执行传感器来自动优化incremental分析会很有趣。这就是为什么我们将在5.3中引入类似(但不完全相同)的东西,应该在12月底发布: https://jira.sonarsource.com/browse/SONAR-6931