【发布时间】:2016-01-12 05:55:16
【问题描述】:
我已通过 sonarQube 仪表板将此属性设置为某个问题 ID 和某个路径(即csharpsquid:S121 => **/*.*)。
使用 SonarQube 插件(版本 2.2.1)在 jenkins 实例上进行分析。 sonar-runner 的版本是 2.4。 sonarQube实例有5.1版本,数据库为SqlServer。
该项目有一个不包含此属性的 sonar-project.properties (sonar.issue.enforce.multicriteria)。我不知道如何设置它,在公共论坛上,the SonarSource personnel say its not possible to set this value by means of the sonar-project.properties。
如何调查问题?我该如何解决?
【问题讨论】:
-
您的症状是什么? enforce 属性指定您应该仅将规则应用 到指定路径中的文件。由于您设置了通用路径,因此您可能根本没有设置该属性。但无论如何,是什么让你认为它不起作用?
-
csharpsquid:S121 类型的问题数量没有减少的事实......
标签: c# sonarqube sonar-runner sonarqube5.1