我已经在本地机器上配置了 sonarqube 服务器以运行,并且我使用分析模式提交了初始项目。此外,我为开发人员创建了一个 ant 目标,以增量模式运行以查看他们的新问题。我在声纳服务器上安装了问题报告,并从 ant 文件中使用它来生成 html 文件。
但是,当每个开发人员与 svn 同步并运行 ant 目标时,他们会看到其他开发人员在新问题下的违规行为,而不仅仅是他们的问题。
我希望 sonarqube 插件只扫描开发人员新编辑的文件,而是显示其他开发人员引入的所有新文件。
为了使其正常工作,我必须从我的机器上运行分析模式。然而,这只为我解决了这个问题,我的同事仍然认为所有违规行为都是新的。
SonarQube 如何确定问题是否是新问题?如果每个开发人员每次都必须进行全面分析,这将是一笔巨大的开销。有什么我想念的吗?
提前感谢您的时间和帮助。