正在生成
详细信息:
检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
续费 包年/包月订单在到期后会影响代码检查服务正常使用。如果您想继续使用代码检查服务,需要在规定的时间内为代码检查服务进行续费,否则无法继续使用代码检查服务。续费包括手动续费和自动续费两种方式,您可以根据需求选择。了解更多关于续费的信息,请参见续费概述。 费用账单 您可以在“费用中心
“代码编写、代码合并、版本发布”三层缺陷防护,兼顾效率与质量 优秀的代码质量保障实践,往往将代码检查融入到开发作业流中,在用户代码编写、代码提交时进行自动化的审计检查,并对团队每日产出的代码进行持续编程规范和质量检查。 这一活动实践要求已是安全开发过程SDL、DevSecOps等众多优秀开发模式推荐进行的实践要求。
集成服务 > CodeArts Repo”。 选择是否勾选“MR检查状态”,勾选即表示开启代码评审(MR)的自动化检查。 当所在任务的代码仓库中有分支合并时,代码检查服务会自动生成一个代码检查子任务。 进入代码检查任务详情页面。 单击,在代码托管中新建MR请求。 合并分支相关操作请参见代码托管用户指南。
包括待处理、已解决、已忽略、已修复四种状态。 延迟问题 查看当前检查出的问题中正式版本问题总数和延迟上线版本问题总数。 检测时间 根据检测时间区分新问题和存量问题。 说明: 设置新问题起始时间,问题发现时间在起始时间之后的则为新问题。 文件名 按照源文件名称筛选代码问题。 语言 按照检查的语言筛选代码问题。 规则
资源扩展的计费项请参见计费项。 计费周期 代码检查服务计费周期是根据您购买的时长来确定的(以GMT+08:00时间为准)。一个计费周期的起点是您开通或续费套餐的时间(精确到秒),终点则是到期日的23:59:59。 例如,如果您在2023/03/08 15:50:04购买时长为一
Check服务首页。 进入代码检查页面,在任务列表中,单击任务名称。 进入“代码检查详情”页面,选择“设置 > 通知管理”。 根据需要开启或关闭事件类型的通知状态。 开启服务动态通知,即通知当前任务所属项目的特定成员,可在消息中心查看消息。 开启邮件通知,即通知当前任务所属项目的特定成员,可在邮件中查看消息。
最小值:1 最大值:1000 缺省值:10 start_time 否 String 过滤开始时间,根据任务检查开始时间过滤 end_time 否 String 过滤结束时间,根据任务检查结束时间过滤 请求参数 表3 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token
的缓冲周期对代码进行修改,周期内没有修改或者屏蔽的缺陷,在周期结束后后会计算到正式缺陷中。 执行计划 定义代码检查任务自动触发的方式。通过触发器,使代码检查的自动化执行更加灵活易用。
最小长度:1 最大长度:64 language 是 String 规则集语言 最小长度:1 最大长度:128 status 是 String off:关闭,on:开启 最小长度:1 最大长度:3 task_check_settings 是 Array of TaskCheckSettingsItem
代码检查并发扩展的购买上限为100并发。 计费公式 单价*并发数*购买时长。 计费周期 根据购买时长确定(以GMT+08:00时间为准)。一个计费周期的起点是您开通或续费代码检查并发扩展的时间(精确到秒),终点则是到期日的23:59:59。 例如,您在2023/03/08 15:50:04购买时长为
覆盖不同用户特定场景下的代码问题。 用户往往不熟悉工具提供的通用规则所能覆盖的全部场景。在为新开发的业务场景寻找适用的规则时需要耗费大量的时间,增加开发成本。 不同用户之间的代码差异大,研发无法实时掌握不同用户的具体需求,在开发规则过程中难以针对不同用户的业务代码场景来制定全面有效的工具规则。
git_branch String 代码仓分支,如果是MR模式,为源分支 created_at String 创建时间 last_check_time String 上一次检查时间 状态码: 400 表6 响应Body参数 参数 参数类型 描述 error_code String 错误码
最大长度:1 rule_ids 是 String 新启用规则ids 最小长度:1 最大长度:4000 uncheck_ids 否 String 新关闭规则id 最小长度:1 最大长度:4000 template_id 否 String 规则集ID 最小长度:1 最大长度:50 custom_attributes
duplicated_blocks Integer 重复块 last_exec_time String 上次执行时间 check_type String 检查类型 created_at String 创建时间 cyclomatic_complexity_per_method String 代码平均复杂度
登录代码检查控制台。 找到代码检查服务套餐,单击“Check扩展资源”区域的“购买”。 根据需要选择区域、代码检查并发数、购买时长、是否自动续费,勾选同意声明后单击“下一步”。 确认订单内容:若需要修改,单击“上一步”。 若确认无误,继续根据页面提示完成支付。
切换不同分支。 切换目标分支后,单击“开始检查”,等待代码检查任务执行完成。 再次单击代码检查任务所在行的执行检查任务时,检查的代码分支会自动变更为创建检查任务时设置的默认分支。
代码仓分支 last_check_time String 上一次检查时间 last_exec_time String 上次执行时间 check_type String 检查类型 created_at String 创建时间 metric_info MetricInfo object 度量项
续费 续费概述 手动续费 自动续费
Token的有效期为24小时,需要使用一个Token鉴权时,可以先缓存起来,避免频繁调用。 使用Token前请确保Token离过期有足够的时间,防止调用API的过程中Token过期导致调用API失败。 Token在计算机系统中代表令牌(临时)的意思,拥有Token就代表拥有某种权
填写GitCode上获取的Token,获取方法如下: 登录GitCode。 单击页面右上角账号名称,选择“个人设置”。 单击 “+访问令牌”,填写令牌名称以及到期时间。 单击“新建访问令牌”,生成“你的个人访问令牌”,即Token。 单击,即可复制生成的Token。 说明: Token生成后,请及时保存