- 最新动态
- 功能总览
- 产品介绍
- 计费说明
- 快速入门
- 用户指南
- 最佳实践
- API参考
-
常见问题
-
技术类问题
- 执行代码检查任务时提示:任务正在执行,稍后重试
- 执行代码检查任务时提示:权限不足,请核对后再试
- 执行代码检查任务时提示:单个任务并发数超过套餐限制,任务无法下发
- 执行代码检查任务时提示:Cppcheck cannot tokenize the code correctly
- 执行代码检查任务时提示:no such file or directory
- 执行代码检查任务时提示:在Maven仓库中找不到依赖
- 执行代码检查任务时提示:调用CodeArts Repo失败,未授权
- 执行代码检查任务时提示:CC.00070400.500
- 单击任务名称时提示权限不足
- C#前端使用WPF组件的项目检查失败
- 任务执行完成后没有数据
- TypeScript任务检查失败,日志显示404
- CC.00130044.400 Execute source plugin failed.
- 执行代码检查任务时报错:CC.00050032.400 没有可检查文件
- 执行代码检查任务时报错:CC.00050050.400 源分支不存在
- 执行代码检查任务时报错:CC.00020413.553 调用CodeArts Repo失败
- 执行代码检查任务时报错:CC.10010226.403 操作权限不足
- 执行代码检查任务时报错:CC.10010263.500 自定义执行机不可用
- 执行代码检查任务时报错:CC.00030117.400 规则集无版本级规则,请检查规则集配置
- 执行代码检查任务时报错:CC.00030308.400 任务执行超过12小时,被系统中止
- 执行代码检查任务时报错:CC.00030009.400 规则集信息不存在
-
执行代码检查任务时报错:CC.00040010.400 代码检查失败,请到检查日志中查看具体错误信息
- 文件格式导致编译失败问题
- unicode解析问题
- findbugs规则在扫描jsp文件时报错
- 代码检查任务,sonarqube引擎的check阶段失败
- sonarqube引擎的check阶段失败日志里elasticSearch启动报错
- sonarqube引擎check阶段失败日志里elasticSearch启动报错
- 检查任务日志显示 Java heap space [ErrorMessage] className is java.util.Arrays, methodName is copyOf, lineNum is ***
- Sonarqube检查css文件日志显示报错无扩展名问题
- 执行启动脚本无权限问题
- SCC初始化锁文件失败
- sonarqube服务启动失败
- sonarqube服务的ES报错磁盘内存不足
- 编译脚本出错,导致检查失败
- 内存不够,导致检查失败
- API类问题
-
技术类问题
- 视频帮助
- 文档下载
- 通用参考
链接复制成功!
创建代码检查任务
代码检查服务可检查不同代码仓的代码质量,在创建代码检查任务前,需满足以下条件:
- 已新建CodeArts项目。
- 如果使用的是代码托管服务(CodeArts Repo)的代码仓库,则可以参考代码托管服务的“用户指南 > 新建Repo代码仓库”,完成新建代码仓库。
- 如果使用的是第三方代码仓库,需已创建可用的代码仓库。
约束与限制
- 若删除的代码检查任务其代码仓为多分支代码仓,分支数量小于200时可删除成功,大于等于200会删除失败。
- 仅自定义模板的创建方式,支持批量创建代码检查任务。单次最多可以创建10个代码检查任务。
创建单个Repo代码源检查任务
在代码托管中创建云端仓库时,若勾选了“自动创建代码检查任务”,则代码仓库创建完成后,在代码检查任务列表可查看对应仓库的检查任务。
以下示例为在代码托管服务中创建云端仓库不勾选“自动创建代码检查任务”时,Repo代码源代码检查任务的创建步骤。
- 通过项目入口方式访问CodeArts Check服务首页。
- 在代码检查页面,单击“新建任务”,在“新建任务”页面,参考表1配置参数。
表1 Repo代码源检查任务参数说明 参数
说明
所属项目
任务所属项目。
- 以项目入口方式访问CodeArts Check服务时默认填写,无需手动填写。
- 以服务入口访问时需根据实际情况选择新建项目中创建的项目。
新建方式
选择代码检查任务的创建方式,可选择“直接新建”和“基于自定义模板新建”。
自定义模板
当新建方式为“基于自定义模板新建”时,需要选择对应的自定义模板。若无模板,可参考自定义代码检查模板新建模板。
代码源
选择Repo,检查代码托管服务中的代码质量。
任务名称
代码检查任务名称,可自定义。
- 支持中英文,数字,点,下划线“_”和连接符“-”。
- 字符长度范围为1~128。
代码仓
选择需要检查的代码仓库。
默认分支
选择需要检查的仓库分支。
检查语言
选择需要检查的代码语言。当前支持检查的语言可参考支持主流开发语言。
说明:
- 创建代码检查任务后,如果您需要修改任务名称或默认分支,可在“代码检查详情”页面,选择“设置 > 基本信息”,修改任务名称和默认分支。
- 对于不再继续使用的代码检查任务,可进入“代码检查详情”页面,选择“设置 > 基本信息”,删除当前代码检查任务。也可以单击代码检查任务所在行
,在下拉框中,选择“删除”。
若删除的代码检查任务其代码仓为多分支代码仓,分支数量小于200时可删除成功,大于等于200会删除失败。
- 单击“确定”。
创建单个第三方代码仓的代码检查任务
- 使用第三方代码仓库可能出现网络不稳定或其他问题,具体使用体验取决于第三方代码仓库网络环境和服务状态。
- 建议使用代码托管的代码导入功能,将代码导入到代码托管,实现安全、稳定、高效下载与构建。
- 通过项目入口方式访问CodeArts Check服务首页。
- 在代码检查页面,单击“新建任务”,在“新建任务”页面,参考表2配置参数。
表2 第三方代码源检查任务参数说明 参数
说明
所属项目
任务所属项目。
- 以项目入口方式访问CodeArts Check服务时默认填写,无需手动填写。
- 以服务入口访问时需根据实际情况选择新建项目中创建的项目。
新建方式
选择代码检查任务的创建方式,可选择“直接新建”和“基于自定义模板新建”。
自定义模板
当新建方式为“基于自定义模板新建”时,需要选择对应的自定义模板。若无模板,可参考自定义代码检查模板新建模板。
代码源
选择检查的代码来源。
- 选择“GitHub”,检查托管在GitHub代码仓中的代码质量。
创建GitHub代码源检查任务前,需将Github仓库设置成公开。
- 选择“GitCode”,检查托管在GitCode代码仓中的代码质量。
- 选择“通用Git”。对于托管在其他服务上的代码,可以使用通用Git连接实现代码拉取。
- 选择“码云”,检查托管在码云代码仓中的代码质量。
任务名称
代码检查任务名称,可自定义。
- 支持中英文,数字,点,下划线“_”和连接符“-”。
- 字符长度范围为1~128。
服务扩展点
选择连接到第三方代码仓库的服务扩展点。如果没有,可参考新建服务扩展点创建对应代码仓的服务扩展点。
代码仓
选择需要检查的代码仓库。
默认分支
选择需要检查的仓库分支。
检查语言
选择需要检查的代码语言。当前支持检查的语言可参考支持主流开发语言。
说明:
- 创建代码检查任务后,如果您需要修改任务名称或默认分支,可在“代码检查详情”页面,选择“设置 > 基本信息”,修改任务名称和默认分支。
- 对于不再继续使用的代码检查任务,可进入“代码检查详情”页面,选择“设置 > 基本信息”,删除当前代码检查任务。也可以单击代码检查任务所在行
,在下拉框中,选择“删除”。
若删除的代码检查任务其代码仓为多分支代码仓,分支数量小于200时可删除成功,大于等于200会删除失败。
- 单击“确定”。
批量创建代码检查任务
仅自定义模板的创建方式,支持批量创建代码检查任务。单次最多可以创建10个代码检查任务。
- 通过项目入口方式访问CodeArts Check服务首页。
- 在代码检查页面,单击“新建任务”,在“新建任务”页面,参考表3配置参数。
表3 批量任务参数说明 参数
说明
所属项目
需要使用的模板所属项目。
- 以项目入口方式访问CodeArts Check服务时默认填写,无需手动填写。
- 以服务入口访问时需根据实际情况选择新建项目中创建的项目。
新建方式
选择“基于自定义模板新建”。
自定义模板
选择对应的自定义模板。若无模板,可参考自定义代码检查模板新建模板。
代码源
选择检查的代码来源。
- 选择“Repo”,检查托管在Repo代码仓中的代码质量。
- 选择“GitHub”,检查托管在GitHub代码仓中的代码质量。
创建GitHub代码源检查任务前,需将Github仓库设置成公开。
- 选择“GitCode”,检查托管在GitCode代码仓中的代码质量。
- 选择“通用Git”。对于托管在其他服务上的代码,可以使用通用Git连接实现代码拉取。
- 选择“码云”,检查托管在码云代码仓中的代码质量。
任务信息
- 项目:选择代码检查任务的所属项目。
- 服务扩展点:代码源选择非Repo代码仓时需要配置。如果没有服务扩展点,可参考新建服务扩展点创建对应代码仓的服务扩展点。
- 代码仓:选择代码检查任务使用的代码仓。
- 默认分支:选择代码检查任务需要检查的仓库分支。
- 任务名称:填写代码检查任务的名称。支持中英文,数字,点,下划线“_”和连接符“-”,字符长度范围为1~128。
单击“增加任务”,可创建新的代码检查任务,单次最多可创建10个代码检查任务。
- 单击“确定”。
自定义代码检查模板
- 通过项目入口方式访问CodeArts Check服务首页。
- 在代码检查任务列表页,选择“ 配置中心 > 模板管理”。
- 单击“新建模板”,在弹出的窗口按照配置参数。
表4 模板参数说明 参数
说明
所属项目
任务所属项目。
- 以项目入口方式访问CodeArts Check服务时默认填写,无需手动填写。
- 以服务入口访问时需根据实际情况选择新建项目中创建的项目。
代码源
- 选择“GitHub”,检查托管在GitHub代码仓中的代码质量。
创建GitHub代码源检查任务前,需将Github仓库设置成公开。
- 选择“GitCode”,检查托管在GitCode代码仓中的代码质量。
- 选择“通用Git”。对于托管在其他服务上的代码,可以使用通用Git连接实现代码拉取。
- 选择“码云”,检查托管在码云代码仓中的代码质量。
- 选择“Repo”,检查托管在Repo代码仓中的代码质量。
模板名称
代码检查任务名称,可自定义。
- 支持中英文,数字,点,下划线“_”和连接符“-”。
- 字符长度范围为1~128。
服务扩展点
选择连接到第三方代码仓库的服务扩展点。如果没有,可参考新建服务扩展点创建对应代码仓的服务扩展点。
代码仓
选择需要检查的代码仓库。
默认分支
选择需要检查的仓库分支。
- 单击“确定”。