FxCop:CA1709:使用 Resharper 中的首字母缩略词字典

Posted

技术标签:

【中文标题】FxCop:CA1709:使用 Resharper 中的首字母缩略词字典【英文标题】:FxCop: CA1709: Use acronym dictionary like in Resharper 【发布时间】:2011-05-11 15:30:33 【问题描述】:

有没有办法通过使用“首字母缩略词字典”来规避 FxCop 在规则 ca1709 中的“pascal acronym 命名约定”(这是..有争议的)强制执行?

另外,我还在等待一个很好的解释,为什么首先需要这个约定......比“它的约定”更好? IS 和 Is 之间存在差异 .. Gnu 和 GNU 之间也是如此。

【问题讨论】:

【参考方案1】:

是的,它们可以被压制:见How to: Customize the Code Analysis Dictionary

【讨论】:

谢谢!我找不到这个完整的 CustomCodeAnalysis.xml 语法 - 也就是说,只有使用 CA1704 的 定义的示例。

以上是关于FxCop:CA1709:使用 Resharper 中的首字母缩略词字典的主要内容,如果未能解决你的问题,请参考以下文章

宪兵 vs FxCop

FxCop - CA1034 错误 - 为啥?

FXCop 违规 CA1716 IdentifiersShouldNotMatchKeyword

构造新异常时抑制 CA1303 fxcop 警告

Global.asax - FxCop 警告冲突 CA1811 与 CA2109

分析 FxCop / 代码分析警告 CA1506: AvoidExcessiveClassCoupling