epam / cloud-pipeline
Duplication

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

Intro
Learn more...
Duplication Overall
system19% (84,790 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
js21% (48,159 lines)
java11% (11,763 lines)
xml61% (7,330 lines)
py10% (5,846 lines)
yaml65% (5,096 lines)
css21% (3,061 lines)
ps153% (1,052 lines)
html53% (884 lines)
tf18% (419 lines)
lua43% (367 lines)
jsx8% (323 lines)
less5% (217 lines)
jison77% (98 lines)
sql5% (98 lines)
wdl6% (45 lines)
nf91% (32 lines)
Duplication per Component (primary)
client18% (40,243 lines)
api11% (11,128 lines)
data-sharing-service78% (9,868 lines)
deploy28% (6,729 lines)
cloud-pipeline-common58% (4,066 lines)
scripts34% (2,690 lines)
workflows14% (2,528 lines)
core49% (2,043 lines)
pipe-cli9% (1,677 lines)
cloud-pipeline-webdav-client7% (878 lines)
fs-browser14% (621 lines)
billing-report-agent14% (439 lines)
elasticsearch-agent9% (435 lines)
data-transfer-service11% (429 lines)
hcs-image-viewer13% (413 lines)
vm-monitor13% (240 lines)
docker-comp-scan21% (141 lines)
monitoring-service12% (106 lines)
notifier24% (75 lines)
git-reader4% (21 lines)
storage-lifecycle-service<1% (12 lines)
jwt-generator3% (8 lines)
config0% (0 lines)

Duplication Between Components (50+ lines)

G client client data-sharing-service data-sharing-service client--data-sharing-service 21592 fs-browser fs-browser client--fs-browser 782 cloud-pipeline-webdav-client cloud-pipeline-webdav-client client--cloud-pipeline-webdav-client 54 data-sharing-service--fs-browser 68 elasticsearch-agent elasticsearch-agent data-sharing-service--elasticsearch-agent 136 vm-monitor vm-monitor data-sharing-service--vm-monitor 136 monitoring-service monitoring-service data-sharing-service--monitoring-service 136 notifier notifier data-sharing-service--notifier 97 docker-comp-scan docker-comp-scan data-sharing-service--docker-comp-scan 134 cloud-pipeline-common cloud-pipeline-common core core cloud-pipeline-common--core 3997 data-transfer-service data-transfer-service cloud-pipeline-common--data-transfer-service 468 cloud-pipeline-common--vm-monitor 68 cloud-pipeline-common--docker-comp-scan 90 api api api--data-sharing-service 54 api--cloud-pipeline-common 3694 api--core 152 api--data-transfer-service 436 billing-report-agent billing-report-agent api--billing-report-agent 204 api--elasticsearch-agent 198 api--vm-monitor 92 api--monitoring-service 66 api--docker-comp-scan 132 deploy deploy workflows workflows deploy--workflows 2176 scripts scripts deploy--scripts 597 deploy--vm-monitor 391 scripts--workflows 1489 billing-report-agent--data-sharing-service 136 billing-report-agent--elasticsearch-agent 449 billing-report-agent--vm-monitor 136 billing-report-agent--monitoring-service 136 billing-report-agent--notifier 107 billing-report-agent--docker-comp-scan 134 elasticsearch-agent--vm-monitor 150 elasticsearch-agent--monitoring-service 148 elasticsearch-agent--notifier 107 vm-monitor--workflows 54 pipe-cli pipe-cli pipe-cli--workflows 315 pipe-cli--scripts 140 monitoring-service--vm-monitor 164 monitoring-service--notifier 107 notifier--vm-monitor 157 docker-comp-scan--elasticsearch-agent 146 docker-comp-scan--vm-monitor 134 docker-comp-scan--monitoring-service 134 docker-comp-scan--notifier 97 cloud-pipeline-webdav-client--workflows 96

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 11,263 duplicates...
Size#FoldersFilesLinesCode
613 x 2 client/src/components/sp...image/hcs-cell-selector
data-sharing-service/cli...image/hcs-cell-selector
158:867 (38%)
151:860 (39%)
view
580 x 2 client/src/components/se...ff-annotations/renderer
data-sharing-service/cli...ff-annotations/renderer
21:685 (100%)
21:685 (100%)
view
517 x 2 deploy/contents/k8s/kube-system
workflows/pipe-common/resources/linux/k8s-dind
72:681 (70%)
70:679 (70%)
view
265 x 2 client/src/components/special/hcs-image/utilities
data-sharing-service/cli...ial/hcs-image/utilities
19:344 (100%)
18:343 (100%)
view
239 x 2 client/src/components/search/preview/vsi-preview
data-sharing-service/cli...ser/preview/vsi-preview
135:405 (75%)
133:403 (75%)
view
227 x 2 client/src/components/sp...image/hcs-cell-selector
data-sharing-service/cli...image/hcs-cell-selector
1371:1638 (14%)
1316:1583 (14%)
view
219 x 2 client/src/components/search/preview/vsi-preview
data-sharing-service/cli...ser/preview/vsi-preview
735:975 (25%)
730:970 (25%)
view
205 x 2 client/src/themes/utilities
data-sharing-service/client/src/components/special
17:287 (100%)
17:287 (100%)
view
196 x 2 client/src/components/sp...image/hcs-cell-selector
data-sharing-service/cli...image/hcs-cell-selector
957:1180 (12%)
941:1164 (12%)
view
173 x 2 scripts/autoscaling
scripts/autoscaling
1:191 (31%)
1:191 (35%)
view
172 x 2 client/src/components/sp...image/hcs-cell-selector
data-sharing-service/cli...image/hcs-cell-selector
1641:1831 (10%)
1585:1775 (11%)
view
171 x 2 client/src/utils/images-annotations
data-sharing-service/cli...tils/images-annotations
111:357 (100%)
111:359 (100%)
view
166 x 2 client/src/utils/images-annotations
data-sharing-service/cli...tils/images-annotations
129:381 (71%)
128:380 (71%)
view
162 x 2 deploy/contents/k8s/kube-system
workflows/pipe-common/resources/linux/k8s-dind
684:864 (22%)
680:856 (22%)
view
158 x 2 client/src/components/search/preview/vsi-preview
data-sharing-service/cli...ser/preview/vsi-preview
556:733 (18%)
551:728 (18%)
view
155 x 2 client/src/components/sp...mage/hcs-image-controls
data-sharing-service/cli...mage/hcs-image-controls
21:200 (100%)
21:200 (100%)
view
155 x 2 client/src/components/special/color-picker
data-sharing-service/cli...ts/special/color-picker
30:211 (96%)
30:211 (96%)
view
128 x 2 client/src/components/search/preview
data-sharing-service/cli...ponents/browser/preview
185:337 (48%)
312:464 (33%)
view
120 x 2 client/src/utils/audit-storage-access
data-sharing-service/cli...ls/audit-storage-access
96:267 (81%)
96:267 (81%)
view
111 x 2 client/src/components/se...ff-annotations/renderer
data-sharing-service/cli...ff-annotations/renderer
21:133 (100%)
21:133 (100%)
view
102 x 2 client/src/components/special/hcs-image/utilities
data-sharing-service/cli...ial/hcs-image/utilities
243:380 (28%)
185:322 (40%)
view
84 x 2 scripts/autoscaling
scripts/autoscaling
483:573 (15%)
340:430 (17%)
view
83 x 2 client/src/components/sp...image/hcs-cell-selector
data-sharing-service/cli...image/hcs-cell-selector
17:120 (100%)
17:120 (100%)
view
80 x 2 client/src/components/sp...e/hcs-sequence-selector
data-sharing-service/cli...e/hcs-sequence-selector
23:124 (44%)
23:124 (54%)
view
76 x 2 client/src/components/se...ew/ome-tiff-annotations
data-sharing-service/cli...ew/ome-tiff-annotations
22:109 (89%)
22:108 (86%)
view
76 x 2 api/src/main/java/com/ep...tity/cluster/monitoring
cloud-pipeline-common/mo...tity/cluster/monitoring
30:152 (100%)
29:151 (100%)
view
75 x 2 client/src/models/s3-upload
data-sharing-service/client/src/models/s3Storage
119:205 (37%)
97:183 (48%)
view
75 x 2 client/src/components/search/preview/vsi-preview
data-sharing-service/cli...ser/preview/vsi-preview
37:131 (23%)
36:130 (23%)
view
71 x 2 api/src/main/resources/dao
api/src/main/resources/dao
1268:1338 (3%)
1471:1541 (3%)
view
70 x 2 client/src/components/search/preview/vsi-preview
data-sharing-service/cli...ser/preview/vsi-preview
125:208 (8%)
122:205 (8%)
view
70 x 2 client/src/components/sp...mage/hcs-image-controls
data-sharing-service/cli...mage/hcs-image-controls
21:110 (100%)
21:110 (100%)
view
68 x 2 api/src/main/resources/dao
api/src/main/resources/dao
1722:1789 (2%)
1794:1861 (2%)
view
68 x 2 client/src/utils
data-sharing-service/client/src/utils
20:110 (32%)
20:110 (85%)
view
67 x 2 scripts/autoscaling/aws
scripts/autoscaling/azure
61:147 (4%)
55:143 (7%)
view
66 x 2 client/src/utils/images-annotations
data-sharing-service/cli...tils/images-annotations
18:127 (28%)
18:126 (28%)
view
64 x 2 api/src/main/resources/dao
api/src/main/resources/dao
610:673 (2%)
680:743 (2%)
view
61 x 2 api/src/main/resources/dao
api/src/main/resources/dao
2140:2200 (2%)
2218:2278 (2%)
view
61 x 2 api/src/main/resources/dao
api/src/main/resources/dao
2140:2200 (2%)
2286:2346 (2%)
view
61 x 2 api/src/main/resources/dao
api/src/main/resources/dao
1936:1996 (2%)
2140:2200 (2%)
view
61 x 2 api/src/main/resources/dao
api/src/main/resources/dao
1936:1996 (2%)
2286:2346 (2%)
view
61 x 2 api/src/main/resources/dao
api/src/main/resources/dao
1936:1996 (2%)
2218:2278 (2%)
view
61 x 2 api/src/main/resources/dao
api/src/main/resources/dao
1041:1101 (2%)
1107:1167 (2%)
view
61 x 2 api/src/main/resources/dao
api/src/main/resources/dao
233:293 (2%)
301:361 (2%)
view
61 x 2 api/src/main/resources/dao
api/src/main/resources/dao
2004:2064 (2%)
2072:2132 (2%)
view
61 x 2 api/src/main/resources/dao
api/src/main/resources/dao
2218:2278 (2%)
2286:2346 (2%)
view
61 x 2 deploy/contents/k8s/cp-search
deploy/contents/k8s/cp-search
17:77 (61%)
18:78 (61%)
view
61 x 2 api/src/main/resources/dao
api/src/main/resources/dao
301:361 (2%)
1936:1996 (2%)
view
61 x 2 api/src/main/resources/dao
api/src/main/resources/dao
2072:2132 (2%)
2286:2346 (2%)
view
61 x 2 api/src/main/resources/dao
api/src/main/resources/dao
2072:2132 (2%)
2218:2278 (2%)
view
61 x 2 api/src/main/resources/dao
api/src/main/resources/dao
301:361 (2%)
2004:2064 (2%)
view
Duplicated Units
The list of top 50 duplicated units.
See data for all 214 unit duplicates...
Size#FoldersFilesLinesCode
122 x 2 data-sharing-service/cli...ial/hcs-image/utilities
client/src/components/special/hcs-image/utilities
176:302 
177:303 
view
121 x 2 data-sharing-service/cli...ial/hcs-image/utilities
client/src/components/special/hcs-image/utilities
177:302 
178:303 
view
91 x 2 data-sharing-service/cli...ponents/browser/preview
client/src/components/search/preview
49:150 
50:151 
view
59 x 2 data-sharing-service/cli...ff-annotations/renderer
client/src/components/se...ff-annotations/renderer
21:131 
21:131 
view
59 x 2 data-sharing-service/cli...tils/images-annotations
client/src/utils/images-annotations
150:213 
151:214 
view
59 x 2 data-sharing-service/cli...ial/hcs-image/utilities
client/src/components/special/hcs-image/utilities
22:120 
23:121 
view
57 x 2 data-sharing-service/cli...tils/images-annotations
client/src/utils/images-annotations
188:246 
188:246 
view
49 x 2 data-sharing-service/cli...vsi-preview/girder-mock
client/src/components/se...vsi-preview/girder-mock
22:72 
22:72 
view
47 x 2 data-sharing-service/client/src/components/special
client/src/themes/utilities
17:65 
17:65 
view
62 x 2 data-sharing-service/cli...ial/hcs-image/utilities
client/src/components/special/hcs-image/utilities
131:194 
132:195 
view
37 x 2 client/src/components/cluster/hot-node-pool
client/src/components/pi...d/docker-image-selector
86:127 
36:77 
view
39 x 2 data-sharing-service/client/src/components/special
client/src/themes/utilities
67:117 
67:117 
view
39 x 2 data-sharing-service/client/src/components/special
client/src/themes/utilities
119:164 
119:164 
view
34 x 2 data-sharing-service/cli...mage/hcs-image-controls
client/src/components/sp...mage/hcs-image-controls
23:62 
23:62 
view
47 x 2 data-sharing-service/cli...ls/audit-storage-access
client/src/utils/audit-storage-access
144:192 
144:192 
view
37 x 2 data-sharing-service/client/src/models/metadata
client/src/models/metadata
38:77 
38:77 
view
36 x 2 data-sharing-service/client/src/utils
client/src/utils
56:93 
60:97 
view
35 x 2 data-sharing-service/cli...ial/hcs-image/utilities
client/src/components/special/hcs-image/utilities
93:129 
94:130 
view
33 x 2 data-sharing-service/cli...vsi-preview/girder-mock
client/src/components/se...vsi-preview/girder-mock
21:55 
21:55 
view
58 x 2 data-sharing-service/cli...ial/hcs-image/utilities
client/src/components/special/hcs-image/utilities
23:120 
24:121 
view
30 x 2 data-sharing-service/client/src/utils
client/src/utils
24:55 
28:59 
view
28 x 2 data-sharing-service/cli...w/girder-mock/utilities
client/src/components/se...w/girder-mock/utilities
20:49 
20:49 
view
28 x 3 client/src/models/firecloud
client/src/models/firecloud
client/src/models/firecloud
60:89 
60:89 
60:89 
view
28 x 2 client/src/models/omics-upload
client/src/models/omics-download
75:104 
54:83 
view
27 x 2 data-sharing-service/cli...w/girder-mock/utilities
client/src/components/se...w/girder-mock/utilities
19:47 
19:47 
view
26 x 2 data-sharing-service/cli...tils/images-annotations
client/src/utils/images-annotations
327:356 
327:354 
view
26 x 2 data-sharing-service/cli...image/hcs-cell-selector
client/src/components/sp...image/hcs-cell-selector
181:208 
188:215 
view
26 x 2 client/src/components/se...sDialog/UserInfoSummary
client/src/components/runs/actions/warnings
143:170 
43:70 
view
24 x 2 cloud-pipeline-common/mo...ipeline/client/pipeline
data-transfer-service/sr...ission/service/pipeline
59:87 
60:88 
view
23 x 2 billing-report-agent/src...nt/service/impl/pricing
api/src/main/java/com/ep...ine/manager/cloud/azure
38:64 
38:64 
view
21 x 2 data-sharing-service/cli...ial/hcs-image/utilities
client/src/components/special/hcs-image/utilities
37:59 
37:59 
view
19 x 2 cloud-pipeline-common/mo...ipeline/entity/pipeline
core/src/main/java/com/e...ipeline/entity/pipeline
163:185 
203:225 
view
19 x 2 data-sharing-service/cli...ial/hcs-image/utilities
client/src/components/special/hcs-image/utilities
46:66 
46:66 
view
19 x 2 data-sharing-service/cli...w/girder-mock/utilities
client/src/components/se...w/girder-mock/utilities
19:39 
19:39 
view
19 x 2 client/src/components/pipelines/browser/forms
client/src/components/pipelines/version/code/forms
359:384 
246:271 
view
19 x 2 client/src/components/pi...versioned-storage/forms
client/src/components/sp...le-actions/open-in-tool
95:115 
84:104 
view
18 x 2 data-sharing-service/cli...ial/hcs-image/utilities
client/src/components/special/hcs-image/utilities
122:142 
123:143 
view
18 x 2 data-sharing-service/cli...hcs-z-position-selector
client/src/components/sp...hcs-z-position-selector
27:46 
38:57 
view
18 x 2 data-sharing-service/cli...image/hcs-cell-selector
client/src/components/sp...image/hcs-cell-selector
65:84 
65:84 
view
18 x 2 data-sharing-service/cli...image/hcs-cell-selector
client/src/components/sp...image/hcs-cell-selector
86:105 
86:105 
view
6 x 2 data-sharing-service/cli...ff-annotations/renderer
client/src/components/se...ff-annotations/renderer
90:109 
90:109 
view
17 x 2 cloud-pipeline-common/mo...com/epam/pipeline/utils
data-transfer-service/sr.../epam/pipeline/dts/util
106:125 
108:127 
view
17 x 2 data-sharing-service/cli...ial/hcs-image/utilities
client/src/components/special/hcs-image/utilities
31:49 
34:52 
view
17 x 2 data-sharing-service/cli...ial/hcs-image/utilities
client/src/components/special/hcs-image/utilities
123:142 
124:143 
view
17 x 2 data-sharing-service/cli...image/hcs-cell-selector
client/src/components/sp...image/hcs-cell-selector
258:280 
265:287 
view
17 x 2 client/src/components/cluster/hot-node-pool
client/src/components/pipelines/launch/dialogs
43:61 
31:49 
view
16 x 2 cloud-pipeline-common/mo...pipeline/entity/cluster
api/src/main/java/com/epam/pipeline/entity/cluster
34:51 
34:51 
view
16 x 2 deploy/docker/cp-tools/base/ubi/nomachine
deploy/docker/cp-tools/base/desktop/nomachine
0:0 
0:0 
view
16 x 2 data-sharing-service/cli...ial/hcs-image/utilities
client/src/components/special/hcs-image/utilities
17:34 
17:34 
view
15 x 2 fs-browser/fs-browser-cl.../components/shared/icon
fs-browser/fs-browser-cl.../components/shared/icon
3:20 
3:20 
view