horizoncd/horizon

View on GitHub
Branch: main(View all)
NameLines of codeMaintainabilityTest coverage
pkg/cd/legacycd.go6
A
0 mins
pkg/cd/types.go297
A
0 mins
pkg/cd/util.go588
D
2 days
pkg/cluster/code/codegit.go122
A
0 mins
pkg/cluster/code/models.go52
A
0 mins
pkg/cluster/dao/dao.go345
C
1 day
pkg/cluster/gitrepo/gitrepo_cluster.go1,601
F
1 wk
pkg/cluster/kubeclient/factory.go44
A
0 mins
pkg/cluster/manager/manager.go114
A
0 mins
C
76%
pkg/cluster/metrics/metrics.go281
A
2 hrs
B
82%
pkg/cluster/metrics/tekton/metrics.go78
A
0 mins
A
96%
pkg/cluster/metrics/tekton/resolver.go189
A
2 hrs
B
83%
pkg/cluster/models/cluster.go33
A
0 mins
pkg/cluster/registry/factory/factory.go33
A
0 mins
pkg/cluster/registry/harbor/registry_harbor_metrics.go28
A
0 mins
A
100%
pkg/cluster/registry/harbor/v1/mockserver/server.go132
D
2 days
pkg/cluster/registry/harbor/v1/registry_harbor.go113
C
1 day
C
77%
pkg/cluster/registry/harbor/v2/mockserver/server.go132
D
2 days
pkg/cluster/registry/harbor/v2/registry_harbor.go115
C
1 day
C
78%
pkg/cluster/registry/registry.go36
A
0 mins
pkg/cluster/service/models.go8
A
0 mins
pkg/cluster/service/service.go95
A
40 mins
F
20%
pkg/cluster/tekton/client.go65
A
35 mins
F
47%
pkg/cluster/tekton/collector/collector.go80
A
0 mins
A
100%
pkg/cluster/tekton/collector/collector_dummy.go63
A
0 mins
B
87%
pkg/cluster/tekton/collector/collector_s3.go353
A
2 hrs
C
70%
pkg/cluster/tekton/factory/factory.go86
A
0 mins
pkg/cluster/tekton/log/log.go11
A
0 mins
pkg/cluster/tekton/log/params.go37
A
0 mins
pkg/cluster/tekton/log/pipeline_reader.go91
A
0 mins
pkg/cluster/tekton/log/reader.go71
A
0 mins
pkg/cluster/tekton/log/task_reader.go152
B
4 hrs
pkg/cluster/tekton/tekton.go57
A
0 mins
F
50%
pkg/cluster/tekton/tekton_run.go151
A
1 hr
F
55%
pkg/cluster/tekton/tekton_util.go75
A
0 mins
B
89%
pkg/collection/dao/dao.go74
A
0 mins
pkg/collection/manager/manager.go46
A
0 mins
pkg/collection/models/models.go7
A
0 mins
pkg/common/db_scripts.go224
A
0 mins
pkg/common/models.go4
A
0 mins
pkg/config/admission/config.go34
A
0 mins
pkg/config/argocd/argocd.go9
A
0 mins
pkg/config/authenticate/authenticate.go8
A
0 mins
pkg/config/autofree/config.go9
A
0 mins
pkg/config/clean/config.go21
A
0 mins
pkg/config/db/config.go9
A
0 mins
pkg/config/eventhandler/eventhandler.go6
A
0 mins
pkg/config/git/git.go6
A
0 mins
pkg/config/gitlab/gitlab.go8
A
0 mins
pkg/config/grafana/grafana.go17
A
0 mins