v2

package
v0.1.1 Latest Latest
Warning

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

Go to latest
Published: Sep 8, 2022 License: Apache-2.0, BSD-2-Clause, BSD-3-Clause Imports: 5 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 CheckParametersInvoker added in v0.0.90

type CheckParametersInvoker struct {
	*invoker.BaseInvoker
}

func (*CheckParametersInvoker) Invoke added in v0.0.90

type CheckRecordInvoker added in v0.0.90

type CheckRecordInvoker struct {
	*invoker.BaseInvoker
}

func (*CheckRecordInvoker) Invoke added in v0.0.90

type CheckRulesetParametersInvoker added in v0.0.90

type CheckRulesetParametersInvoker struct {
	*invoker.BaseInvoker
}

func (*CheckRulesetParametersInvoker) Invoke added in v0.0.90

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

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

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

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

func (*CodeCheckClient) CheckParametersInvoker added in v0.0.90

func (c *CodeCheckClient) CheckParametersInvoker(request *model.CheckParametersRequest) *CheckParametersInvoker

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

func (*CodeCheckClient) CheckRecord added in v0.0.78

CheckRecord 历史扫描结果查询

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

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

func (*CodeCheckClient) CheckRecordInvoker added in v0.0.90

func (c *CodeCheckClient) CheckRecordInvoker(request *model.CheckRecordRequest) *CheckRecordInvoker

CheckRecordInvoker 历史扫描结果查询

func (*CodeCheckClient) CheckRulesetParameters added in v0.0.84

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

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

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

func (*CodeCheckClient) CheckRulesetParametersInvoker added in v0.0.90

func (c *CodeCheckClient) CheckRulesetParametersInvoker(request *model.CheckRulesetParametersRequest) *CheckRulesetParametersInvoker

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

func (*CodeCheckClient) CreateRuleset

CreateRuleset 创建自定义规则集

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

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

func (*CodeCheckClient) CreateRulesetInvoker added in v0.0.90

func (c *CodeCheckClient) CreateRulesetInvoker(request *model.CreateRulesetRequest) *CreateRulesetInvoker

CreateRulesetInvoker 创建自定义规则集

func (*CodeCheckClient) CreateTask

CreateTask 新建检查任务

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

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

func (*CodeCheckClient) CreateTaskInvoker added in v0.0.90

func (c *CodeCheckClient) CreateTaskInvoker(request *model.CreateTaskRequest) *CreateTaskInvoker

CreateTaskInvoker 新建检查任务

func (*CodeCheckClient) DeleteRuleset added in v0.0.76

DeleteRuleset 删除自定义规则集

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

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

func (*CodeCheckClient) DeleteRulesetInvoker added in v0.0.90

func (c *CodeCheckClient) DeleteRulesetInvoker(request *model.DeleteRulesetRequest) *DeleteRulesetInvoker

DeleteRulesetInvoker 删除自定义规则集

func (*CodeCheckClient) DeleteTask

DeleteTask 删除检查任务

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

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

func (*CodeCheckClient) DeleteTaskInvoker added in v0.0.90

func (c *CodeCheckClient) DeleteTaskInvoker(request *model.DeleteTaskRequest) *DeleteTaskInvoker

DeleteTaskInvoker 删除检查任务

func (*CodeCheckClient) ListRules

ListRules 获取规则列表接口

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

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

func (*CodeCheckClient) ListRulesInvoker added in v0.0.90

func (c *CodeCheckClient) ListRulesInvoker(request *model.ListRulesRequest) *ListRulesInvoker

ListRulesInvoker 获取规则列表接口

func (*CodeCheckClient) ListRulesets

ListRulesets 查询规则集列表

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

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

func (*CodeCheckClient) ListRulesetsInvoker added in v0.0.90

func (c *CodeCheckClient) ListRulesetsInvoker(request *model.ListRulesetsRequest) *ListRulesetsInvoker

ListRulesetsInvoker 查询规则集列表

func (*CodeCheckClient) ListTaskParameter added in v0.0.73

ListTaskParameter 任务配置检查参数

任务配置检查参数

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

func (*CodeCheckClient) ListTaskParameterInvoker added in v0.0.90

func (c *CodeCheckClient) ListTaskParameterInvoker(request *model.ListTaskParameterRequest) *ListTaskParameterInvoker

ListTaskParameterInvoker 任务配置检查参数

func (*CodeCheckClient) ListTaskRuleset added in v0.0.71

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

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

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

func (*CodeCheckClient) ListTaskRulesetInvoker added in v0.0.90

func (c *CodeCheckClient) ListTaskRulesetInvoker(request *model.ListTaskRulesetRequest) *ListTaskRulesetInvoker

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

func (*CodeCheckClient) ListTemplateRules added in v0.0.71

