v2

package
v0.0.89 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 19, 2022 License: Apache-2.0, BSD-2-Clause, BSD-3-Clause Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CodeCheckClientBuilder

func CodeCheckClientBuilder() *http_client.HcHttpClientBuilder

func GenReqDefForCheckParameters added in v0.0.73

func GenReqDefForCheckParameters() *def.HttpRequestDef

func GenReqDefForCheckRecord added in v0.0.78

func GenReqDefForCheckRecord() *def.HttpRequestDef

func GenReqDefForCheckRulesetParameters added in v0.0.84

func GenReqDefForCheckRulesetParameters() *def.HttpRequestDef

func GenReqDefForCreateRuleset

func GenReqDefForCreateRuleset() *def.HttpRequestDef

func GenReqDefForCreateTask

func GenReqDefForCreateTask() *def.HttpRequestDef

func GenReqDefForDeleteRuleset added in v0.0.76

func GenReqDefForDeleteRuleset() *def.HttpRequestDef

func GenReqDefForDeleteTask

func GenReqDefForDeleteTask() *def.HttpRequestDef

func GenReqDefForListRules

func GenReqDefForListRules() *def.HttpRequestDef

func GenReqDefForListRulesets

func GenReqDefForListRulesets() *def.HttpRequestDef

func GenReqDefForListTaskParameter added in v0.0.73

func GenReqDefForListTaskParameter() *def.HttpRequestDef

func GenReqDefForListTaskRuleset added in v0.0.71

func GenReqDefForListTaskRuleset() *def.HttpRequestDef

func GenReqDefForListTemplateRules added in v0.0.71

func GenReqDefForListTemplateRules() *def.HttpRequestDef

func GenReqDefForRunTask

func GenReqDefForRunTask() *def.HttpRequestDef

func GenReqDefForSetDefaulTemplate added in v0.0.76

func GenReqDefForSetDefaulTemplate() *def.HttpRequestDef

func GenReqDefForShowProgressDetail

func GenReqDefForShowProgressDetail() *def.HttpRequestDef

func GenReqDefForShowTaskCmetrics added in v0.0.71

func GenReqDefForShowTaskCmetrics() *def.HttpRequestDef

func GenReqDefForShowTaskDefects

func GenReqDefForShowTaskDefects() *def.HttpRequestDef

func GenReqDefForShowTaskDefectsStatistic

func GenReqDefForShowTaskDefectsStatistic() *def.HttpRequestDef

func GenReqDefForShowTaskDetail

func GenReqDefForShowTaskDetail() *def.HttpRequestDef

func GenReqDefForShowTaskListByProjectId

func GenReqDefForShowTaskListByProjectId() *def.HttpRequestDef

func GenReqDefForShowTasklog added in v0.0.76

func GenReqDefForShowTasklog() *def.HttpRequestDef

func GenReqDefForShowTasksRulesets added in v0.0.84

func GenReqDefForShowTasksRulesets() *def.HttpRequestDef

func GenReqDefForStopTaskById

func GenReqDefForStopTaskById() *def.HttpRequestDef

func GenReqDefForUpdateDefectStatus

func GenReqDefForUpdateDefectStatus() *def.HttpRequestDef

func GenReqDefForUpdateTaskRuleset

func GenReqDefForUpdateTaskRuleset() *def.HttpRequestDef

Types

type CodeCheckClient

type CodeCheckClient struct {
	HcClient *http_client.HcHttpClient
}

func NewCodeCheckClient

func NewCodeCheckClient(hcClient *http_client.HcHttpClient) *CodeCheckClient

func (*CodeCheckClient) CheckParameters added in v0.0.73

查询任务规则集的检查参数

查询任务规则集的检查参数

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CodeCheckClient) CheckRecord added in v0.0.78

历史扫描结果查询

提供每次扫描的问题数量统计

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CodeCheckClient) CheckRulesetParameters added in v0.0.84

查询任务规则集的检查参数

查询任务规则集的检查参数

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CodeCheckClient) CreateRuleset

创建自定义规则集

可根据需求灵活的组合规则。

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CodeCheckClient) CreateTask

新建检查任务

新建检查任务但是不执行。

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CodeCheckClient) DeleteRuleset added in v0.0.76

删除自定义规则集

删除自定义规则集,正在使用中的或默认规则集不能删除

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CodeCheckClient) DeleteTask

删除检查任务

删除检查任务,执行中的任务删除无法再查看

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CodeCheckClient) ListRules

获取规则列表接口

根据语言、问题级别等条件查询规则列表。

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CodeCheckClient) ListRulesets

查询规则集列表

根据项目ID、语言等条件查询规则集列表。

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CodeCheckClient) ListTaskParameter added in v0.0.73

任务配置检查参数

任务配置检查参数

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CodeCheckClient) ListTaskRuleset added in v0.0.71

查询任务的已选规则集列表

查询任务的已选规则集列表。

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CodeCheckClient) ListTemplateRules added in v0.0.71

查看规则集的规则列表

根据项目ID、规则集ID等条件查询规则列表。

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CodeCheckClient) RunTask

执行检查任务

执行检查任务。

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CodeCheckClient) SetDefaulTemplate added in v0.0.76

设置每个项目对应语言的默认规则集配置

设置每个项目对应语言的默认规则集配置。

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CodeCheckClient) ShowProgressDetail

查询任务执行状态

根据任务ID查询任务执行状态。任务状态:0表示检查中,1表示检查失败,2表示检查成功,3表示任务中止。只有正在检查中才有进度的详细信息。

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CodeCheckClient) ShowTaskCmetrics added in v0.0.71

查询cmertrics缺陷概要

根据检查任务ID查询cmertrics缺陷概要。

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CodeCheckClient) ShowTaskDefects

查询缺陷详情

根据检查任务ID分页查询缺陷结果详情。

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CodeCheckClient) ShowTaskDefectsStatistic

查询缺陷详情的统计

根据检查任务ID查询缺陷详情的统计

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CodeCheckClient) ShowTaskDetail

查询缺陷概要

根据检查任务ID查询缺陷结果的概要。包括问题概述、问题状态、圈复杂度、代码重复率等。

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CodeCheckClient) ShowTaskListByProjectId

查询任务列表

根据DEVCLOUD_PROJECT_UUID查询该项目下的任务列表。

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CodeCheckClient) ShowTasklog added in v0.0.76

查询任务检查失败日志

查询任务检查失败日志,不传execute_id则查询最近一次的检查日志

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CodeCheckClient) ShowTasksRulesets added in v0.0.84

查询任务的已选规则集列表

查询任务的已选规则集列表。

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CodeCheckClient) StopTaskById

终止检查任务

根据任务ID终止检查任务。

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CodeCheckClient) UpdateDefectStatus

修改缺陷状态

修改检查出的缺陷的状态为已解决、已忽略

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CodeCheckClient) UpdateTaskRuleset

修改任务规则集

修改任务规则集。

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL