v2

package
v0.1.92-patch Latest Latest
Warning

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

Go to latest
Published: Apr 23, 2024 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 CodeArtsCheckClientBuilder

func CodeArtsCheckClientBuilder() *httpclient.HcHttpClientBuilder

func GenReqDefForCheckParameters

func GenReqDefForCheckParameters() *def.HttpRequestDef

func GenReqDefForCheckRecord

func GenReqDefForCheckRecord() *def.HttpRequestDef

func GenReqDefForCheckRulesetParameters

func GenReqDefForCheckRulesetParameters() *def.HttpRequestDef

func GenReqDefForCreateRuleset

func GenReqDefForCreateRuleset() *def.HttpRequestDef

func GenReqDefForCreateTask

func GenReqDefForCreateTask() *def.HttpRequestDef

func GenReqDefForDeleteRuleset

func GenReqDefForDeleteRuleset() *def.HttpRequestDef

func GenReqDefForDeleteTask

func GenReqDefForDeleteTask() *def.HttpRequestDef

func GenReqDefForListRules

func GenReqDefForListRules() *def.HttpRequestDef

func GenReqDefForListRulesets

func GenReqDefForListRulesets() *def.HttpRequestDef

func GenReqDefForListTaskParameter

func GenReqDefForListTaskParameter() *def.HttpRequestDef

func GenReqDefForListTaskRuleset

func GenReqDefForListTaskRuleset() *def.HttpRequestDef

func GenReqDefForListTemplateRules

func GenReqDefForListTemplateRules() *def.HttpRequestDef

func GenReqDefForRunTask

func GenReqDefForRunTask() *def.HttpRequestDef

func GenReqDefForSetDefaulTemplate

func GenReqDefForSetDefaulTemplate() *def.HttpRequestDef

func GenReqDefForShowProgressDetail

func GenReqDefForShowProgressDetail() *def.HttpRequestDef

func GenReqDefForShowTaskCmetrics

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 GenReqDefForShowTaskPathTree

func GenReqDefForShowTaskPathTree() *def.HttpRequestDef

func GenReqDefForShowTaskSettings

func GenReqDefForShowTaskSettings() *def.HttpRequestDef

func GenReqDefForShowTasklog

func GenReqDefForShowTasklog() *def.HttpRequestDef

func GenReqDefForShowTasksRulesets

func GenReqDefForShowTasksRulesets() *def.HttpRequestDef

func GenReqDefForStopTaskById

func GenReqDefForStopTaskById() *def.HttpRequestDef

func GenReqDefForUpdateDefectStatus

func GenReqDefForUpdateDefectStatus() *def.HttpRequestDef

func GenReqDefForUpdateIgnorePath

func GenReqDefForUpdateIgnorePath() *def.HttpRequestDef

func GenReqDefForUpdateTaskRuleset

func GenReqDefForUpdateTaskRuleset() *def.HttpRequestDef

func GenReqDefForUpdateTaskSettings

func GenReqDefForUpdateTaskSettings() *def.HttpRequestDef

Types

type CheckParametersInvoker

type CheckParametersInvoker struct {
	*invoker.BaseInvoker
}

func (*CheckParametersInvoker) Invoke

type CheckRecordInvoker

type CheckRecordInvoker struct {
	*invoker.BaseInvoker
}

func (*CheckRecordInvoker) Invoke

type CheckRulesetParametersInvoker

type CheckRulesetParametersInvoker struct {
	*invoker.BaseInvoker
}

func (*CheckRulesetParametersInvoker) Invoke

type CodeArtsCheckClient

type CodeArtsCheckClient struct {
	HcClient *httpclient.HcHttpClient
}

func NewCodeArtsCheckClient

func NewCodeArtsCheckClient(hcClient *httpclient.HcHttpClient) *CodeArtsCheckClient

func (*CodeArtsCheckClient) CheckParameters

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

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

Please refer to HUAWEI cloud API Explorer for details.

func (*CodeArtsCheckClient) CheckParametersInvoker

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

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

func (*CodeArtsCheckClient) CheckRecord

CheckRecord 历史扫描结果查询

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

