epam / edp-nexus-operator
File Size

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

Intro
Learn more...
File Size Overall
66% | 0% | 3% | 11% | 17%
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
yaml76% | 0% | 1% | 9% | 13%
go37% | 0% | 11% | 20% | 30%
tpl0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
bundle85% | 0% | 0% | 11% | 2%
deploy-templates76% | 0% | 3% | 6% | 12%
config68% | 0% | 0% | 9% | 22%
api74% | 0% | 7% | 4% | 13%
pkg0% | 0% | 37% | 10% | 51%
controllers0% | 0% | 0% | 49% | 50%
ROOT0% | 0% | 0% | 95% | 4%
hack0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
4437 -
4431 -
edp.epam.com_nexusrepositories.yaml
in deploy-templates/crds
4431 -
2118 260
repositorymapper.go
in pkg/client/nexus
419 1
role.yaml
in deploy-templates/templates
208 -
repository_formats.go
in api/v1alpha1
203 -
role.yaml
in config/rbac
197 -
148 -
142 -
142 -
main.go
in root
134 1
edp.epam.com_nexususers.yaml
in bundle/manifests
130 -
126 -
126 -
edp.epam.com_nexusblobstores.yaml
in deploy-templates/crds
126 -
edp.epam.com_nexususers.yaml
in config/crd/bases
124 -
124 2
edp.epam.com_nexususers.yaml
in deploy-templates/crds
124 -
crete_s3_blobstore.go
in controllers/blobstore/chain
123 4
cert.go
in pkg/webhook
116 6
nexuscleanuppolicy_controller.go
in controllers/cleanuppolicy
107 4
edp.epam.com_nexusroles.yaml
in bundle/manifests
106 -
105 -
nexusrepository_controller.go
in controllers/repository
105 4
nexususer_controller.go
in controllers/user
104 4
nexusblobstore_controller.go
in controllers/blobstore
103 4
create_user.go
in controllers/user/chain
103 7
nexusrole_controller.go
in controllers/role
101 4
edp.epam.com_nexusroles.yaml
in config/crd/bases
100 -
edp.epam.com_nexusroles.yaml
in deploy-templates/crds
100 -
99 -
nexusscript_controller.go
in controllers/script
99 4
repository.go
in pkg/client/nexus
99 6
edp.epam.com_nexusscripts.yaml
in deploy-templates/crds
99 -
provider.go
in pkg/client/nexus
95 6
cleanuppolicy.go
in pkg/client/nexus
93 6
repository_common.go
in api/v1alpha1
90 -
nexus_controller.go
in controllers/nexus
88 4
Chart.yaml
in deploy-templates
86 -
edp.epam.com_nexuses.yaml
in bundle/manifests
79 -
78 2
manager.yaml
in config/manager
76 -
edp.epam.com_nexuses.yaml
in config/crd/bases
73 -
edp.epam.com_nexuses.yaml
in deploy-templates/crds
73 -
70 5
crete_file_blobstore.go
in controllers/blobstore/chain
67 4
validation.go
in pkg/webhook
65 3
deployment.yaml
in deploy-templates/templates
63 -
create_cleanuppolicy.go
in controllers/cleanuppolicy/chain
61 3
Files With Most Units (Top 45)
File# lines# units
2118 260
create_user.go
in controllers/user/chain
103 7
cert.go
in pkg/webhook
116 6
provider.go
in pkg/client/nexus
95 6
repository.go
in pkg/client/nexus
99 6
cleanuppolicy.go
in pkg/client/nexus
93 6
70 5
nexusrepository_controller.go
in controllers/repository
105 4
create_role.go
in controllers/role/chain
56 4
nexusrole_controller.go
in controllers/role
101 4
nexuscleanuppolicy_controller.go
in controllers/cleanuppolicy
107 4
crete_file_blobstore.go
in controllers/blobstore/chain
67 4
crete_s3_blobstore.go
in controllers/blobstore/chain
123 4
nexusblobstore_controller.go
in controllers/blobstore
103 4
nexususer_controller.go
in controllers/user
104 4
nexusscript_controller.go
in controllers/script
99 4
nexus_controller.go
in controllers/nexus
88 4
helper.go
in pkg/helper
60 4
create_cleanuppolicy.go
in controllers/cleanuppolicy/chain
61 3
create_script.go
in controllers/script/chain
45 3
validation.go
in pkg/webhook
65 3
23 2
nexusscript_types.go
in api/v1alpha1
34 2
nexususer_types.go
in api/v1alpha1
40 2
nexusrole_types.go
in api/v1alpha1
33 2
39 2
78 2
124 2
remove_repository.go
in controllers/repository/chain
32 2
create_repository.go
in controllers/repository/chain
43 2
remove_role.go
in controllers/role/chain
26 2
remove_cleanuppolicy.go
in controllers/cleanuppolicy/chain
26 2
remove_blobstore.go
in controllers/blobstore/chain
26 2
create_blobstore.go
in controllers/blobstore/chain
25 2
remove_user.go
in controllers/user/chain
26 2
remove_script.go
in controllers/script/chain
22 2
execute_script.go
in controllers/script/chain
31 2
chain.go
in controllers/script/chain
30 2
check_connection.go
in controllers/nexus/chain
25 2
nexus_types.go
in api/v1alpha1
26 1
factory.go
in controllers/script/chain
12 1
main.go
in root
134 1
webhook.go
in pkg/webhook
24 1
error.go
in pkg/client/nexus
17 1
repositorymapper.go
in pkg/client/nexus
419 1
Files With Long Lines (Top 21)

