腾讯云代码分析腾讯云代码分析
快速部署
帮助文档
API
  • 深入

    • 任务分布式执行
    • 源码集成代码分析工具
    • 使用自建工具git库
  • 依赖安装参考

    • 在 CentOS 安装 Python3.7
    • 在 Ubuntu 安装 Python3.7
    • 在 CentOS 安装 MySQL
    • 源码安装 Redis
    • 在 CentOS 安装 Redis
  • 贡献指南
  • 更新日志
  • 加入社区
  • 体验官方版本 在新窗口打开
  • 简体中文
  • English
GitHub 在新窗口打开
快速部署
帮助文档
API
  • 深入

    • 任务分布式执行
    • 源码集成代码分析工具
    • 使用自建工具git库
  • 依赖安装参考

    • 在 CentOS 安装 Python3.7
    • 在 Ubuntu 安装 Python3.7
    • 在 CentOS 安装 MySQL
    • 源码安装 Redis
    • 在 CentOS 安装 Redis
  • 贡献指南
  • 更新日志
  • 加入社区
  • 体验官方版本 在新窗口打开
  • 简体中文
  • English
GitHub 在新窗口打开
  • 介绍

    • 腾讯云代码分析
    • 快速启动一次代码分析
  • 团队管理

    • 团队说明
    • 成员权限
    • 团队节点与标签
  • 代码检查

    • 代码检查结果查看
    • 添加规则配置
    • 典型工具使用手册

      • Eslint 使用手册
      • Golangcilint 使用手册
      • TCA-Armory-R 使用手册
      • TCA-Armory-C1 使用手册
      • TCA-Armory-Q1工具介绍
      • Error Prone 使用手册
    • 典型规则包使用手册

      • 【C/C++】代码质量缺陷规则包
        • 规则列表
      • 【Java】强化安全规则包
      • 【Go】单元测试有效性验证
      • 【Objective-C】代码规范规则包
      • 前端框架检查规则包
      • 依赖漏洞扫描规则包
  • 分析方案

    • 基础属性配置
    • 代码检查配置
    • 代码检查-规则配置
    • 代码检查-编译配置
    • 代码度量配置
    • 过滤配置
    • 分析方案模版
  • 工具管理

    • 工具管理说明
    • 工具列表
    • 自定义规则
    • 自定义工具
  • 个人中心

    • 个人令牌说明
  • 后台管理

    • 用户管理
    • 团队管理
    • 项目管理
    • 分析记录管理
    • 节点管理
    • 工具管理
    • OAuth管理
  • 客户端

    • 客户端本地分析
    • 常驻节点分析
    • 快速扫描模式
    • 其他配置与用法
  • 服务端

    • TCA Server
    • 基于MinIO部署文件服务器
  • Web端

    • TCA Web
    • VM 部署文档
  • 插件

    • Jenkins插件使用说明

# 【C/C++】代码质量缺陷规则包

采用自研工具检查Cpp代码缺陷,需要使用license;属于 TCA 增强分析模块的能力之一,请参考增强分析模块部署在新窗口打开文档进行部署。

# 规则列表

  • array_overflow在新窗口打开
  • buff_overflow在新窗口打开
  • dead_lock在新窗口打开
  • func_ret_null在新窗口打开
  • missing_lock在新窗口打开
  • resource_leak在新窗口打开
  • unused_value在新窗口打开
  • dead_branch在新窗口打开
  • forward_null在新窗口打开
  • reverse_null在新窗口打开
  • dead_code在新窗口打开
  • uinit在新窗口打开
在 GitHub 上编辑此页 在新窗口打开
上次更新:
贡献者: Benson

【Java】强化安全规则包