代码分析 Microsoft.Naming 对缩写“ID”的警告

Posted

技术标签:

【中文标题】代码分析 Microsoft.Naming 对缩写“ID”的警告【英文标题】:Code Analysis Microsoft.Naming warnings on the abbreviation "ID" 【发布时间】:2011-11-17 00:26:27 【问题描述】:

我在所有属性名和 sql 列名中都使用了 ID(大写)。现在我已经开始纠正所有代码分析警告,以在团队中强制执行新的编码准则。

有没有办法将 ID 添加到不会生成警告的字典中(例如 CA1709)?

示例 -

Warning 4   CA1709 : Microsoft.Naming : Correct the casing of 'ID' in member name 'City.CityID' by changing it to 'Id'.
'Id' is an abbreviation and therefore is not subject to acronym casing guideline.

【问题讨论】:

甚至可能是"custom dictionary"? 【参考方案1】:

我最终将它添加到自定义词典中 - 它有效。谢谢阿拉斯泰尔·皮茨

<Dictionary>
  <Acronyms>
    <CasingExceptions>
      <Acronym>ID</Acronym>   <!-- Identifier -->
    </CasingExceptions>
  </Acronyms>
</Dictionary>

它还可以帮助我添加它抱怨的其他拼写 - 例如 facebook、twitter 等。

【讨论】:

以上是关于代码分析 Microsoft.Naming 对缩写“ID”的警告的主要内容,如果未能解决你的问题,请参考以下文章

为什么我在VSTS中有更多的拼写错误(CA1704规则)?

命名:价目表或。价格表

# Exp4 恶意代码分析

红黑树B(+)树跳表AVL等数据结构,应用场景及分析,以及一些英文缩写

两万常用汉字的拼音+首字母缩写+unicode编码对照表

java mapreduce实现网站PV分析