Vera++ 默认Rules文件功能解读
规则文件名A2:D25 | 注释 | 注释翻译 | 解释 |
F001 | Source files should not use the '\r' (CR) character | 源文件不应使用 '\r' (CR)字符 | 文件名不应包含转义字符“回车” |
F002 | File names should be well-formed | 文件名应符合格式 | 检查文件名长度、目录名长度、文件路径长度 |
L001 | No trailing whitespace | 无尾随空白 | 行尾空白字符应删除 |
L002 | Don't use tab characters | 不使用tab符号(制表符) | 规范中制表符应以4个空格替代 |
L003 | No leading and no trailing empty lines | 首尾无空行 | 文件开始及最后无空白行 |
L004 | Line cannot be too long | 单行长度不应过长 | 单行长度限制,默认长度上限为100 |
L005 | There should not be too many consecutive empty lines | 不应有连续的空行 | 代码块、语句之间的间隔至多为1行 |
L006 | Source file should not be too long | 源文件不应过长 | 单个文件行数限制,默认行数上限为2000行 |
T001 | One-line comments should not have forced continuation | 单行注释不应强制延续 | 单行注释后不另加单行注释 |
T002 | Reserved names should not be used for preprocessor macros | 保留关键字不应用在(预处理宏) | |
T003 | Some keywords should be followed by a single space | 部分关键字后应有空格跟随 | 关键字+" " |
T004 | Some keywords should be immediately followed by a colon | 部分关键字后应有冒号跟随 | 关键字+":" |
T005 | Keywords break and continue should be immediately followed by a semicolon | 关键字break,continue后应有分号跟随 | break; continue; |
T006 | Keywords return and throw should be immediately followed by a semicolon or a single space | 关键字return和throw后应有分号或单个空格跟随 | return XXX 或 return; |
T007 | Semicolons should not be isolated by spaces or comments from the rest of the code | 分号不应被空白或注释与其他代码分隔开 | 不允许 [code] ; 不允许 [code]//[comments] ; |
T008 | Keywords catch, for, if and while should be followed by a single space | 关键字catch for if while 后应跟随空格 | if ( A == B ){} |
T009 | Comma should not be preceded by whitespace, but should be followed by one | 空格不应出现在逗号之前,应在逗号后 | XXX, XXX, XXXX; |
T010 | Identifiers should not be composed of 'l' and 'O' characters only | 标识符不应仅由字符‘l’,‘0’组成 | 小写字母l易与数字1混淆,大写字母O易与数字0混淆 |
T011 | Curly brackets from the same pair should be either in the same line or in the same column | 一队对应的花括号{}应位于同一行或的同一列 | 配对的'{''}'位置必须对应 |
T012 | Negation operator should not be used in its short form | 否定运算符不应使用它的简略形式 | !运算符,应使用“not”而不是‘!’ |
T013 | Source files should contain the copyright notice | 源文件应包含版权信息 | 文件内包含版权信息注释,copyright开头 |
T014 | Source files should refer the Boost Software License | 源文件应参考Boost Software License | http://www.boost.org/users/license.html |
T015 | HTML links in comments and string literals should be correct | 检查在注释和字符串字面值中的HTML链接正确性 |
URL地址中不得包含字符“'”,“^”; 协议应合法,如http: https: ftp:; 不允许使用file:链接至文件 |
T016 | Calls to min/max should be protected against accidental macro substitution | 调用min/max应防止出现意外宏带入(宏替换) | ? |
T017 | Unnamed namespaces are not allowed in header files | 头文件中不允许出现未命名的命名空间 | |
T018 | using namespace are not allowed in header files | using namespace不允许出现在头文件中 | using namespace 会使该命名空间内定义的所有标识符都有效,效果类似声明为全局变量,可能会引起冲突 |
T019 | control structures should have complete curly-braced block of code | 控制结构应有完整的花括号括起的代码块 | 禁止if(condition)后直接加单行语句作为判断为true后的执行代码,必须使用{} |
Vera++ 默认Rules文件功能解读相关推荐
- ArcGIS Maritime Server 开发教程(三)Maritime Service 功能解读
ArcGIS Maritime Server 开发教程(三)Maritime Service 功能解读 本章导读:ArcGIS Maritime Server 能够以极简的方式发布海图服务,其服务的标 ...
- 我的世界重置服务器文件指令,我的世界spigot后台文件指令解读
我的世界spigot后台文件指令解读.spigot服务器目前是很多玩家优先选择开服的服务端.但是很多的玩家开服之后不会配置spigot后台文件,有些指令不理解怎么使用.这里给大家从Wiki上整理了一些 ...
- vue上传文件到php,vue+axios+php如何实现上传文件功能?,formdata上传文件附加参数...
vue+axios+php如何实现上传文件功能?Vue Axios PHP如何实现上传文件的功能?, 推荐:<PHP视频教程> 当我们提交表单时,我们经常会遇到一些表单提交要求.vue的a ...
- Xftp5如何设置默认的文件夹
想必很多人在进行远程操作时,经常会在本地建立一个固定的文件夹上传下载文件,这是很多强迫症患者经常会干的事.你也可以在建立会话时设置Xftp的启动文件夹,本地与远程两者都设为常用的,这样更加方便.下面来 ...
- PDPS软件:导出插枪文件功能(Gun Cloud)介绍与使用方法
目录 功能介绍 生成插枪预览效果 导出插枪文件 插枪文件查看 本文已经首发在个人微信公众号:工业机器人仿真与编程(微信号:IndRobSim),欢迎关注! 功能介绍 工业机器人的运动路径是由一个一个示 ...
- 超详细的实现上传文件功能教程,文件上传实现。
重要声明:本文章仅仅代表了作者个人对此观点的理解和表述.读者请查阅时持自己的意见进行讨论. 本文更新不及时,请到原文地址浏览:<超详细的实现上传文件功能教程,文件上传实现.>. 一.文件上 ...
- TestNG监听器实现失败自动截图、重跑、自定义html结果文件功能
本文转载自孔庆云kevin<TestNG监听器实现失败自动截图.重跑.自定义html结果文件功能> 使用Testng框架搭建自动测试框架,经常会需要增加失败自动截图,以及失败重跑功能,下面 ...
- 抖音快手短视频功能解读
很多人玩抖音快手都不知道抖音快手里面有哪些功能,别人一天到晚打开抖音快手,出了一直往下滑这刷抖音快手短视频,都不知道抖音快手还有这些功能权限,抖音快手短视频功能解读带着大家一起扫盲一下抖音快手的功能权 ...
- ECSHOP模板文件功能说明
2019独角兽企业重金招聘Python工程师标准>>> ECSHOP模板文件功能 activity.dwt 模板文件 活动列表页 article_cat.dwt 模板文件 文章列表页 ...
最新文章
- 写《回国驯火记》的那个安普若
- 前端的小玩意(5)——用dojo写的二级下拉菜单自动添加功能
- 分页携带请求参数_一个值得深思的小问题 请求中的参数值为空要不要携带该参数?...
- 软件构造学习笔记-第五周
- struct结构体初始化3种方法
- 霍尔传感器和直流无刷电机
- JS弹窗确认Ajax封装方法
- SharePoint 站点集和子站点数据互相读取
- 中科院信工所经验_2018信工所五室经验贴 - 中国科学院 - 王道论坛,专注于计算机考研的点点滴滴! - Powered by Discuz!...
- 线性回归中一次性实现所有自变量的单因素分析
- 如何用计算机设计衣服,如何用电脑设计服装
- div和span的标签属性及说明
- http请求发送工具类
- 华为HCIE安全之常用的局域网攻击
- 计算机学院篮球队介绍,计算机学院研究生代表队获得篮球联赛冠军
- 使用ICSharpZipLib进行压缩和解压(整理)
- 卸载流氓软件的整个过程
- ubuntu实现定时重启
- SM2国密公钥格式开头04
- 搜索引擎下拉食云速捷详细_两招刷搜索引擎下拉框的方法分享