-
C#前端使用WPF组件的项目检查失败 - 代码检查 CodeArts Check
原因分析 Linux mono不支持Windows WPF(Windows Presentation Foundation)。 处理方法 CodeArts中C#语言代码检查使用Linux mono方式时,C#前端WPF代码检查仅在Windows环境支持。 父主题: 使用代码检查
-
设置规则集 - 代码检查 CodeArts Check
多个编译语言的规则集不能选择一起同时检查。例如:C#语言规则集不可与其它语言规则集进行混合检查。 操作步骤 进入代码检查页面,在任务列表中,单击任务名称。 进入“代码检查详情”页面,选择“设置 > 规则集”。 在“已包含语言”区域,打开目标语言开关,并在“启用规则集”区域单击需更换的规则集。
-
设置自定义执行机 - 代码检查 CodeArts Check
进入代码检查页面,在任务列表中,单击任务名称。 进入“代码检查详情”页面,选择“设置 > 自定义环境”。 在“执行主机”区域,选择“自定义执行机”。 在下拉框中选择代理资源池。 单击“管理资源池”查看资源池详细信息、修改资源池相关内容等,具体操作请参见创建资源池以及代理。 单击“同步资源池列表”,同步刷新下拉框中的资源池名称。
-
HE2E DevOps实践:代码检查 - 代码检查 CodeArts Check
在列表中找到任务“phoenix-codecheck-worker”。 单击任务名称进入详情页,选择“设置”页签。 单击导航“规则集”,规则集中默认包含的语言是“JAVA”。 增加Python语言检查规则集。 单击“已包含语言”之后的图标,重新获取代码仓库语言,刷新后的列表新增了多种语言。
-
查询任务列表 - 代码检查 CodeArts Check
查询任务列表 功能介绍 根据project_id查询该项目下的任务列表。 调用方法 请参见如何调用API。 URI GET /v2/{project_id}/tasks 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID 表2 Query参数
-
获取规则列表接口 - 代码检查 CodeArts Check
获取规则列表接口 功能介绍 根据语言、问题级别等条件查询规则列表。 调用方法 请参见如何调用API。 URI GET /v2/rules 表1 Query参数 参数 是否必选 参数类型 描述 rule_languages 否 String 规则对应的语言 rule_severity
-
规则集列表 - 代码检查 CodeArts Check
规则集列表 代码检查默认支持JAVA、C++、PHP、C#、JAVASCRIPT、TYPESCRIPT、HTML、CSS、GO、LUA、RUST、Shell和PYTHON语言的规则集,且每种语言类型对应多种不同级别的规则集,系统规则集列表请参见表1。 表1 系统规则集类型 语言 系统规则集类型
-
查询规则集列表 - 代码检查 CodeArts Check
查询规则集列表 功能介绍 根据项目ID、语言等条件查询规则集列表。 调用方法 请参见如何调用API。 URI GET /v2/{project_id}/rulesets 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID 表2 Query参数
-
示例1:查询任务列表 - 代码检查 CodeArts Check
示例1:查询任务列表 场景描述 本章节指导用户根据DEVCLOUD_PROJECT_UUID查询该项目下的任务列表。 约束限制 无。 涉及接口 涉及的接口如下: 查询任务列表:根据DEVCLOUD_PROJECT_UUID查询任务列表。 操作步骤 查询任务列表。 接口相关信息 URI格式:GET
-
查看规则集的规则列表 - 代码检查 CodeArts Check
查看规则集的规则列表 功能介绍 根据项目ID、规则集ID等条件查询规则列表。 调用方法 请参见如何调用API。 URI GET /v2/{project_id}/ruleset/{ruleset_id}/rules 表1 路径参数 参数 是否必选 参数类型 描述 project_id
-
查询任务的已选规则集列表v2 - 代码检查 CodeArts Check
查询任务的已选规则集列表v2 功能介绍 查询任务的已选规则集列表v2。 调用方法 请参见如何调用API。 URI GET /v2/{project_id}/tasks/{task_id}/rulesets 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String
-
查询任务的已选规则集列表v3 - 代码检查 CodeArts Check
查询任务的已选规则集列表v3 功能介绍 查询任务的已选规则集列表v3。 调用方法 请参见如何调用API。 URI GET /v3/{project_id}/tasks/{task_id}/rulesets 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String
-
查看代码检查详情 - 代码检查 CodeArts Check
您已创建并执行代码检查任务。 查看代码检查详情 进入代码检查页面,搜索目标任务。 在代码检查任务列表中可以查看检查任务的状态。 新问题:表示代码检查任务执行后需要处理的新问题。 未解决:表示代码检查任务执行后未解决的问题。 已解决:表示代码检查任务执行后已经处理完成的问题。 单击检查任务名称链接,查看代码检查详情。
-
查询任务执行状态 - 代码检查 CodeArts Check
响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 task_status Integer 任务状态,0表示检查中,1表示检查失败,2表示检查成功,3表示任务中止 progress ProgressDetailV2 object 检查进度 表4 ProgressDetailV2
-
设置多分支检查 - 代码检查 CodeArts Check
设置多分支检查 在代码检查详情页面可以手动切换“已检查分支列表”和“未检查分支列表”进行检查。 操作步骤 进入代码检查页面,在任务列表中,单击任务名称。 在“代码检查详情”页面,默认显示“概览”页签,单击可以切换不同分支。 切换目标分支后,单击进行检查。 父主题: 执行任务
-
状态码 - 代码检查 CodeArts Check
状态码 状态码如表1所示。 表1 状态码 状态码 编码 错误码说明 100 Continue 继续请求。 这个临时响应用来通知客户端,它的部分请求已经被服务器接收,且仍未被拒绝。 101 Switching Protocols 切换协议。只能切换到更高级的协议。 例如,切换到HTTP的新版本协议。
-
开源声明 - 代码检查 CodeArts Check
开源声明 当前华为云CodeArts Check服务引用的开源工具如表1所示。 表1 开源工具说明 工具名称 开源声明 相关链接 Sonar /* * SonarQube * Copyright (C) 2009-2023 SonarSource SA * mailto:info
-
概述 - 代码检查 CodeArts Check
概述 您可对已有的检查任务进行修改或任务设置,任务设置详细操作如表1所示。 表1 代码检查任务设置操作说明 任务设置项 操作说明 基本信息 可以修改任务名称、修改默认分支、删除任务,具体请参见设置基本信息。 规则集 可根据实际需要重新启用代码检查规则集,具体请参见设置规则集。 质量门禁
-
返回结果 - 代码检查 CodeArts Check
请求发送以后,您会收到响应,包含状态码、响应消息头和消息体。 状态码是一组从1xx到5xx的数字代码,状态码表示了请求响应的状态,完整的状态码列表请参见状态码。 对于获取用户Token获取请求认证接口,如果调用后返回状态码为“201”,则表示请求成功。 响应消息头 对应请求消息头,响应同样也有消息头,如“Content-type”。
-
代码检查角色权限 - 代码检查 CodeArts Check
代码检查角色权限 角色权限表 针对项目下资源(任务、规则集等),介绍代码检查中用户默认的角色权限说明,如表 代码检查默认角色权限说明所示。 表1 代码检查默认角色权限说明 资源权限/角色 项目管理员 项目经理 开发人员 测试经理 测试人员 项目参与者 浏览者 运维经理 产品经理 系统工程师