检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
检查语言 选择需要检查的代码语言。 创建代码检查任务后,如果您需要修改任务名称或默认分支,可在“代码检查详情”页面,选择“设置 > 基本信息”,修改任务名称和默认分支。 对于不再继续使用的代码检查任务,可进入“代码检查详情”页面,选择“设置 > 基本信息”,删除当前代码检查任务。
每个CodeArts首页下的项目都有1个唯一的项目ID ruleset_id 是 String 规则集ID 表2 Query参数 参数 是否必选 参数类型 描述 types 是 String 规则状态 '1查询全部,2已启动,3未启用' languages 否 String 规则语言
代码检查服务提供问题分析处理三大能力,帮助开发团队高效、顺畅使用代码检查: 问题精准定位到行、提供修复指导(内置编程规范说明、正确示例、错误示例、修复建议),提高问题分析效率。无需对开发人员重复进行规范和修复技能培训。
err := client.DeleteRuleset(request) if err == nil { fmt.Printf("%+v\n", response) } else { fmt.Println(err) } } 更多编程语言的
基础版 支持Java/C++/JavaScript/Go/Python/C#/TypeScript/CSS/HTML/PHP/LUA/RUST/Shell/KOTLIN/SCALA/ArkTS/SQL10+种语言。 支持质量类、安全类规则。 检查并发:5个任务并发数。
可以查看当前被激活/应用到的规则(包括状态、危险级别、编程语言、引擎标签、规则类型)或者根据规则集筛选规则(所有规则集/推荐规则集)。 配置后,单击“应用”。 使用CodeArts Check插件检查和修复文件 以Java项目为例。 本地选择一个Java项目。
参数类型 描述 data Array of TaskRulesetInfo objects 规则集信息 total Integer 总数 表5 TaskRulesetInfo 参数 参数类型 描述 template_id String 规则集id language String 规则集语言
表4 TaskRulesetInfo 参数 参数类型 描述 template_id String 规则集id language String 规则集语言 template_name String 规则集名称 type String 规则集状态optional:可选,selected
client.UpdateDefectStatus(request) if err == nil { fmt.Printf("%+v\n", response) } else { fmt.Println(err) } } 更多编程语言的
response, err := client.RunTask(request) if err == nil { fmt.Printf("%+v\n", response) } else { fmt.Println(err) } } 更多编程语言的
= client.ShowTaskPathTree(request) if err == nil { fmt.Printf("%+v\n", response) } else { fmt.Println(err) } } 更多编程语言的
client.UpdateTaskSettings(request) if err == nil { fmt.Printf("%+v\n", response) } else { fmt.Println(err) } } 更多编程语言的
ID,即新建检查任务接口的返回值,每个CodeArtsCheck任务及其下的分支任务、通过API创建的增量任务都有1个唯一的任务ID ruleset_id 是 String 规则集ID 表2 Query参数 参数 是否必选 参数类型 描述 language 是 String 规则集语言
= client.UpdateIgnorePath(request) if err == nil { fmt.Printf("%+v\n", response) } else { fmt.Println(err) } } 更多编程语言的
param_info ParamInfo object 任务详情 log_info Array of LogInfo objects 日志信息 表5 ParamInfo 参数 参数类型 描述 url String 仓库地址 branch String 仓库分支 language String 仓库语言
ID,即新建检查任务接口的返回值,每个CodeArtsCheck任务及其下的分支任务、通过API创建的增量任务都有1个唯一的任务ID ruleset_id 是 String 规则集ID 表2 Query参数 参数 是否必选 参数类型 描述 language 是 String 规则集语言
检查语言 选择需要检查的代码语言,选择“Java”。 单击“新建任务”,完成检查任务的创建。 在代码检查任务列表页,单击代码检查任务名称,在代码检查任务概览页面URL中即为任务ID。 图1 代码检查任务ID 创建访问凭证AK和SK 登录管理控制台。
增加设置每个项目对应语言的默认规则集配置。 修改新建检查任务。 修改查询缺陷概要。 修改创建自定义规则集。 修改查看规则集的规则列表。 修改错误码。 2022-01-27 第十六次正式发布。本次变更说明如下: 修改错误码。 2022-01-04 第十五次正式发布。
代码检查并发数量:5个 支持10+种基础语言代码质量检查:Java/C++/JavaScript/Go/Python/C#/TypeScript/CSS/HTML/PHP/LUA/RUST/Shell/KOTLIN/SCALA/ArkTS 支持质量类(含风格类)规则 支持安全类检查规则