Visual Studio 2012
 
 
CA1704:IdentifiersShouldBeSpelledCorrectly

类型名

IdentifiersShouldBeSpelledCorrectly

CheckId

CA1704

类别

Microsoft.Naming

是否重大更改

原因
 

此规则不检查构造函数或具有特殊名称的成员,例如 get 和 set 属性访问器。

解析算法执行下列转换:

  • 例如,MyNameIsJoe 被解析为“My”、“Name”、“Is”和“Joe”标记。

  • 例如,GUIEditor 被解析为“GUI”和“Editor”标记。

  • 例如,“'sender'”被解析为“sender”标记。

  • 例如,Hello_world 被解析为“Hello”和“world”标记。

  • 例如,for&mat 被解析为“format”标记。

目前没有其他语言字典。

如何:自定义代码分析字典。

  • 将不应造成冲突的单词添加到 Dictionary/Words/Recognized 路径下。

  • 将应造成冲突的单词添加到 Dictionary/Words/Unrecognized 路径下。

  • CA1726:使用首选词条。

  • 将首字母缩写词大小写规则的异常添加到 Dictionary/Acronyms/CasingExceptions 路径下。

下面是自定义字典文件的结构示例。

 
  <Dictionary>
      <Words>
         <Unrecognized>
            <Word>cb</Word>
         </Unrecognized>
         <Recognized>
            <Word>stylesheet</Word>
            <Word>GotDotNet</Word>
         </Recognized>
         <Deprecated>
            <Term PreferredAlternate="EnterpriseServices">ComPlus</Term>
         </Deprecated>
      </Words>
      <Acronyms>
         <CasingExceptions>
            <Acronym>CJK</Acronym>
            <Acronym>Pi</Acronym>
         </CasingExceptions>
      </Acronyms>
   </Dictionary>

何时禁止显示警告

 

拼写正确的单词可以减少新软件库所需的学习曲线。

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-04-24
  • 2021-12-03
  • 2021-11-23
  • 2022-12-23
  • 2022-01-03
  • 2021-07-29
猜你喜欢
  • 2021-07-18
  • 2022-02-23
  • 2022-12-23
  • 2022-12-23
  • 2021-10-24
  • 2022-01-01
  • 2022-12-23
相关资源
相似解决方案