Please refer to HUAWEI cloud API Explorer for details.

func (*CodeArtsCheckClient) CheckRecordInvoker

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

CheckRecordInvoker 历史扫描结果查询

func (*CodeArtsCheckClient) CheckRulesetParameters

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

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

Please refer to HUAWEI cloud API Explorer for details.

func (*CodeArtsCheckClient) CheckRulesetParametersInvoker

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

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

func (*CodeArtsCheckClient) CreateRuleset

CreateRuleset 创建自定义规则集

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

Please refer to HUAWEI cloud API Explorer for details.

func (*CodeArtsCheckClient) CreateRulesetInvoker

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

CreateRulesetInvoker 创建自定义规则集

func (*CodeArtsCheckClient) CreateTask

CreateTask 新建检查任务

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

Please refer to HUAWEI cloud API Explorer for details.

func (*CodeArtsCheckClient) CreateTaskInvoker

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

CreateTaskInvoker 新建检查任务

func (*CodeArtsCheckClient) DeleteRuleset

DeleteRuleset 删除自定义规则集

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

Please refer to HUAWEI cloud API Explorer for details.

func (*CodeArtsCheckClient) DeleteRulesetInvoker

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

DeleteRulesetInvoker 删除自定义规则集

func (*CodeArtsCheckClient) DeleteTask

DeleteTask 删除检查任务

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

Please refer to HUAWEI cloud API Explorer for details.

func (*CodeArtsCheckClient) DeleteTaskInvoker

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

DeleteTaskInvoker 删除检查任务

func (*CodeArtsCheckClient) ListRules

ListRules 获取规则列表接口

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

Please refer to HUAWEI cloud API Explorer for details.

func (*CodeArtsCheckClient) ListRulesInvoker

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

ListRulesInvoker 获取规则列表接口

func (*CodeArtsCheckClient) ListRulesets

ListRulesets 查询规则集列表

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

Please refer to HUAWEI cloud API Explorer for details.

func (*CodeArtsCheckClient) ListRulesetsInvoker

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

ListRulesetsInvoker 查询规则集列表

func (*CodeArtsCheckClient) ListTaskParameter

ListTaskParameter 任务配置检查参数

任务配置检查参数

Please refer to HUAWEI cloud API Explorer for details.

func (*CodeArtsCheckClient) ListTaskParameterInvoker

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

ListTaskParameterInvoker 任务配置检查参数

func (*CodeArtsCheckClient) ListTaskRuleset

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

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

Please refer to HUAWEI cloud API Explorer for details.

func (*CodeArtsCheckClient) ListTaskRulesetInvoker

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

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

func (*CodeArtsCheckClient) ListTemplateRules

ListTemplateRules 查看规则集的规则列表

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

Please refer to HUAWEI cloud API Explorer for details.

func (*CodeArtsCheckClient) ListTemplateRulesInvoker

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

ListTemplateRulesInvoker 查看规则集的规则列表

func (*CodeArtsCheckClient) RunTask

RunTask 执行检查任务

执行检查任务。

Please refer to HUAWEI cloud API Explorer for details.

func (*CodeArtsCheckClient) RunTaskInvoker

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

RunTaskInvoker 执行检查任务

func (*CodeArtsCheckClient) SetDefaulTemplate

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

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

Please refer to HUAWEI cloud API Explorer for details.

func (*CodeArtsCheckClient) SetDefaulTemplateInvoker

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

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

func (*CodeArtsCheckClient) ShowProgressDetail

ShowProgressDetail 查询任务执行状态

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

Please refer to HUAWEI cloud API Explorer for details.

func (*CodeArtsCheckClient) ShowProgressDetailInvoker

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

ShowProgressDetailInvoker 查询任务执行状态

func (*CodeArtsCheckClient) ShowTaskCmetrics

ShowTaskCmetrics 查询cmertrics缺陷概要

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

Please refer to HUAWEI cloud API Explorer for details.

func (*CodeArtsCheckClient) ShowTaskCmetricsInvoker

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

ShowTaskCmetricsInvoker 查询cmertrics缺陷概要

func (*CodeArtsCheckClient) ShowTaskDefects

