检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
error_code String 错误码 error_msg String 错误描述 请求示例 创建自定义规则集:规则集对应的项目ID、模板ID根据实际显示,模板名称为test_cpp,语言类型为cpp POST https://{endpoint}/v2/ruleset { "project_id"
00会删除失败。 单击“新建任务”。 自定义代码检查模板 基于项目入口访问CodeArts Check服务首页。 在代码检查任务列表页,选择“ 配置中心 > 模板管理”。 单击“新建模板”,在弹出的窗口按照配置参数。 表3 模板参数说明 参数 说明 所属项目 任务所属项目。 以项目入口方式访问CodeArts
单击“下一步”,在“按模板新建 > 选择仓库模板”,搜索并选择“Java Ant Demo”模板。 单击“下一步”,仓库名称填写“Repo01”,“自动创建代码检查任务”参数需要去除勾选。其他参数保持默认即可。 单击“确定”完成仓库创建。 在“com/huawei”目录下的“HelloWorld
> 软件开发生产线 CodeArts”。 单击“立即使用”,进入CodeArts服务首页。 在首页单击“新建项目”,选用“Scrum”项目模板。项目名称填写“Scrum01”,其他参数保持默认即可。 单击“确定”后,进入到“Scrum01”项目下。 新建GitCode服务扩展点
> 软件开发生产线 CodeArts”。 单击“立即使用”,进入CodeArts服务首页。 在首页单击“新建项目”,选用“Scrum”项目模板。项目名称填写“Scrum01”,其他参数保持默认即可。 单击“确定”后,进入到“Scrum01”项目下。 新建通用Git服务扩展点 服务
获取规则列表接口 功能介绍 根据语言、问题级别等条件查询规则列表。 调用方法 请参见如何调用API。 URI GET /v2/rules 表1 Query参数 参数 是否必选 参数类型 描述 rule_languages 否 String 规则对应的语言 rule_severity
> 软件开发生产线 CodeArts”。 单击“立即使用”,进入CodeArts服务首页。 在首页单击“新建项目”,选用“Scrum”项目模板。 项目名称填写“check-bestpractice”,其他保持默认即可。 单击“确定”后,进入到“check-bestpractice”项目下。
单击“新建项目”,选用“Scrum”项目模板并将项目名称命名为“Scrum01”,其他参数保持默认即可,然后单击“确定”,进入到“Scrum01”项目下。 在页面导航栏中选择“代码 > 代码托管”,进入代码托管页面。 单击“新建仓库”,选择“模板仓库”,然后单击“下一步”。 在仓库模板页面,搜索并选择“Java
错误码 调用接口出错后,将不会返回结果数据。调用方可根据每个接口对应的错误码来定位错误原因。 当调用出错时,如HTTP请求返回一个400或505的HTTP状态码。返回的消息体中是具体的错误代码及错误信息。 在调用方找不到错误原因时,可以联系华为云客服,并提供错误码,以便我们尽快帮您解决问题。
SK 参考获取AK/SK获取。 代理名称 自定义代理名称。例如:agent_test_custom。 代理工作空间 填写代理工作空间,需符合标准的linux目录格式。例如:/opt/agent_test_custom。 勾选协议,依次单击“生成命令”和“复制命令”。单击“关闭”。
配置代码检查任务消息通知 CodeArts Check的通知设置支持系统项目级、服务项目级和任务级,您可以根据实际需求,设置代码检查任务事件类型的通知方式。入口分别如下: 服务项目级:进入项目详情页面,选择“代码 > 代码检查 > 配置中心 > 通知管理”。 任务级:进入代码检查详情页面,选择“设置
> 软件开发生产线 CodeArts”。 单击“立即使用”,进入CodeArts服务首页。 在首页单击“新建项目”,选用“Scrum”项目模板。项目名称填写“Scrum01”,其他参数保持默认即可。 单击“确定”后,进入到“Scrum01”项目下。 新建通用Git服务扩展点 服务
HE2E DevOps实践:代码检查 本文以“DevOps全流程示例项目”为例,介绍如何在项目中进完成代码检查配置。 开展实践前,需要完成创建项目和创建仓库。 预置任务简介 样例项目中预置了以下4个代码检查任务。 表1 预置任务 预置任务 任务说明 phoenix-codecheck-worker
/v2/tasks/{task_id}/defects-detail 表1 路径参数 参数 是否必选 参数类型 描述 task_id 是 String 任务ID,即新建检查任务接口的返回值,每个CodeArtsCheck任务及其下的分支任务、通过API创建的增量任务都有1个唯一的任务ID 表2 Query参数 参数 是否必选
构造请求 本节介绍REST API请求的组成,并以调用IAM服务的管理员创建IAM用户接口为例说明如何调用API。 您还可以通过这个视频教程了解如何构造请求调用API:https://bbs.huaweicloud.com/videos/102987 。 请求URI 尽管请求UR
> 软件开发生产线 CodeArts”。 单击“立即使用”,进入CodeArts服务首页。 在首页单击“新建项目”,选用“Scrum”项目模板。项目名称填写“Scrum01”,其他参数保持默认即可。 单击“确定”后,进入到“Scrum01”项目下。 新建通用Git服务扩展点 服务
单击任务名称时提示权限不足 问题现象 在代码检查服务任务列表中,单击任务名称,提示权限不足。 原因分析 操作的用户项目权限不足,当账号的项目权限为“测试经理”、“测试人员(含跨租户)”、“浏览者(含跨租户)”时,没有访问查看代码检查任务的权限。 处理方法 联系项目管理员(项目创建者、项目经理)修改当前账号角色。
任务ID,即新建检查任务接口的返回值,每个CodeArtsCheck任务及其下的分支任务、通过API创建的增量任务都有1个唯一的任务ID 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 通过调用IAM服务获取用户Token接口获取(
约束与限制 购买须知 不同区域购买的资源不能跨区使用,需慎重选择。 如果已经购买了CodeArts套餐,则无需再单独购买CodeArts Check套餐。 命名限制 限制项 说明 检查任务名称 支持中英文,数字,点,下划线“_”和连接符“-”。 字符长度范围为1~128。 规则集名称
圈复杂度与cca圈复杂度的区别在于switch语句统计方式:圈复杂度计算时switch里面有几个case,圈复杂度就加几,而cca圈复杂度计算时,无论switch里面有几个case,圈复杂度只加1。 cyclomatic_complexity_per_method 平均圈复杂度。