ListTemplateRules 查看规则集的规则列表

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

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

func (*CodeCheckClient) ListTemplateRulesInvoker added in v0.0.90

func (c *CodeCheckClient) ListTemplateRulesInvoker(request *model.ListTemplateRulesRequest) *ListTemplateRulesInvoker

ListTemplateRulesInvoker 查看规则集的规则列表

func (*CodeCheckClient) RunTask

RunTask 执行检查任务

执行检查任务。

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

func (*CodeCheckClient) RunTaskInvoker added in v0.0.90

func (c *CodeCheckClient) RunTaskInvoker(request *model.RunTaskRequest) *RunTaskInvoker

RunTaskInvoker 执行检查任务

func (*CodeCheckClient) SetDefaulTemplate added in v0.0.76

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

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

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

func (*CodeCheckClient) SetDefaulTemplateInvoker added in v0.0.90

func (c *CodeCheckClient) SetDefaulTemplateInvoker(request *model.SetDefaulTemplateRequest) *SetDefaulTemplateInvoker

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

func (*CodeCheckClient) ShowProgressDetail

ShowProgressDetail 查询任务执行状态

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

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

func (*CodeCheckClient) ShowProgressDetailInvoker added in v0.0.90

func (c *CodeCheckClient) ShowProgressDetailInvoker(request *model.ShowProgressDetailRequest) *ShowProgressDetailInvoker

ShowProgressDetailInvoker 查询任务执行状态

func (*CodeCheckClient) ShowTaskCmetrics added in v0.0.71

ShowTaskCmetrics 查询cmertrics缺陷概要

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

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

func (*CodeCheckClient) ShowTaskCmetricsInvoker added in v0.0.90

func (c *CodeCheckClient) ShowTaskCmetricsInvoker(request *model.ShowTaskCmetricsRequest) *ShowTaskCmetricsInvoker

ShowTaskCmetricsInvoker 查询cmertrics缺陷概要

func (*CodeCheckClient) ShowTaskDefects

ShowTaskDefects 查询缺陷详情

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

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

func (*CodeCheckClient) ShowTaskDefectsInvoker added in v0.0.90

func (c *CodeCheckClient) ShowTaskDefectsInvoker(request *model.ShowTaskDefectsRequest) *ShowTaskDefectsInvoker

ShowTaskDefectsInvoker 查询缺陷详情

func (*CodeCheckClient) ShowTaskDefectsStatistic

ShowTaskDefectsStatistic 查询缺陷详情的统计

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

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

func (*CodeCheckClient) ShowTaskDefectsStatisticInvoker added in v0.0.90

func (c *CodeCheckClient) ShowTaskDefectsStatisticInvoker(request *model.ShowTaskDefectsStatisticRequest) *ShowTaskDefectsStatisticInvoker

ShowTaskDefectsStatisticInvoker 查询缺陷详情的统计

func (*CodeCheckClient) ShowTaskDetail

ShowTaskDetail 查询缺陷概要

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

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

func (*CodeCheckClient) ShowTaskDetailInvoker added in v0.0.90

func (c *CodeCheckClient) ShowTaskDetailInvoker(request *model.ShowTaskDetailRequest) *ShowTaskDetailInvoker

ShowTaskDetailInvoker 查询缺陷概要

func (*CodeCheckClient) ShowTaskListByProjectId

ShowTaskListByProjectId 查询任务列表

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

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

func (*CodeCheckClient) ShowTaskListByProjectIdInvoker added in v0.0.90

func (c *CodeCheckClient) ShowTaskListByProjectIdInvoker(request *model.ShowTaskListByProjectIdRequest) *ShowTaskListByProjectIdInvoker

ShowTaskListByProjectIdInvoker 查询任务列表

func (*CodeCheckClient) ShowTasklog added in v0.0.76

ShowTasklog 查询任务检查失败日志

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

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

func (*CodeCheckClient) ShowTasklogInvoker added in v0.0.90

func (c *CodeCheckClient) ShowTasklogInvoker(request *model.ShowTasklogRequest) *ShowTasklogInvoker

ShowTasklogInvoker 查询任务检查失败日志

func (*CodeCheckClient) ShowTasksRulesets added in v0.0.84

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

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

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

func (*CodeCheckClient) ShowTasksRulesetsInvoker added in v0.0.90

func (c *CodeCheckClient) ShowTasksRulesetsInvoker(request *model.ShowTasksRulesetsRequest) *ShowTasksRulesetsInvoker

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

func (*CodeCheckClient) StopTaskById

StopTaskById 终止检查任务

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

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

func (*CodeCheckClient) StopTaskByIdInvoker added in v0.0.90

func (c *CodeCheckClient) StopTaskByIdInvoker(request *model.StopTaskByIdRequest) *StopTaskByIdInvoker

StopTaskByIdInvoker 终止检查任务

