0

嗨,我收到了一个请求,要求仅对我的代码的非遗留部分进行声纳监控代码质量。

可能吗 ?我在声纳配置或其他任何地方都找不到它

4

3 回答 3

3

关于高级参数的 Sonar 文档列出了以下可用于排除部分源代码树的属性:

sonar.exclusions=com/mycompany/*.java,**/*Dummy.java

也可以从项目的设置菜单中设置此参数。

于 2012-09-26T17:32:38.740 回答
1

您可以使用 Cutoff 插件http://docs.codehaus.org/display/SONAR/Cutoff+Plugin。假设您系统的旧部分未修改,您可以使用此插件根据截止日期阈值从分析中排除文件。在配置的截止日期之前最后修改的任何源文件都被排除在外。

于 2012-09-27T06:34:03.420 回答
1

尝试使用 sonar.inclusions 设置(在 Sonar 3.5+ 中可用)。

根据http://docs.sonarqube.org/display/SONAR/Project+Administration:“通过 'sonar.inclusions' 和 'sonar.test.inclusions' 属性设置要分析的文件。在这种情况下,只有这些非常文件将被分析。”

这在“源文件包含”下的项目配置 -> 设置 -> 排除中也可用

于 2013-04-09T22:10:30.367 回答