v2

package
v0.0.83 Latest Latest
Warning

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

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

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

func (*CodeCheckClient) CheckRecord added in v0.0.78

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

func (*CodeCheckClient) CreateRuleset

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

func (*CodeCheckClient) CreateTask

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

func (*CodeCheckClient) DeleteRuleset added in v0.0.76

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

func (*CodeCheckClient) DeleteTask

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

func (*CodeCheckClient) ListRules

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

func (*CodeCheckClient) ListRulesets

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

func (*CodeCheckClient) ListTaskParameter added in v0.0.73

任务配置检查参数

func (*CodeCheckClient) ListTaskRuleset added in v0.0.71

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

func (*CodeCheckClient) ListTemplateRules added in v0.0.71

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

func (*CodeCheckClient) RunTask

执行检查任务。

func (*CodeCheckClient) SetDefaulTemplate added in v0.0.76

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

func (*CodeCheckClient) ShowProgressDetail

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

func (*CodeCheckClient) ShowTaskCmetrics added in v0.0.71

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

func (*CodeCheckClient) ShowTaskDefects

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

func (*CodeCheckClient) ShowTaskDefectsStatistic

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

func (*CodeCheckClient) ShowTaskDetail

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

func (*CodeCheckClient) ShowTaskListByProjectId

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

func (*CodeCheckClient) ShowTasklog added in v0.0.76

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

func (*CodeCheckClient) StopTaskById

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

func (*CodeCheckClient) UpdateDefectStatus

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

func (*CodeCheckClient) UpdateTaskRuleset

修改任务规则集。

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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