func (*CodeCheckClient) UpdateDefectStatus

UpdateDefectStatus 修改缺陷状态

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

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

func (*CodeCheckClient) UpdateDefectStatusInvoker added in v0.0.90

func (c *CodeCheckClient) UpdateDefectStatusInvoker(request *model.UpdateDefectStatusRequest) *UpdateDefectStatusInvoker

UpdateDefectStatusInvoker 修改缺陷状态

func (*CodeCheckClient) UpdateTaskRuleset

UpdateTaskRuleset 修改任务规则集

修改任务规则集。

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

func (*CodeCheckClient) UpdateTaskRulesetInvoker added in v0.0.90

func (c *CodeCheckClient) UpdateTaskRulesetInvoker(request *model.UpdateTaskRulesetRequest) *UpdateTaskRulesetInvoker

UpdateTaskRulesetInvoker 修改任务规则集

type CreateRulesetInvoker added in v0.0.90

type CreateRulesetInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateRulesetInvoker) Invoke added in v0.0.90

type CreateTaskInvoker added in v0.0.90

type CreateTaskInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateTaskInvoker) Invoke added in v0.0.90

type DeleteRulesetInvoker added in v0.0.90

type DeleteRulesetInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteRulesetInvoker) Invoke added in v0.0.90

type DeleteTaskInvoker added in v0.0.90

type DeleteTaskInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteTaskInvoker) Invoke added in v0.0.90

type ListRulesInvoker added in v0.0.90

type ListRulesInvoker struct {
	*invoker.BaseInvoker
}

func (*ListRulesInvoker) Invoke added in v0.0.90

type ListRulesetsInvoker added in v0.0.90

type ListRulesetsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListRulesetsInvoker) Invoke added in v0.0.90

type ListTaskParameterInvoker added in v0.0.90

type ListTaskParameterInvoker struct {
	*invoker.BaseInvoker
}

func (*ListTaskParameterInvoker) Invoke added in v0.0.90

type ListTaskRulesetInvoker added in v0.0.90

type ListTaskRulesetInvoker struct {
	*invoker.BaseInvoker
}

func (*ListTaskRulesetInvoker) Invoke added in v0.0.90

type ListTemplateRulesInvoker added in v0.0.90

type ListTemplateRulesInvoker struct {
	*invoker.BaseInvoker
}

func (*ListTemplateRulesInvoker) Invoke added in v0.0.90

type RunTaskInvoker added in v0.0.90

type RunTaskInvoker struct {
	*invoker.BaseInvoker
}

func (*RunTaskInvoker) Invoke added in v0.0.90

func (i *RunTaskInvoker) Invoke() (*model.RunTaskResponse, error)

type SetDefaulTemplateInvoker added in v0.0.90

type SetDefaulTemplateInvoker struct {
	*invoker.BaseInvoker
}

func (*SetDefaulTemplateInvoker) Invoke added in v0.0.90

type ShowProgressDetailInvoker added in v0.0.90

type ShowProgressDetailInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowProgressDetailInvoker) Invoke added in v0.0.90

type ShowTaskCmetricsInvoker added in v0.0.90

type ShowTaskCmetricsInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowTaskCmetricsInvoker) Invoke added in v0.0.90

type ShowTaskDefectsInvoker added in v0.0.90

type ShowTaskDefectsInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowTaskDefectsInvoker) Invoke added in v0.0.90

type ShowTaskDefectsStatisticInvoker added in v0.0.90

type ShowTaskDefectsStatisticInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowTaskDefectsStatisticInvoker) Invoke added in v0.0.90

type ShowTaskDetailInvoker added in v0.0.90

type ShowTaskDetailInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowTaskDetailInvoker) Invoke added in v0.0.90

type ShowTaskListByProjectIdInvoker added in v0.0.90

type ShowTaskListByProjectIdInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowTaskListByProjectIdInvoker) Invoke added in v0.0.90

type ShowTasklogInvoker added in v0.0.90

type ShowTasklogInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowTasklogInvoker) Invoke added in v0.0.90

type ShowTasksRulesetsInvoker added in v0.0.90

type ShowTasksRulesetsInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowTasksRulesetsInvoker) Invoke added in v0.0.90

type StopTaskByIdInvoker added in v0.0.90

type StopTaskByIdInvoker struct {
	*invoker.BaseInvoker
}

func (*StopTaskByIdInvoker) Invoke added in v0.0.90

type UpdateDefectStatusInvoker added in v0.0.90

type UpdateDefectStatusInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateDefectStatusInvoker) Invoke added in v0.0.90

type UpdateTaskRulesetInvoker added in v0.0.90

type UpdateTaskRulesetInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateTaskRulesetInvoker) Invoke added in v0.0.90

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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