检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
附录 状态码 错误码 获取项目ID 获取账号ID Cmetrics工具规格说明
执行代码检查任务时报错:CC.00050032.400 没有可检查文件 问题现象 执行代码检查任务时,错误信息提示CC.00050032.400,没有可检查文件。 原因分析 配置了错误的检查目录,导致可扫描的代码源文件为空。 设置了忽略文件后,未忽略的代码源文件为空。 处理方法 参考设置代码检查任务检查模式
执行代码检查任务时提示:调用CodeArts Repo失败,未授权 问题现象 执行任务失败,提示异常信息:调用CodeArts Repo失败:未授权。 原因分析 无Repo代码仓访问权限。 处理方法 参考管理CodeArts权限,为成员添加代码仓访问权限。 父主题: 技术类问题
参考 CodeArts Check插件使用指南(IntelliJ IDEA版本)
执行代码检查任务时提示:Cppcheck cannot tokenize the code correctly 问题现象 代码检查提示“Cppcheck cannot tokenize the code correctly”。 原因分析 是Cppcheck的一条检查规则,在代码里面有语法错误
执行启动脚本无权限问题 问题现象 sonarqube引擎的check阶段失败,日志显示“permission denied”。 原因分析 执行机上,“/devcloud”目录没有“slave1”权限。 处理方法 以root用户登录执行代码检查任务的执行机。 在执行机上执行如下命令,
sonarqube服务的ES报错磁盘内存不足 问题现象 sonarqube引擎的check阶段失败,日志显示如下: 原因分析 执行机磁盘空间不足,elasticSearch无法写入临时数据。 处理方法 联系技术支持人员清理磁盘。 父主题: 执行代码检查任务时报错:CC.00040010.400
执行代码检查任务时提示:在Maven仓库中找不到依赖 问题现象 代码检查报错,错误日志中提示在Maven仓库中找不到依赖(该依赖为私有依赖)。 原因分析 项目中使用了私有依赖,但没有配置私有依赖扩展点。 处理方法1 在代码检查详情页,选择“设置 > 规则集 > 检查参数”。 在编译命令中使用
执行代码检查任务时提示:任务正在执行,稍后重试 问题现象 执行任务失败,提示异常信息:任务正在执行,稍后重试。 原因分析 该任务正在运行,造成流水线执行失败。 处理方法 访问流水线服务首页。 在流水线任务列表页单击失败的流水线任务名称。 单击流水线任务任一执行历史。 单击代码检查插件
执行代码检查任务时提示:权限不足,请核对后再试 问题现象 执行任务失败,提示异常信息:权限不足,请核对后再试。 原因分析 当前用户操作权限不足,无法操作该任务,请用户根据权限矩阵,核对并联系项目管理员(项目创建者、项目经理)更改当前账号权限。 处理方法 使用管理员账号访问CodeArts
执行代码检查任务时报错:CC.00020413.553 调用CodeArts Repo失败 问题现象 执行代码检查任务时,错误信息提示CC.00020413.553,代码检查调用CodeArts Repo的接口失败。 原因分析 原因一:仓库不存在或仓库已被删除。 原因二:未加入代码仓或者没有代码仓的读权限
findbugs规则在扫描jsp文件时报错 问题现象 原因分析 Findbugs分析的不是java源代码,而是编译后的class文件。通过下图进行配置忽略未编译的jsp文件。 日志里有这种涉及jsp文件的警告时,需要在代码仓里排除.jsp文件。 处理方法 secsolar1130之后的版本可参考设置代码检查任务检查模式设置忽略
执行代码检查任务时报错:CC.00050050.400 源分支不存在 问题现象 执行代码检查任务时,错误信息提示CC.00050050.400,源分支不存在。 原因分析 代码托管中,对应代码仓的设置中开启了“新建合并请求,默认开启合并后删除源分支”开关,同时流水线配置“执行计划 >
产品特性 自研代码检查引擎 支持五大业界主流标准和华为编程规范 支持主流开发语言 日均百亿级扫描能力 一站式问题闭环修复 “代码编写、代码合并、版本发布”三层缺陷防护 代码检查安全增强 灵活匹配用户场景
计费概述 通过阅读本文,您可以快速了解代码检查(CodeArts Check)服务的计费模式、计费项、续费、欠费等主要计费信息。 计费模式 代码检查服务采用包年/包月计费模式。包年/包月是一种预付费模式,即先付费再使用,按照订单的购买周期进行结算,因此在购买之前,您必须确保账户余额充足
API概览 表1 代码检查API概览 类型 说明 任务管理 任务管理包括:新建、执行、查询、终止任务等。 缺陷管理 缺陷管理包括:问题概述、问题状态、圈复杂度、代码重复率等缺陷详情。 规则管理 规则管理包括:获取规则列表接口、创建自定义规则集、查询规则集列表等。 问题导出 代码度量包括
执行代码检查任务时报错:CC.10010226.403 操作权限不足 问题现象 执行代码检查任务时,错误信息提示:CC.10010226.403,没有代码检查相关的权限。 原因分析 操作代码检查任务时,没有代码检查相关的权限。 处理方法 在代码检查任务列表页,单击导航栏“设置 >
API 任务管理 缺陷管理 规则管理 问题导出 代码度量
Sonarqube检查css文件日志显示报错无扩展名问题 问题现象 sonarqube引擎的check阶段失败,日志显示如图1。 图1 检查日志 原因分析 当前检查引擎sonar版本功能异常,在package.json文件中设置了“"type":"module"”,导致CSS扫描程序在导入时缺少文件扩展名
执行代码检查任务时提示:单个任务并发数超过套餐限制,任务无法下发 问题现象 执行代码检查时提示:单个任务并发数超过套餐限制,任务无法下发! 原因分析 多条流水线同时执行同一个代码检查任务,超过了并发上限。 处理方法 建议同时执行的任务少一点。 父主题: 技术类问题