There are 21 files with lines longer than 120 characters. In total, there are 155 long lines.

File# lines# units# long lines
4431 - 42
4437 - 42
edp.epam.com_nexusrepositories.yaml
in deploy-templates/crds
4431 - 42
main.go
in root
134 1 6
nexusrepository_controller.go
in controllers/repository
105 4 3
provider.go
in pkg/client/nexus
95 6 3
nexuscleanuppolicy_controller.go
in controllers/cleanuppolicy
107 4 2
crete_s3_blobstore.go
in controllers/blobstore/chain
123 4 2
126 - 1
126 - 1
create_repository.go
in controllers/repository/chain
43 2 1
nexusrole_controller.go
in controllers/role
101 4 1
create_blobstore.go
in controllers/blobstore/chain
25 2 1
nexusblobstore_controller.go
in controllers/blobstore
103 4 1
nexususer_controller.go
in controllers/user
104 4 1
nexusscript_controller.go
in controllers/script
99 4 1
nexus_controller.go
in controllers/nexus
88 4 1
common.go
in controllers
14 - 1
webhook.go
in pkg/webhook
24 1 1
helper.go
in pkg/helper
60 4 1
edp.epam.com_nexusblobstores.yaml
in deploy-templates/crds
126 - 1
Correlations

File Size vs. Commits (all time): 157 points

