窄声纳报告修改过的文件

时间:2014-01-28 10:47:21

标签: sonarqube

我了解财产sonar.analysis.mode及其价值:analysispreviewincremental

但这并不是我想要的。

所以我的问题是:

我有一个项目正在开发几年后。所以有很多问题(比如10K +)。

我想做类似于增量模式的事情,但同时我想向开发人员建议一些旧的问题,这些问题非常接近他修改它们的地方。

例如,假设我有重复的代码,这是一个老问题。分配给我的任务迫使我改变其中一个重复。如果报告可以包含有关此重复的信息,那将是非常好的,因此我可以修复这些问题,因为我可能需要编辑其他重复。

例如,打印修改文件中的所有问题并不准确。

那么有没有办法实现这个目标?例如,有一些包含/排除或任何其他机制?

1 个答案:

答案 0 :(得分:0)

我们遇到了同样的问题,我们现在正在使用SonarQube进行审核的应用程序经过多年的开发。有很多遗留问题我们不能花时间去除(毕竟应用程序是按原样工作)但我们不想在当前工作中添加新问题。

我们采用的惯例是开发人员应该审查他们正在修改的代码,以便轻松安全地解决这些问题,而不是要求SonarQube给我一份报告。这导致去年遗留违规行为减少约8%,没有专门的时间。

我们使用GUI审核正在进行修订的代码,通过深入研究组件直到我们到达源文件,然后查看那里的违规或使用Eclipse插件。大多数团队都喜欢Eclipse插件,它会向您显示正在进行的工作中的问题以及现有问题。