您好我的请求是仅为我代码的非遗留部分制作声纳监听代码质量。
有可能吗?我无法在声纳配置或其他任何地方找到它
答案 0 :(得分:3)
advanced parameters上的声纳文档列出了以下可用于排除部分源树的属性:
sonar.exclusions=com/mycompany/*.java,**/*Dummy.java
也可以从项目的“设置”菜单中设置此参数。
答案 1 :(得分:1)
您可以使用Cutoff插件http://docs.codehaus.org/display/SONAR/Cutoff+Plugin。 假设您的系统的遗留部分未被修改,您可以使用此插件根据截止日期阈值从分析中排除文件。在配置的截止日期之前最后修改的任何源文件都将被排除。
答案 2 :(得分:1)
尝试使用sonar.inclusions设置(在Sonar 3.5 +中可用)。
每http://docs.sonarqube.org/display/SONAR/Project+Administration: “通过'sonar.inclusions'和'sonar.test.inclusions'属性设置要分析的文件。在这种情况下,只会分析这些文件。”
这也可以在项目配置中使用 - >设置 - > “源文件包含”下的排除