api/common/zz_generated.deepcopy.go x: 1 commits (all time) y: 23 lines of code api/v1alpha1/zz_generated.deepcopy.go x: 10 commits (all time) y: 2118 lines of code bundle/manifests/edp.epam.com_nexusblobstores.yaml x: 2 commits (all time) y: 126 lines of code bundle/manifests/edp.epam.com_nexuscleanuppolicies.yaml x: 2 commits (all time) y: 148 lines of code bundle/manifests/edp.epam.com_nexuses.yaml x: 3 commits (all time) y: 79 lines of code bundle/manifests/edp.epam.com_nexusrepositories.yaml x: 4 commits (all time) y: 4437 lines of code bundle/manifests/edp.epam.com_nexusroles.yaml x: 3 commits (all time) y: 106 lines of code bundle/manifests/edp.epam.com_nexususers.yaml x: 3 commits (all time) y: 130 lines of code bundle/metadata/annotations.yaml x: 5 commits (all time) y: 12 lines of code deploy-templates/Chart.yaml x: 34 commits (all time) y: 86 lines of code api/common/common.go x: 3 commits (all time) y: 25 lines of code api/v1alpha1/nexusblobstore_types.go x: 2 commits (all time) y: 78 lines of code controllers/blobstore/chain/crete_file_blobstore.go x: 1 commits (all time) y: 67 lines of code controllers/blobstore/chain/crete_s3_blobstore.go x: 1 commits (all time) y: 123 lines of code controllers/blobstore/nexusblobstore_controller.go x: 2 commits (all time) y: 103 lines of code deploy-templates/_crd_examples/blobstore.yaml x: 2 commits (all time) y: 46 lines of code main.go x: 12 commits (all time) y: 134 lines of code pkg/client/nexus/contracts.go x: 8 commits (all time) y: 50 lines of code pkg/helper/helper.go x: 10 commits (all time) y: 60 lines of code deploy-templates/values.yaml x: 46 commits (all time) y: 15 lines of code config/crd/bases/edp.epam.com_nexuscleanuppolicies.yaml x: 3 commits (all time) y: 142 lines of code config/crd/bases/edp.epam.com_nexusroles.yaml x: 5 commits (all time) y: 100 lines of code config/crd/bases/edp.epam.com_nexusscripts.yaml x: 3 commits (all time) y: 99 lines of code config/crd/bases/edp.epam.com_nexususers.yaml x: 5 commits (all time) y: 124 lines of code hack/kind-1.27.yaml x: 1 commits (all time) y: 5 lines of code api/v1alpha1/nexuscleanuppolicy_types.go x: 1 commits (all time) y: 39 lines of code config/crd/kustomization.yaml x: 8 commits (all time) y: 11 lines of code config/rbac/role.yaml x: 10 commits (all time) y: 197 lines of code controllers/cleanuppolicy/nexuscleanuppolicy_controller.go x: 1 commits (all time) y: 107 lines of code deploy-templates/templates/role.yaml x: 6 commits (all time) y: 208 lines of code pkg/client/nexus/cleanuppolicy.go x: 1 commits (all time) y: 93 lines of code pkg/client/nexus/provider.go x: 4 commits (all time) y: 95 lines of code api/v1alpha1/repository_formats.go x: 2 commits (all time) y: 203 lines of code pkg/client/nexus/repositorymapper.go x: 2 commits (all time) y: 419 lines of code api/v1alpha1/nexusscript_types.go x: 2 commits (all time) y: 34 lines of code config/default/kustomization.yaml x: 3 commits (all time) y: 10 lines of code deploy-templates/templates/clusterrole_kubernetes.yaml x: 6 commits (all time) y: 15 lines of code deploy-templates/templates/clusterrolebinding_kubernetes.yaml x: 4 commits (all time) y: 14 lines of code deploy-templates/templates/deployment.yaml x: 11 commits (all time) y: 63 lines of code pkg/webhook/nexusrepository_webhook.go x: 1 commits (all time) y: 70 lines of code controllers/nexus/nexus_controller.go x: 7 commits (all time) y: 88 lines of code config/manifests/kustomization.yaml x: 2 commits (all time) y: 5 lines of code controllers/role/chain/create_role.go x: 2 commits (all time) y: 56 lines of code deploy-templates/_crd_examples/user.yaml x: 4 commits (all time) y: 22 lines of code
4437.0
lines of code
  min: 2.0
  average: 146.6
  25th percentile: 15.0
  median: 26.0
  75th percentile: 87.0
  max: 4437.0
0 46.0
commits (all time)
min: 1.0 | average: 2.83 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 46.0

File Size vs. Contributors (all time): 157 points

