使代码分析停止对某个变量名的警告
本文关键字:变量名 警告 代码 | 更新日期: 2023-09-27 18:01:18
我有一个名为allowedZHs
的变量。ZH
是特定于域的缩写。ZHs
是其复数形式。我想继续使用这个复数形式。我发现它比"正确的"形式"Zhs
"更具表现力。
我试图通过添加代码分析字典来告诉代码分析。这适用于单数形式"ZH
",但不适用于复数形式。
我仍然得到警告CA1704.
我试着将它作为一个可识别的单词添加,并将其作为首字母缩略词添加:
<Dictionary>
<Words>
<Recognized>
<Word>ZHs</Word>
</Recognized>
</Words>
<Acronyms>
<CasingExceptions>
<Acronym>ZHs</Acronym>
</CasingExceptions>
</Acronyms>
</Dictionary>
你知道我做错了什么吗?
坏消息是在旧版本的FxCop中没有办法使用字典来允许复数首字母缩略词。(例如,请参阅凯文•布拉斯科在http://social.msdn.microsoft.com/Forums/eu/vstscode/thread/56af1337-895d-47ec-ac72-71cf0316ea60上的回答。)好消息是,随VS 2012一起发布的版本允许它们开箱使用,所以当你最终升级时,你甚至不需要触摸字典。