CA1704:标识符应正确拼写
CA1704:标识符应正确拼写
类型名 |
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:标识符应正确拼写相关推荐
- jsp未正确拼写字 mysql_江西26个英文字母的正确拼写方式
原标题:江西26个英文字母的正确拼写方式 你听说过26个字母吗? 对,就是"歪果仁"的字母表 那你知道江西和这26个字母之间的联系吗? 那不二叔来普及一下 "26个字母与 ...
- php中标识符不正确的是,下面PHP标识符中定义不正确的是( )
[单选题]在PHP函数中,属于选择数据库函数的是( ). [单选题]苯酚与三氯化铁水溶液呈现:( ) [判断题]如图所示结构的支反力是错误的.( ) [单选题]发动机涉水熄火后,正确的施救处理措施是( ...
- c语言 语法错误 标识符,C++ C2760 语法错误: 意外标记 标识符,应为 ; 如何严谨的解决 - Sprite is learning...
遇到这个问题的时候在网上搜索 绝大部分都是同样的一个解决方案 就是改一下软件的某个设置. 这个方法是十分不严谨的,所以网仔细琢磨了一下这个错误说明. 有多种方法可导致此错误. 通常,它是由编译器无法识 ...
- java编程测试标识符是否正确_20145209刘一阳《JAVA程序设计》第二周课堂测试
第二周课堂测试 1.if关键字后面的小括号内,表达式的值可以为10.(B) A .true B .false 2.表达式0xaa | 0x55的值为(C) A .FF B .0 C .255 D .1 ...
- 代码走查工具篇FxCop的规则总结与翻译_Part2
续接上篇:代码走查工具篇FxCop的规则总结与翻译_Part1 Globalizationrules(区域性规则) 1. AvoidDuplicateAccelerators CA1301 避免快捷 ...
- [置顶] 代码审查工具FxCop建议采用的规则总结
续接: 代码走查工具篇FxCop的规则总结与翻译_Part1 代码走查工具篇FxCop的规则总结与翻译_Part2 代码走查工具篇FxCop的规则总结与翻译_Part3 本篇结合我的实际工作需要,总结 ...
- solr创建索引_Solr:创建拼写检查器
solr创建索引 在上一篇文章中,我谈到了Solr Spellchecker的工作原理,然后向您展示了其性能的一些测试结果. 现在,我们将看到另一种拼写检查方法. 与其他方法一样,此方法使用两步过程. ...
- Solr:创建拼写检查器
在上一篇文章中,我谈到了Solr Spellchecker的工作原理,然后向您展示了其性能的一些测试结果. 现在,我们将看到另一种拼写检查方法. 与其他方法一样,此方法使用两步过程. 相当快速的&qu ...
- 无法从套接字中获取更多数据_数据科学中应引起更多关注的一个组成部分
无法从套接字中获取更多数据 介绍 (Introduction) Data science, machine learning, artificial intelligence, those terms ...
- ios xcode文件前缀_关于ios8:Xcode 6错误:“嵌入式二进制文件的包标识符未以父应用程序的包标识符为前缀。”...
我正在尝试构建扩展项目,而Xcode不断在主题中抛出错误. 不用说,该扩展程序的捆绑软件ID会以应用程序的捆绑软件ID为前缀. 产品名称:ro.chitza.TodayPics.$(TARGET_NA ...
最新文章
- 下载CentOS源码、Hyper-V虚拟机联网、拷贝文件到Hyper-V虚拟机中的Linux系统
- 世界上最遥远的距离(泰戈尔)
- 代码复杂度降级的几个实例
- 华为什么手机用的鸿蒙系统,华为2020年全线启用鸿蒙系统,手机、平板依然Android优先...
- 如何在Python中获取周数?
- centos java创建文件_CentOS java生成文件并赋予权限的问题
- Ubuntu 16.04安装PPA图形化管理工具Y PPA Manager
- 搜索了才发现,原来这首歌的原唱是她们,SHE歌曲专辑下载,beyond歌曲专辑下载
- SharePoint服务器端对象模型 之 使用CAML进展数据查询
- 科三——应对特殊情况
- 12款好用超赞的国外搜索资源网站 ,开发者们的标配,你都知道吗?不知道就OUT了...
- 深入理解Attention及变种(四)
- 简述关于ASP.NET MVC与.NET CORE 的区别
- 基于VUE+H5PLUS 实现app交互蓝牙打印机得功能
- 走进CIM,开启智慧城市的全生命周期管理
- CE6 CPU 使用率
- CodeForces - 1359
- java框体怎么添加背景图,文本框添加背景图片,文本框背景图片,public class
- 关于使用https请求微信乱码问题
- c语言实现去除字符串中空格
热门文章
- 蓝牙速率详细分析和提升方式【附IOS,安卓速率测试报告】
- PDF文件怎么打印?分享两种打印方法
- 接受自己平庸真的很难吗?你知道163邮箱登陆界面是什么吗?
- 约束最优化求解-拉格朗日函数Hesse阵的SQP二次规划方法求解约束最优化问题-梯度法求解无约束最优化问题
- 用计算机管理学生成绩,北京计算机大学组织专家对《学生成绩管理系统》的需求方案进行评审,为使参会人员对会议流程和内容有一个清晰的了解_题来了...
- 网站分析工具深度讲解之访问来源统计(一)
- 基于单片机的电机转速测量设计
- 给IT新人的15个建议:苦逼程序员的辛酸反省与总结 - 博客 - 伯乐在线
- HTML5 + Canvas + 广度优先搜索(BFS) 编写lol连连看
- Monty Hall Problem (三门问题)