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

Mar*_*own 8 fxcop suppression

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

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

Mar*_*own 6

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

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

  • 但是如何为所有开发人员做到这一点?我不喜欢在所有PC和构建服务器上做同样的想法. (3认同)