有没有一种方式,使用声纳转轮,只能看到问题的三角洲?对于delta,我的意思是最近的变化引入的问题? 如果有,怎么样? 谢谢和最好的问候
答案 0 :(得分:1)
您必须更改项目的泄漏期。
默认值为previous_version
,这意味着您可以获得上次分析与上一版本之间的差异(例如,在sonar-project.properties中定义)。
根据您的示例,您希望每次分析之间有差异,因此您需要将参数设置为previous_analysis
。
更改参数的最简单方法是使用文档中描述的声纳Web界面:change the Leak Period
如果您无法或不想使用网络界面来设置此参数,请使用配置文件sonar-project.properties
。
sonar-project.properties
sonar.timemachine.period1=previous_analysis
最后一个解决方案是添加命令行的参数以考虑参数。您必须将参数-Dsonar.timemachine.period1=previous_analysis
添加到命令行。
SonnarQube扫描仪选项在manual page
中定义答案 1 :(得分:1)
或者,如果您正在使用Visual Studio Team Services和git,您可以选择使用此新功能在Pull请求中获取新问题。 https://blogs.msdn.microsoft.com/visualstudioalm/2016/06/02/sonarqube-code-analysis-issues-integration-into-pull-requests/