api/common/zz_generated.deepcopy.go x: 1 contributors (all time) y: 23 lines of code api/v1alpha1/zz_generated.deepcopy.go x: 3 contributors (all time) y: 2118 lines of code bundle/manifests/edp.epam.com_nexusblobstores.yaml x: 1 contributors (all time) y: 126 lines of code bundle/manifests/edp.epam.com_nexuscleanuppolicies.yaml x: 1 contributors (all time) y: 148 lines of code bundle/manifests/edp.epam.com_nexuses.yaml x: 2 contributors (all time) y: 79 lines of code bundle/manifests/edp.epam.com_nexusrepositories.yaml x: 2 contributors (all time) y: 4437 lines of code bundle/manifests/edp.epam.com_nexusroles.yaml x: 2 contributors (all time) y: 106 lines of code bundle/manifests/edp.epam.com_nexususers.yaml x: 2 contributors (all time) y: 130 lines of code bundle/metadata/annotations.yaml x: 2 contributors (all time) y: 12 lines of code config/manager/kustomization.yaml x: 3 contributors (all time) y: 8 lines of code deploy-templates/Chart.yaml x: 8 contributors (all time) y: 86 lines of code api/v1alpha1/nexusblobstore_types.go x: 1 contributors (all time) y: 78 lines of code controllers/blobstore/chain/crete_file_blobstore.go x: 1 contributors (all time) y: 67 lines of code controllers/blobstore/nexusblobstore_controller.go x: 1 contributors (all time) y: 103 lines of code deploy-templates/_crd_examples/blobstore.yaml x: 1 contributors (all time) y: 46 lines of code main.go x: 3 contributors (all time) y: 134 lines of code pkg/helper/helper.go x: 6 contributors (all time) y: 60 lines of code deploy-templates/values.yaml x: 12 contributors (all time) y: 15 lines of code config/crd/bases/edp.epam.com_nexuscleanuppolicies.yaml x: 2 contributors (all time) y: 142 lines of code config/crd/bases/edp.epam.com_nexusrepositories.yaml x: 1 contributors (all time) y: 4431 lines of code hack/kind-1.27.yaml x: 1 contributors (all time) y: 5 lines of code config/rbac/role.yaml x: 3 contributors (all time) y: 197 lines of code controllers/cleanuppolicy/nexuscleanuppolicy_controller.go x: 1 contributors (all time) y: 107 lines of code deploy-templates/templates/role.yaml x: 1 contributors (all time) y: 208 lines of code pkg/client/nexus/repositorymapper.go x: 1 contributors (all time) y: 419 lines of code deploy-templates/templates/clusterrole_kubernetes.yaml x: 5 contributors (all time) y: 15 lines of code deploy-templates/templates/clusterrolebinding_kubernetes.yaml x: 4 contributors (all time) y: 14 lines of code deploy-templates/templates/deployment.yaml x: 5 contributors (all time) y: 63 lines of code controllers/nexus/nexus_controller.go x: 4 contributors (all time) y: 88 lines of code api/v1alpha1/nexus_types.go x: 2 contributors (all time) y: 26 lines of code config/rbac/leader_election_role.yaml x: 2 contributors (all time) y: 43 lines of code deploy-templates/templates/_helpers.tpl x: 3 contributors (all time) y: 47 lines of code
4437.0
lines of code
  min: 2.0
  average: 146.6
  25th percentile: 15.0
  median: 26.0
  75th percentile: 87.0
  max: 4437.0
0 12.0
contributors (all time)
min: 1.0 | average: 1.52 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 12.0

File Size vs. Commits (30 days): 24 points

api/common/zz_generated.deepcopy.go x: 1 commits (30d) y: 23 lines of code api/v1alpha1/zz_generated.deepcopy.go x: 1 commits (30d) y: 2118 lines of code bundle/manifests/edp.epam.com_nexusblobstores.yaml x: 1 commits (30d) y: 126 lines of code bundle/manifests/edp.epam.com_nexuscleanuppolicies.yaml x: 1 commits (30d) y: 148 lines of code bundle/manifests/edp.epam.com_nexuses.yaml x: 1 commits (30d) y: 79 lines of code bundle/manifests/edp.epam.com_nexusrepositories.yaml x: 1 commits (30d) y: 4437 lines of code bundle/manifests/edp.epam.com_nexusroles.yaml x: 1 commits (30d) y: 106 lines of code bundle/metadata/annotations.yaml x: 1 commits (30d) y: 12 lines of code controllers/blobstore/chain/crete_file_blobstore.go x: 1 commits (30d) y: 67 lines of code controllers/blobstore/nexusblobstore_controller.go x: 1 commits (30d) y: 103 lines of code deploy-templates/_crd_examples/blobstore.yaml x: 1 commits (30d) y: 46 lines of code
4437.0
lines of code
  min: 8.0
  average: 347.54
  25th percentile: 47.0
  median: 94.5
  75th percentile: 126.0
  max: 4437.0
