如何让FxCop规则CA1726忽略首选术语?

时间:2009-02-11 11:33:49

标签: fxcop suppression

FxCop有一个rule (CA1726)来检查首选术语。这会查找“Dont”之类的单词,并告诉您用更好的单词替换它们,例如“Do not”。一般来说这很好,但是它反对的术语之一是“Flag”。在我们公司,业务涉及Flags意味着旗杆末端的那些布料。每次抑制这个规则都变得很痛苦。有没有人知道如何让这条规则适用于除“Flag”之外的所有事情?

注意:我知道我可以完全关闭规则,但我不想这样做。我只想关掉部分规则。

1 个答案:

答案 0 :(得分:6)

我已经回答了我自己的问题。

事实证明,首选术语列表列在FxCop安装目录(C:\ Program Files \ Microsoft FxCop 1.36 \ CustomDictionary.xml)中的CustomDictionary.xml文件中。有一节< Dictionary>< Words>< Deprecated>其中包含许多< Term>元素。简单地删除我不想要的那些已经成功了。