你能改变FXCop规则类型吗?

时间:2016-08-22 14:24:45

标签: c# sonarqube fxcop

我们使用C#Plugin版本5.3.1运行SonarQube 5.5。使用Vnext构建通过TFS 2015 w / Update 2的内部部署实例运行分析。

默认情况下,所有FXCop规则都以Code Smell的形式出现,严重性为Major。我看到如何通过质量配置文件将严重性从主要更改为严重。但是,我看不出如何改变规则而不是“Code Smell”。

例如,我想将CA2100更改为Vulnerability而不是Code Smell。我已经标记了一些安全性,使用性,性能等规则。但是,标记为“安全”的标签不会显示为仪表板上的漏洞,供管理层审核。

我们是否必须复制这些规则,然后将其作为自定义规则导入?

2 个答案:

答案 0 :(得分:1)

即将发布的 C#Plugin v5.4 会将FxCop规则正确归类为Code Smell,Bug或Vulnerability。请参阅SONARCS-609

答案 1 :(得分:0)

我错过了“问题”选项卡上的下拉菜单,您可以在其中将每个问题更改为错误,代码异味或漏洞。更改它然后运行分析修复它。