ShowTaskDefects 查询缺陷详情

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

Please refer to HUAWEI cloud API Explorer for details.

func (*CodeArtsCheckClient) ShowTaskDefectsInvoker

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

ShowTaskDefectsInvoker 查询缺陷详情

func (*CodeArtsCheckClient) ShowTaskDefectsStatistic

ShowTaskDefectsStatistic 查询缺陷详情的统计

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

Please refer to HUAWEI cloud API Explorer for details.

func (*CodeArtsCheckClient) ShowTaskDefectsStatisticInvoker

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

ShowTaskDefectsStatisticInvoker 查询缺陷详情的统计

func (*CodeArtsCheckClient) ShowTaskDetail

ShowTaskDetail 查询缺陷概要

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

Please refer to HUAWEI cloud API Explorer for details.

func (*CodeArtsCheckClient) ShowTaskDetailInvoker

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

ShowTaskDetailInvoker 查询缺陷概要

func (*CodeArtsCheckClient) ShowTaskListByProjectId

ShowTaskListByProjectId 查询任务列表

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

Please refer to HUAWEI cloud API Explorer for details.

func (*CodeArtsCheckClient) ShowTaskListByProjectIdInvoker

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

ShowTaskListByProjectIdInvoker 查询任务列表

func (*CodeArtsCheckClient) ShowTaskPathTree

ShowTaskPathTree 获取任务的目录树

获取任务的目录树

Please refer to HUAWEI cloud API Explorer for details.

func (*CodeArtsCheckClient) ShowTaskPathTreeInvoker

func (c *CodeArtsCheckClient) ShowTaskPathTreeInvoker(request *model.ShowTaskPathTreeRequest) *ShowTaskPathTreeInvoker

ShowTaskPathTreeInvoker 获取任务的目录树

func (*CodeArtsCheckClient) ShowTaskSettings

ShowTaskSettings 查询任务的高级选项

查询任务的高级选项

Please refer to HUAWEI cloud API Explorer for details.

func (*CodeArtsCheckClient) ShowTaskSettingsInvoker

func (c *CodeArtsCheckClient) ShowTaskSettingsInvoker(request *model.ShowTaskSettingsRequest) *ShowTaskSettingsInvoker

ShowTaskSettingsInvoker 查询任务的高级选项

func (*CodeArtsCheckClient) ShowTasklog

ShowTasklog 查询任务检查失败日志

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

Please refer to HUAWEI cloud API Explorer for details.

func (*CodeArtsCheckClient) ShowTasklogInvoker

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

ShowTasklogInvoker 查询任务检查失败日志

func (*CodeArtsCheckClient) ShowTasksRulesets

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

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

Please refer to HUAWEI cloud API Explorer for details.

func (*CodeArtsCheckClient) ShowTasksRulesetsInvoker

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

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

func (*CodeArtsCheckClient) StopTaskById

StopTaskById 终止检查任务

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

Please refer to HUAWEI cloud API Explorer for details.

func (*CodeArtsCheckClient) StopTaskByIdInvoker

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

StopTaskByIdInvoker 终止检查任务

func (*CodeArtsCheckClient) UpdateDefectStatus

UpdateDefectStatus 修改缺陷状态

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

Please refer to HUAWEI cloud API Explorer for details.

func (*CodeArtsCheckClient) UpdateDefectStatusInvoker

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

UpdateDefectStatusInvoker 修改缺陷状态

func (*CodeArtsCheckClient) UpdateIgnorePath

UpdateIgnorePath 任务配置屏蔽目录

任务配置屏蔽目录

Please refer to HUAWEI cloud API Explorer for details.

func (*CodeArtsCheckClient) UpdateIgnorePathInvoker

func (c *CodeArtsCheckClient) UpdateIgnorePathInvoker(request *model.UpdateIgnorePathRequest) *UpdateIgnorePathInvoker

UpdateIgnorePathInvoker 任务配置屏蔽目录

func (*CodeArtsCheckClient) UpdateTaskRuleset

UpdateTaskRuleset 修改任务规则集

修改任务规则集。

Please refer to HUAWEI cloud API Explorer for details.

