CA1704:标识符应正确拼写

Visual Studio 2012 CA1704:IdentifiersShouldBeSpelledCorrectly

类型名

IdentifiersShouldBeSpelledCorrectly

CheckId

CA1704

类别

Microsoft.Naming

是否重大更改

原因

标识符的名称中包含一个或多个 Microsoft 拼写检查器库不能识别的单词。 此规则不检查构造函数或具有特殊名称的成员,例如 get 和 set 属性访问器。

规则说明

此规则将标识符解析为标记并检查每个标记的拼写。 解析算法执行下列转换:

  • 一个新标记以大写字母开头。 例如,MyNameIsJoe 被解析为“My”、“Name”、“Is”和“Joe”标记。

  • 对于多个大写字母,最后一个大写字母开始一个新标记。 例如,GUIEditor 被解析为“GUI”和“Editor”标记。

  • 移除前导和尾随撇号。 例如,“'sender'”被解析为“sender”标记。

  • 下划线表示一个标记的结尾,并被移除。 例如,Hello_world 被解析为“Hello”和“world”标记。

  • 嵌入的与号将被移除。 例如,for&mat 被解析为“format”标记。

默认情况下,使用拼写检查器的英语 (en) 版本。 目前没有其他语言字典。

如何解决冲突

若要修复与此规则的冲突,请更正单词的拼写,或者将单词添加到名为 CustomDictionary.xml 的自定义字典中。 将该字典放在工具的安装目录、项目目录或者用户配置文件下与该工具关联的目录 (%USERPROFILE%\Application Data\...) 中。 若要了解如何在 Visual Studio 中将自定义词典添加到项目,请参阅如何:自定义代码分析字典。

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

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

  • 将应标记为已过时的单词添加到 Dictionary/Words/Deprecated 路径下。 有关更多信息,请参见相关的规则主题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>

何时禁止显示警告

只有当单词是故意拼写错误并且单词适用于有限的库集合时,才可以禁止显示此规则发出的警告。 拼写正确的单词可以减少新软件库所需的学习曲线。

相关规则

CA2204:应正确拼写文本

CA1703:资源字符串应正确拼写

CA1709:标识符的大小写应当正确

CA1708:标识符不应仅以大小写进行区分

CA1707:标识符不应包含下划线

CA1726:使用首选词条

请参见

概念

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

