epam / edp-keycloak-operator
Duplication

Places in code with 6 or more lines that are exactly the same.

Intro
Learn more...
Duplication Overall
system51% (10,465 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
yaml85% (9,589 lines)
go9% (876 lines)
Duplication per Component (primary)
config85% (3,693 lines)
deploy-templates80% (3,540 lines)
bundle98% (2,356 lines)
controllers11% (402 lines)
api11% (278 lines)
pkg6% (196 lines)
ROOT0% (0 lines)
hack0% (0 lines)
ct-configs0% (0 lines)

Duplication Between Components (50+ lines)

G config config deploy-templates deploy-templates config--deploy-templates 6836 bundle bundle bundle--config 4606 bundle--deploy-templates 4606

Download: SVG DOT (open online Graphviz editor)

Open 2D force graph... Open 3D force graph...

Show more details on duplication between components...
Longest Duplicates
The list of 50 longest duplicates.
See data for all 4,778 duplicates...
Size#FoldersFilesLinesCode
613 x 2 config/crd/bases
deploy-templates/crds
1:613 (100%)
1:613 (100%)
view
385 x 2 config/crd/bases
deploy-templates/crds
1:385 (100%)
1:385 (100%)
view
375 x 2 config/crd/bases
deploy-templates/crds
1:375 (100%)
1:375 (100%)
view
290 x 2 config/rbac
deploy-templates/templates
90:379 (76%)
24:313 (92%)
view
286 x 2 config/rbac
deploy-templates/templates
94:379 (75%)
81:366 (77%)
view
286 x 2 deploy-templates/templates
deploy-templates/templates
81:366 (77%)
28:313 (91%)
view
279 x 2 bundle/manifests
config/crd/bases
58:336 (51%)
71:349 (45%)
view
279 x 2 bundle/manifests
deploy-templates/crds
58:336 (51%)
71:349 (45%)
view
205 x 2 config/crd/bases
config/crd/bases
99:303 (54%)
104:308 (53%)
view
205 x 2 config/crd/bases
deploy-templates/crds
104:308 (53%)
99:303 (54%)
view
205 x 2 config/crd/bases
deploy-templates/crds
99:303 (54%)
104:308 (53%)
view
205 x 2 deploy-templates/crds
deploy-templates/crds
99:303 (54%)
104:308 (53%)
view
157 x 2 config/crd/bases
deploy-templates/crds
1:157 (100%)
1:157 (100%)
view
152 x 2 config/crd/bases
deploy-templates/crds
1:152 (100%)
1:152 (100%)
view
152 x 2 config/crd/bases
deploy-templates/crds
1:152 (100%)
1:152 (100%)
view
151 x 2 bundle/manifests
deploy-templates/crds
7:157 (92%)
7:157 (96%)
view
151 x 2 bundle/manifests
config/crd/bases
7:157 (92%)
7:157 (96%)
view
146 x 2 bundle/manifests
config/crd/bases
7:152 (92%)
7:152 (96%)
view
146 x 2 bundle/manifests
deploy-templates/crds
7:152 (92%)
7:152 (96%)
view
145 x 2 bundle/manifests
deploy-templates/crds
399:543 (26%)
469:613 (23%)
view
145 x 2 bundle/manifests
config/crd/bases
399:543 (26%)
469:613 (23%)
view
138 x 2 config/crd/bases
deploy-templates/crds
1:138 (100%)
1:138 (100%)
view
135 x 2 config/crd/bases
deploy-templates/crds
1:135 (100%)
1:135 (100%)
view
132 x 2 bundle/manifests
deploy-templates/crds
7:138 (91%)
7:138 (95%)
view
132 x 2 bundle/manifests
config/crd/bases
7:138 (91%)
7:138 (95%)
view
129 x 2 bundle/manifests
config/crd/bases
7:135 (91%)
7:135 (95%)
view
129 x 2 config/crd/bases
deploy-templates/crds
1:129 (100%)
1:129 (100%)
view
129 x 2 bundle/manifests
deploy-templates/crds
7:135 (91%)
7:135 (95%)
view
127 x 2 config/crd/bases
deploy-templates/crds
1:127 (100%)
1:127 (100%)
view
123 x 2 bundle/manifests
deploy-templates/crds
7:129 (91%)
7:129 (95%)
view
123 x 2 bundle/manifests
config/crd/bases
7:129 (91%)
7:129 (95%)
view
123 x 2 config/crd/bases
deploy-templates/crds
1:123 (100%)
1:123 (100%)
view
121 x 2 bundle/manifests
deploy-templates/crds
7:127 (90%)
7:127 (95%)
view
121 x 2 bundle/manifests
config/crd/bases
7:127 (90%)
7:127 (95%)
view
117 x 2 bundle/manifests
config/crd/bases
7:123 (90%)
7:123 (95%)
view
117 x 2 bundle/manifests
deploy-templates/crds
7:123 (90%)
7:123 (95%)
view
97 x 2 config/crd/bases
deploy-templates/crds
1:97 (100%)
1:97 (100%)
view
96 x 2 bundle/manifests
config/crd/bases
142:237 (40%)
290:385 (24%)
view
96 x 2 bundle/manifests
deploy-templates/crds
142:237 (40%)
290:385 (24%)
view
95 x 2 config/crd/bases
deploy-templates/crds
1:95 (100%)
1:95 (100%)
view
91 x 2 bundle/manifests
deploy-templates/crds
137:227 (40%)
285:375 (24%)
view
91 x 2 bundle/manifests
deploy-templates/crds
7:97 (93%)
7:97 (93%)
view
91 x 2 bundle/manifests
config/crd/bases
137:227 (40%)
285:375 (24%)
view
91 x 2 bundle/manifests
config/crd/bases
7:97 (93%)
7:97 (93%)
view
89 x 2 bundle/manifests
deploy-templates/crds
7:95 (93%)
7:95 (93%)
view
89 x 2 bundle/manifests
config/crd/bases
7:95 (93%)
7:95 (93%)
view
87 x 2 bundle/manifests
config/crd/bases
7:93 (56%)
7:93 (57%)
view
87 x 2 bundle/manifests
deploy-templates/crds
7:93 (56%)
7:93 (57%)
view
79 x 2 bundle/manifests
config/crd/bases
63:141 (33%)
77:155 (20%)
view
79 x 2 bundle/manifests
deploy-templates/crds
63:141 (33%)
77:155 (20%)
view
Duplicated Units
The list of top 7 duplicated units.
See data for all 7 unit duplicates...
Size#FoldersFilesLinesCode
19 x 2 controllers/clusterkeycloak
controllers/keycloak
109:138 
98:127 
view
11 x 2 api/v1
api/v1alpha1
1704:1716 
312:324 
view
11 x 8 controllers/keycloakrealmrole
controllers/keycloakrealmgroup
controllers/keycloakrealmuser
controllers/keycloakclientscope
controllers/keycloakrealmidentityprovider
controllers/keycloakrealmrolebatch
controllers/keycloakrealmcomponent
controllers/keycloakauthflow
205:220 
163:178 
212:227 
169:184 
196:211 
233:248 
340:355 
174:189 
view
6 x 2 api/v1
api/v1alpha1
1527:1534 
227:234 
view
6 x 2 api/v1
api/v1alpha1
1582:1589 
302:309 
view
6 x 2 api/v1
api/v1alpha1
1719:1726 
327:334 
view
6 x 2 api/v1
api/common
1882:1889 
306:313 
view