func (*CodeArtsCheckClient) UpdateTaskRulesetInvoker

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

UpdateTaskRulesetInvoker 修改任务规则集

func (*CodeArtsCheckClient) UpdateTaskSettings

UpdateTaskSettings 任务配置高级选项

任务配置高级选项,如自定义镜像

Please refer to HUAWEI cloud API Explorer for details.

func (*CodeArtsCheckClient) UpdateTaskSettingsInvoker

func (c *CodeArtsCheckClient) UpdateTaskSettingsInvoker(request *model.UpdateTaskSettingsRequest) *UpdateTaskSettingsInvoker

UpdateTaskSettingsInvoker 任务配置高级选项

type CreateRulesetInvoker

type CreateRulesetInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateRulesetInvoker) Invoke

type CreateTaskInvoker

type CreateTaskInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateTaskInvoker) Invoke

type DeleteRulesetInvoker

type DeleteRulesetInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteRulesetInvoker) Invoke

type DeleteTaskInvoker

type DeleteTaskInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteTaskInvoker) Invoke

type ListRulesInvoker

type ListRulesInvoker struct {
	*invoker.BaseInvoker
}

func (*ListRulesInvoker) Invoke

type ListRulesetsInvoker

type ListRulesetsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListRulesetsInvoker) Invoke

type ListTaskParameterInvoker

type ListTaskParameterInvoker struct {
	*invoker.BaseInvoker
}

func (*ListTaskParameterInvoker) Invoke

type ListTaskRulesetInvoker

type ListTaskRulesetInvoker struct {
	*invoker.BaseInvoker
}

func (*ListTaskRulesetInvoker) Invoke

type ListTemplateRulesInvoker

type ListTemplateRulesInvoker struct {
	*invoker.BaseInvoker
}

func (*ListTemplateRulesInvoker) Invoke

type RunTaskInvoker

type RunTaskInvoker struct {
	*invoker.BaseInvoker
}

func (*RunTaskInvoker) Invoke

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

type SetDefaulTemplateInvoker

type SetDefaulTemplateInvoker struct {
	*invoker.BaseInvoker
}

func (*SetDefaulTemplateInvoker) Invoke

type ShowProgressDetailInvoker

type ShowProgressDetailInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowProgressDetailInvoker) Invoke

type ShowTaskCmetricsInvoker

type ShowTaskCmetricsInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowTaskCmetricsInvoker) Invoke

type ShowTaskDefectsInvoker

type ShowTaskDefectsInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowTaskDefectsInvoker) Invoke

type ShowTaskDefectsStatisticInvoker

type ShowTaskDefectsStatisticInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowTaskDefectsStatisticInvoker) Invoke

type ShowTaskDetailInvoker

type ShowTaskDetailInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowTaskDetailInvoker) Invoke

type ShowTaskListByProjectIdInvoker

type ShowTaskListByProjectIdInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowTaskListByProjectIdInvoker) Invoke

type ShowTaskPathTreeInvoker

type ShowTaskPathTreeInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowTaskPathTreeInvoker) Invoke

type ShowTaskSettingsInvoker

type ShowTaskSettingsInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowTaskSettingsInvoker) Invoke

type ShowTasklogInvoker

type ShowTasklogInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowTasklogInvoker) Invoke

type ShowTasksRulesetsInvoker

type ShowTasksRulesetsInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowTasksRulesetsInvoker) Invoke

type StopTaskByIdInvoker

type StopTaskByIdInvoker struct {
	*invoker.BaseInvoker
}

func (*StopTaskByIdInvoker) Invoke

type UpdateDefectStatusInvoker

type UpdateDefectStatusInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateDefectStatusInvoker) Invoke

type UpdateIgnorePathInvoker

type UpdateIgnorePathInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateIgnorePathInvoker) Invoke

type UpdateTaskRulesetInvoker

type UpdateTaskRulesetInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateTaskRulesetInvoker) Invoke

type UpdateTaskSettingsInvoker

type UpdateTaskSettingsInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateTaskSettingsInvoker) Invoke

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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