CA1704:标识符应正确拼写相关推荐

  1. jsp未正确拼写字 mysql_江西26个英文字母的正确拼写方式

    原标题:江西26个英文字母的正确拼写方式 你听说过26个字母吗? 对,就是"歪果仁"的字母表 那你知道江西和这26个字母之间的联系吗? 那不二叔来普及一下 "26个字母与 ...

  2. php中标识符不正确的是,下面PHP标识符中定义不正确的是( )

    [单选题]在PHP函数中,属于选择数据库函数的是( ). [单选题]苯酚与三氯化铁水溶液呈现:( ) [判断题]如图所示结构的支反力是错误的.( ) [单选题]发动机涉水熄火后,正确的施救处理措施是( ...

  3. c语言 语法错误 标识符,C++ C2760 语法错误: 意外标记 标识符,应为 ; 如何严谨的解决 - Sprite is learning...

    遇到这个问题的时候在网上搜索 绝大部分都是同样的一个解决方案 就是改一下软件的某个设置. 这个方法是十分不严谨的,所以网仔细琢磨了一下这个错误说明. 有多种方法可导致此错误. 通常,它是由编译器无法识 ...

  4. java编程测试标识符是否正确_20145209刘一阳《JAVA程序设计》第二周课堂测试

    第二周课堂测试 1.if关键字后面的小括号内,表达式的值可以为10.(B) A .true B .false 2.表达式0xaa | 0x55的值为(C) A .FF B .0 C .255 D .1 ...

  5. 代码走查工具篇FxCop的规则总结与翻译_Part2

    续接上篇:代码走查工具篇FxCop的规则总结与翻译_Part1 Globalizationrules(区域性规则) 1. AvoidDuplicateAccelerators  CA1301 避免快捷 ...

  6. [置顶] 代码审查工具FxCop建议采用的规则总结

    续接: 代码走查工具篇FxCop的规则总结与翻译_Part1 代码走查工具篇FxCop的规则总结与翻译_Part2 代码走查工具篇FxCop的规则总结与翻译_Part3 本篇结合我的实际工作需要,总结 ...

  7. solr创建索引_Solr:创建拼写检查器

    solr创建索引 在上一篇文章中,我谈到了Solr Spellchecker的工作原理,然后向您展示了其性能的一些测试结果. 现在,我们将看到另一种拼写检查方法. 与其他方法一样,此方法使用两步过程. ...

  8. Solr:创建拼写检查器

    在上一篇文章中,我谈到了Solr Spellchecker的工作原理,然后向您展示了其性能的一些测试结果. 现在,我们将看到另一种拼写检查方法. 与其他方法一样,此方法使用两步过程. 相当快速的&qu ...

  9. 无法从套接字中获取更多数据_数据科学中应引起更多关注的一个组成部分

    无法从套接字中获取更多数据 介绍 (Introduction) Data science, machine learning, artificial intelligence, those terms ...

  10. ios xcode文件前缀_关于ios8:Xcode 6错误:“嵌入式二进制文件的包标识符未以父应用程序的包标识符为前缀。”...

    我正在尝试构建扩展项目,而Xcode不断在主题中抛出错误. 不用说,该扩展程序的捆绑软件ID会以应用程序的捆绑软件ID为前缀. 产品名称:ro.chitza.TodayPics.$(TARGET_NA ...

最新文章

  1. 下载CentOS源码、Hyper-V虚拟机联网、拷贝文件到Hyper-V虚拟机中的Linux系统
  2. 世界上最遥远的距离(泰戈尔)
  3. 代码复杂度降级的几个实例
  4. 华为什么手机用的鸿蒙系统,华为2020年全线启用鸿蒙系统,手机、平板依然Android优先...
  5. 如何在Python中获取周数?
  6. centos java创建文件_CentOS java生成文件并赋予权限的问题
  7. Ubuntu 16.04安装PPA图形化管理工具Y PPA Manager
  8. 搜索了才发现,原来这首歌的原唱是她们,SHE歌曲专辑下载,beyond歌曲专辑下载
  9. SharePoint服务器端对象模型 之 使用CAML进展数据查询
  10. 科三——应对特殊情况
  11. 12款好用超赞的国外搜索资源网站 ,开发者们的标配,你都知道吗?不知道就OUT了...
  12. 深入理解Attention及变种(四)
  13. 简述关于ASP.NET MVC与.NET CORE 的区别
  14. 基于VUE+H5PLUS 实现app交互蓝牙打印机得功能
  15. 走进CIM,开启智慧城市的全生命周期管理
  16. CE6 CPU 使用率
  17. CodeForces - 1359
  18. java框体怎么添加背景图,文本框添加背景图片,文本框背景图片,public class
  19. 关于使用https请求微信乱码问题
  20. c语言实现去除字符串中空格

热门文章

  1. 蓝牙速率详细分析和提升方式【附IOS,安卓速率测试报告】
  2. PDF文件怎么打印?分享两种打印方法
  3. 接受自己平庸真的很难吗?你知道163邮箱登陆界面是什么吗?
  4. 约束最优化求解-拉格朗日函数Hesse阵的SQP二次规划方法求解约束最优化问题-梯度法求解无约束最优化问题
  5. 用计算机管理学生成绩,北京计算机大学组织专家对《学生成绩管理系统》的需求方案进行评审,为使参会人员对会议流程和内容有一个清晰的了解_题来了...
  6. 网站分析工具深度讲解之访问来源统计(一)
  7. 基于单片机的电机转速测量设计
  8. 给IT新人的15个建议:苦逼程序员的辛酸反省与总结 - 博客 - 伯乐在线
  9. HTML5 + Canvas + 广度优先搜索(BFS) 编写lol连连看
  10. Monty Hall Problem (三门问题)