sonar.issue.enforce.multicriteria 未考虑在内

sonar.issue.enforce.multicriteria is not taken into account

我已经通过 sonarQube 仪表板将此 属性 设置为特定问题 ID 和特定路径(即 csharpsquid:S121 => **/*.*)。

分析发生在 jenkins 实例上,使用 SonarQube 插件(版本 2.2.1)。 sonar-runner 的版本是 2.4。 sonarQube实例是5.1版本,数据库是SqlServer

该项目有一个声纳-project.properties,其中不包括此 属性 (sonar.issue.enforce.multicriteria)。我不知道怎么设置,在public论坛上,the SonarSource personnel say its not possible to set this value by means of the sonar-project.properties.

我该如何调查这个问题?我该如何解决?

您得到的正是您指定的结果。 IE。您已配置 csharpsquid:S121 规则应应用于 **/.,即所有内容。

如果你想限制它的应用,那么你需要改变你的文件模式,例如**/特定包/.