如何在项目或程序集级别禁止特定的Gendarme规则

时间:2012-01-12 12:54:19

标签: .net code-analysis static-analysis gendarme

我需要为项目的整个程序集甚至个别项目禁止不需要的宪章规则。有没有可用的选择?提前谢谢。

1 个答案:

答案 0 :(得分:2)

最简单的方法是为您的项目创建 .ignore 文件。

E.g。要忽略所有程序集(例如项目)的特定规则,您可以在忽略文件中添加以下行:

R: Gendarme.Rules.Smells.AvoidSwitchStatementsRule
A: *

以下是Gendarme用于自我检查的ignore文件的链接。