Sonarqube 将声纳报告缩小到修改过的文件

Sonarqube 将声纳报告缩小到修改过的文件,sonarqube,Sonarqube,我知道属性声纳.analysis.mode及其值:分析,预览,增量 但这并不是我想要的 所以我的问题是: 我有一个项目,几年后正在开发中。所以有很多问题(比如10K+) 我想做一些类似于增量模式的事情,但同时我想向开发人员建议一些老问题,这些问题非常接近他修改的地方,顺便说一句 例如,假设我有重复的代码,这是一个老问题。分配给我的任务迫使我改变其中一个副本。这将是非常好的,如果报告可以包含有关此副本的信息,所以我可以修复这些问题,因为我可能需要编辑其他副本 例如,打印修改过的文件中的所有问题是可

我知道属性
声纳.analysis.mode
及其值:
分析
预览
增量

但这并不是我想要的

所以我的问题是:

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

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

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

例如,打印修改过的文件中的所有问题是可以接受的


那么有没有办法做到这一点呢?例如,对于某些包含/排除或任何其他机制?

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

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


我们可以使用GUI,通过深入组件直到找到源文件,并在那里查看违规行为,或者使用Eclipse插件,来审查正在进行修订的代码。团队中的大多数人更喜欢Eclipse插件,它将向您显示正在进行的工作中存在的问题以及存在的问题。

感谢您的评论,将代码审查委托给程序员可能是一个非常好的方法。但是我经常有一个新的男人。。。所以我并不期望他们能做好代码审查。所以我想让声纳为我自动向程序员指出违规行为。所以当涉及到代码质量时,他会很敏感。如果你还没有看过插件,看看吧。它进行了集成,因此问题看起来就像IDE中的编译器问题(例如,未使用的变量)。编辑器页面上既有内联标记,也有单独的问题列表视图。它可能会满足你的需求,我知道这是可能的。不幸的是,我们公司使用的是NetBeans:(我真的很想把所有这些都放在IDE中。但是对于NetBeans,我看不出有什么办法。根据“sonar NetBeans”的快速谷歌搜索,似乎有几个NetBeans插件可用。其中一个可能适合你。