0 1.0
commits (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

File Size vs. Contributors (30 days): 24 points

api/common/zz_generated.deepcopy.go x: 1 contributors (30d) y: 23 lines of code api/v1alpha1/zz_generated.deepcopy.go x: 1 contributors (30d) y: 2118 lines of code bundle/manifests/edp.epam.com_nexusblobstores.yaml x: 1 contributors (30d) y: 126 lines of code bundle/manifests/edp.epam.com_nexuscleanuppolicies.yaml x: 1 contributors (30d) y: 148 lines of code bundle/manifests/edp.epam.com_nexuses.yaml x: 1 contributors (30d) y: 79 lines of code bundle/manifests/edp.epam.com_nexusrepositories.yaml x: 1 contributors (30d) y: 4437 lines of code bundle/manifests/edp.epam.com_nexusroles.yaml x: 1 contributors (30d) y: 106 lines of code bundle/metadata/annotations.yaml x: 1 contributors (30d) y: 12 lines of code controllers/blobstore/chain/crete_file_blobstore.go x: 1 contributors (30d) y: 67 lines of code controllers/blobstore/nexusblobstore_controller.go x: 1 contributors (30d) y: 103 lines of code deploy-templates/_crd_examples/blobstore.yaml x: 1 contributors (30d) y: 46 lines of code
4437.0
lines of code
  min: 8.0
  average: 347.54
  25th percentile: 47.0
  median: 94.5
  75th percentile: 126.0
  max: 4437.0
0 1.0
contributors (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

File Size vs. Commits (90 days): 24 points

api/common/zz_generated.deepcopy.go x: 1 commits (90d) y: 23 lines of code api/v1alpha1/zz_generated.deepcopy.go x: 1 commits (90d) y: 2118 lines of code bundle/manifests/edp.epam.com_nexusblobstores.yaml x: 1 commits (90d) y: 126 lines of code bundle/manifests/edp.epam.com_nexuscleanuppolicies.yaml x: 1 commits (90d) y: 148 lines of code bundle/manifests/edp.epam.com_nexuses.yaml x: 1 commits (90d) y: 79 lines of code bundle/manifests/edp.epam.com_nexusrepositories.yaml x: 1 commits (90d) y: 4437 lines of code bundle/manifests/edp.epam.com_nexusroles.yaml x: 1 commits (90d) y: 106 lines of code bundle/metadata/annotations.yaml x: 1 commits (90d) y: 12 lines of code controllers/blobstore/chain/crete_file_blobstore.go x: 1 commits (90d) y: 67 lines of code controllers/blobstore/nexusblobstore_controller.go x: 1 commits (90d) y: 103 lines of code deploy-templates/_crd_examples/blobstore.yaml x: 1 commits (90d) y: 46 lines of code
4437.0
lines of code
  min: 8.0
  average: 347.54
  25th percentile: 47.0
  median: 94.5
  75th percentile: 126.0
  max: 4437.0
0 1.0
commits (90d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

File Size vs. Contributors (90 days): 24 points

api/common/zz_generated.deepcopy.go x: 1 contributors (90d) y: 23 lines of code api/v1alpha1/zz_generated.deepcopy.go x: 1 contributors (90d) y: 2118 lines of code bundle/manifests/edp.epam.com_nexusblobstores.yaml x: 1 contributors (90d) y: 126 lines of code bundle/manifests/edp.epam.com_nexuscleanuppolicies.yaml x: 1 contributors (90d) y: 148 lines of code bundle/manifests/edp.epam.com_nexuses.yaml x: 1 contributors (90d) y: 79 lines of code bundle/manifests/edp.epam.com_nexusrepositories.yaml x: 1 contributors (90d) y: 4437 lines of code bundle/manifests/edp.epam.com_nexusroles.yaml x: 1 contributors (90d) y: 106 lines of code bundle/metadata/annotations.yaml x: 1 contributors (90d) y: 12 lines of code controllers/blobstore/chain/crete_file_blobstore.go x: 1 contributors (90d) y: 67 lines of code controllers/blobstore/nexusblobstore_controller.go x: 1 contributors (90d) y: 103 lines of code deploy-templates/_crd_examples/blobstore.yaml x: 1 contributors (90d) y: 46 lines of code
4437.0
lines of code
  min: 8.0
  average: 347.54
  25th percentile: 47.0
  median: 94.5
  75th percentile: 126.0
  max: 4437.0
0 1.0
contributors (90d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0