我有一个控制台项目,想禁用Console logging should not be used
它的规则。但似乎 MSBuild 没有在项目配置 ( ) 中添加这些排除项(在代理日志或 .sonarqube 日志中找到的任何内容sonar.issue.ignore.multicriteria
)。
规则键模式:csharpsquid:S2228
文件路径模式:**/MyProject/**/*.*
我是否必须有一个配置文件或 MSbuild 应该检索项目的声纳配置?
对于第一个项目,运行器尝试获取服务器规则:
2016-01-29T08:37:36.3162048Z 09:37:36.217 INFO - ------------- Scan FisrtProject
2016-01-29T08:37:36.3172057Z 09:37:36.288 INFO - Load server rules
2016-01-29T08:37:36.8185565Z 09:37:36.629 INFO - Load server rules (done) | time=341ms
但不是其他人。我认为,由于该规则和该文件的跑步者已经通过了一次,这些默认值不会自动删除,但是我应该找到有关此的日志吗?
我尝试改变sonar.global.exclusions
并且sonar.exclusions
他们被跑步者发现。