规则

描述

arrayIndexOutOfBounds

数组下标越界

arrayIndexThenCheck

数组越界访问

bufferAccessOutOfBounds

缓冲区访问越界

CastIntegerToAddressAtRetu

rn

把整数返回地址

catchExceptionByValue

函数返回的整数指针类型是不可移植的

charArrayIndex

类型用作数组索引,如果该值可以超过

127

将会有一

个缓冲区下溢

clarifyCalculation

可疑的计算;不明确计算的优先级

clarifyCondition

可疑的条件

clarifyStatement

可疑的声明

class_X_Y

信息处理,

You can use -I or --include to add

handling of this code.

compareBoolExpressionWithI

nt

布尔表达式与整形比较

comparisonError

比较错误

comparisonOfBoolWithInt

布尔表达式与整形比较

comparisonOfFuncReturningB

oolError

比较函数返回布尔值的错误

ConfigurationNotChecked

配置不检查

constStatement

常量的声明

copyCtorPointerCopying

指针指向分配的内存

,

复制构造函数

,

而不是分配新的

内存。

cstyleCast

c

语言风格的指针铸造

deallocDealloc

回收一个分配指针

deallocuse

dealloc

函数的使用

duplicateBreak

重复

duplicateExpression

连续的

return, break, continue, goto or throw

statements

是没有必要的

.

第二个语句无法执行

,

此应该被删除。

duplInheritedMember

成员变量的名称与父类的相同

eraseDereference

迭代器中,无效后元素指向被删除。非关联化或比较

它与另一个迭代器是无效的操作。

exceptRethrowCopy

重新抛出了异常

,

没有不必要的复制

exceptThrowInDestructor

析构函数中抛出异常。

fflushOnInputStream

fflus

调用输入流,结果是未定义的

incorrectLogicOperator

不正确的逻辑操作符

incorrectStringBooleanErro

r

不正确的字符串逻辑

incorrectStringCompare

不正确的字符串比较

insecureCmdLineArgs

长命令行参数可能使缓冲区溢出。

cppcheck 自定义规则_cppcheck扫描规则相关推荐

  1. cppcheck 自定义规则_cppcheck检查规则

    规则 中文描述 R-1-2-3 禁止在头文件前有可执行代码. R-1-2-4 引起二义性理解的逻辑表达式,必须使用括号显式说明优先级顺序. R-1-2-5 逻辑判别表达式中的运算项必须要使用括号. R ...

  2. 组件注册@ComponentScan的自动扫描和指定扫描规则

    扫描组件@ComponentScan可以自动扫描包以内的含有@Service,@Controller,@Repository,@Component的组件到IOC容器里面去 @ComponentScan ...

  3. mybaits十五:使用trim自定义字符串的截取规则

    <select id="getEmpsByConditionTrim" resultType="com.atChina.bean.Employee"> ...

  4. Knative 实战:如何在 Knative 中配置自定义域名及路由规则

    作者 | 元毅 阿里云智能事业群高级开发工程师 当前 Knative 中默认支持是基于域名的转发,可以通过域名模板配置后缀,但目前对于用户来说并不能指定全域名设置.另外一个问题就是基于 Path 和 ...

  5. Dynamic CRM 2013学习笔记(三十三)自定义审批流4 - 规则节点 -有分支的流程处理...

    上次介绍过节点的基本配置<Dynamic CRM 2013学习笔记(三十二)自定义审批流3 - 节点及实体配置>,这次介绍下规则节点,因为有时流程里会有一些分支.合并,这时就要用到规则节点 ...

  6. hibernate-validate如何校验controller+service+分组校验+自定义注解实现校验规则等

    配置参数启动时校验 如果配置文件没有相关的配置,那么**启动时**就会出现以下异常: Description:Binding to target com.toby.provide.Applicatio ...

  7. 使用profile的PASSWORD_VERIFY_FUNCTION参数实现自定义的密码验证规则

    profile的PASSWORD_VERIFY_FUNCTION参数,允许我们在创建用户或者更改用户 密码时实施自定义的密码验证规则. 1.首先,我们需要创建一个自己的实现密码验证规则的函数,该函数必 ...

  8. junit规则_jUnit:规则

    junit规则 规则在测试,测试用例或测试套件周围增加了特殊处理. 他们可以对该类中的所有测试执行通用的其他验证,并发运行多个测试实例,在每个测试或测试用例之前设置资源,然后在之后拆除它们. 该规则可 ...

  9. python自动生成采集规则_快速制作规则及获取规则提取器AP

    一. 引言 之前文章所用的例子中的规则都是固定的,如何自定义规则再结合提取器提取我们想要的网页内容呢?对于程序员来说,理想的目标是掌握一个通用的爬虫框架,每增加一个新目标网站就要跟着改代码,这显然不是 ...

最新文章

  1. UVA1626 括号序列 Brackets sequence(区间DP匹配括号,输出匹配方案)
  2. 用Tensorflow搭建第一个神经网络
  3. 大会直击|微软亚洲研究院刘铁岩:深度学习成功的秘密
  4. 不会Nacos的配置中心?你怎么敢的呀!如何一步步实现Nacos作为服务的配置中心(全网最详系列)
  5. 在阿里云 ECS 上配置 SSH
  6. python中加入绝对路径_理解Python中的绝对路径和相对路径
  7. 有效的Java –所有对象通用的方法
  8. .NET(C#)基于Socket编程实现平行主机之间网络通讯有图片传输的Demo演示
  9. 华科新开源文本识别算法:ASTER与DeepLesion数据集百度云下载
  10. JavaWeb 之 HttpServletResponse
  11. “我把技术负债玩成了俄罗斯方块,却永远赢不了!”
  12. flutter的四种模式/application/plugin/package/module,flutter调用原生的方法
  13. 日语常用会话1000句
  14. 惊爆:普通人也能监听你MSN聊天(转)
  15. 数据恢复国赛经验与方法分享(电子产品芯片级检测维修与数据恢复赛项)
  16. 【重识云原生】第六章容器基础6.4.9.6节——Service 与 Pod 的DNS
  17. 28 篇论文、6 大主题带你一览 CVPR 2020 研究趋势
  18. 如何使excel实现汉字转拼音及获取大写拼音并保存为常用函数
  19. win10更改用户账户控制设置方法
  20. 深度学习--FAISS向量数据库

热门文章

  1. TCP/IP 七层协议
  2. 功夫不负有心人,坚持总会有惊喜!
  3. Redis主从复制及原理
  4. Vuex中的mutations属性详解
  5. linux下如何运行.sh脚本
  6. 一种基于运动图的人体行为识别(HAR)方法
  7. 大数据与机器学习之间的关系
  8. 在style标签中,vue项目引入style文件,外部css文件
  9. 如何介绍理性情绪疗法
  10. CSS换行 word-break word-wrap 的理解