epam / edp-gerrit-operator
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
0% | 12% | 25% | 24% | 37%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
go0% | 19% | 40% | 24% | 15%
yaml0% | 0% | 0% | 20% | 79%
tpl0% | 0% | 0% | 100% | 0%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
pkg0% | 25% | 34% | 21% | 19%
api0% | 66% | 0% | 0% | 33%
controllers0% | 0% | 59% | 37% | 2%
mock0% | 0% | 40% | 42% | 16%
ROOT0% | 0% | 97% | 0% | 2%
deploy-templates0% | 0% | 0% | 28% | 71%
config0% | 0% | 0% | 17% | 82%
hack0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
gerrit.go
in pkg/service/gerrit
668 24
527 74
k8s.go
in pkg/service/platform/k8s
425 19
gerritreplicationconfig_controller.go
in controllers/gerritreplicationconfig
350 16
controller.go
in controllers/merge_request
322 14
mock_platform_service.go
in mock/platform
296 14
gerrit.go
in pkg/client/gerrit
271 15
main.go
in root
223 9
gerrit_controller.go
in controllers/gerrit
215 5
client.go
in pkg/client/git
213 13
helper.go
in controllers/helper
208 17
role.yaml
in config/rbac
189 -
openshift.go
in pkg/service/platform/openshift
187 6
mock_interface.go
in mock/gerrit
166 9
controller.go
in controllers/gerritproject
148 7
helpers.go
in pkg/service/helpers
148 10
Chart.yaml
in deploy-templates
147 -
mock_git_client.go
in mock/gerrit
146 10
controller.go
in controllers/gerritprojectaccess
141 7
controller.go
in controllers/gerritgroupmember
133 7
syncer.go
in controllers/gerritproject
130 6
controller.go
in controllers/gerritgroup
127 5
project.go
in pkg/client/gerrit
121 7
118 -
118 -
gerrit_deployment_kubernetes.yaml
in deploy-templates/templates/gerrit_deployment
112 -
tpl
_helpers.tpl
in deploy-templates/templates
110 -
group.go
in pkg/client/gerrit
104 8
gerrit_deployment_config_openshift.yaml
in deploy-templates/templates/gerrit_deployment
98 -
96 -
project_access.go
in pkg/client/gerrit
96 6
96 -
v2.edp.epam.com_gerrits.yaml
in config/crd/bases
91 -
v2.edp.epam.com_gerrits.yaml
in deploy-templates/crds
91 -
ssh.go
in pkg/client/ssh
82 3
80 -
helper.go
in pkg/service/platform/helper
80 7
v2.edp.epam.com_gerritprojects.yaml
in deploy-templates/crds
80 -
operator_role_openshift.yaml
in deploy-templates/templates
77 -
manager.yaml
in config/manager
73 -
70 -
70 -
67 -
67 -
67 -
v2.edp.epam.com_gerritgroups.yaml
in deploy-templates/crds
67 -
platform.go
in pkg/service/platform
65 1
operator_role_kubernetes.yaml
in deploy-templates/templates
64 -
operator_deployment.yaml
in deploy-templates/templates
64 -
values.yaml
in deploy-templates
64 -
Files With Most Units (Top 40)
File# lines# units
527 74
gerrit.go
in pkg/service/gerrit
668 24
k8s.go
in pkg/service/platform/k8s
425 19
helper.go
in controllers/helper
208 17
gerritreplicationconfig_controller.go
in controllers/gerritreplicationconfig
350 16
gerrit.go
in pkg/client/gerrit
271 15
mock_platform_service.go
in mock/platform
296 14
controller.go
in controllers/merge_request
322 14
client.go
in pkg/client/git
213 13
mock_git_client.go
in mock/gerrit
146 10
helpers.go
in pkg/service/helpers
148 10
mock_interface.go
in mock/gerrit
166 9
main.go
in root
223 9
group.go
in pkg/client/gerrit
104 8
controller.go
in controllers/gerritprojectaccess
141 7
controller.go
in controllers/gerritgroupmember
133 7
controller.go
in controllers/gerritproject
148 7
helper.go
in pkg/service/platform/helper
80 7
project.go
in pkg/client/gerrit
121 7
syncer.go
in controllers/gerritproject
130 6
openshift.go
in pkg/service/platform/openshift
187 6
project_access.go
in pkg/client/gerrit
96 6
37 5
controller.go
in controllers/gerritgroup
127 5
gerrit_controller.go
in controllers/gerrit
215 5
34 4
52 4
63 3
status.go
in controllers/helper
40 3
edp_client.go
in pkg/client
45 3
ssh.go
in pkg/client/ssh
82 3
25 2
46 2
change.go
in pkg/client/gerrit
27 2
27 1
27 1
32 1
36 1
platform.go
in pkg/service/platform
65 1
git_client.go
in pkg/service/gerrit
31 1
Files With Long Lines (Top 22)

There are 22 files with lines longer than 120 characters. In total, there are 97 long lines.

File# lines# units# long lines
gerrit.go
in pkg/service/gerrit
668 24 27
gerritreplicationconfig_controller.go
in controllers/gerritreplicationconfig
350 16 17
gerrit.go
in pkg/client/gerrit
271 15 10
tpl
_helpers.tpl
in deploy-templates/templates
110 - 5
gerrit_controller.go
in controllers/gerrit
215 5 4
k8s.go
in pkg/service/platform/k8s
425 19 4
gerrit_deployment_kubernetes.yaml
in deploy-templates/templates/gerrit_deployment
112 - 4
controller.go
in controllers/gerritprojectaccess
141 7 3
controller.go
in controllers/gerritgroupmember
133 7 3
controller.go
in controllers/merge_request
322 14 3
gerrit_deployment_config_openshift.yaml
in deploy-templates/templates/gerrit_deployment
98 - 3
mock_platform_service.go
in mock/platform
296 14 2
34 4 2
keycloak-client.yaml
in deploy-templates/templates/gerrit/keycloak
22 - 2
controller.go
in controllers/gerritproject
148 7 1
syncer.go
in controllers/gerritproject
130 6 1
openshift.go
in pkg/service/platform/openshift
187 6 1
helper.go
in pkg/service/platform/helper
80 7 1
interface.go
in pkg/client/gerrit
36 - 1
client.go
in pkg/client/git
213 13 1
ingress.yaml
in deploy-templates/templates
43 - 1
route.yaml
in deploy-templates/templates
28 - 1