azure / Azurite
Duplication

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

Intro
Learn more...
Duplication Overall
system38% (12,118 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
ts38% (12,118 lines)
Duplication per Component (primary)
src38% (12,118 lines)
scripts0% (0 lines)
Longest Duplicates
The list of 50 longest duplicates.
See data for all 1,613 duplicates...
Size#FoldersFilesLinesCode
106 x 2 src/queue/middlewares
src/table/middleware
302:456 (32%)
302:456 (32%)
view
93 x 2 src/queue/authentication
src/table/authentication
47:156 (38%)
47:156 (40%)
view
86 x 2 src/blob/middlewares
src/table/middleware
337:463 (25%)
330:456 (26%)
view
86 x 2 src/blob/middlewares
src/queue/middlewares
337:463 (25%)
330:456 (26%)
view
85 x 2 src/queue/middlewares
src/table/middleware
174:295 (25%)
174:295 (25%)
view
73 x 2 src/blob/persistence
src/blob/persistence
1949:2025 (3%)
2667:2743 (2%)
view
60 x 2 src/blob/persistence
src/blob/persistence
1939:2001 (2%)
2127:2189 (2%)
view
59 x 2 src/queue/authentication
src/table/authentication
232:313 (24%)
220:301 (25%)
view
53 x 2 src/blob/middlewares
src/queue/middlewares
174:245 (16%)
175:246 (16%)
view
53 x 2 src/blob/middlewares
src/table/middleware
174:245 (16%)
175:246 (16%)
view
53 x 2 src/blob/persistence
src/blob/persistence
2137:2189 (2%)
2667:2719 (1%)
view
51 x 2 src/blob/middlewares
src/queue/middlewares
82:143 (15%)
80:141 (15%)
view
50 x 2 src/table/authentication
src/table/authentication
128:184 (36%)
188:244 (36%)
view
46 x 2 src/blob/utils
src/queue/utils
99:145 (31%)
91:137 (34%)
view
45 x 2 src/blob/utils
src/table/utils
101:145 (30%)
76:120 (39%)
view
45 x 2 src/blob/errors
src/queue/errors
513:565 (6%)
152:204 (16%)
view
45 x 2 src/queue/utils
src/table/utils
93:137 (33%)
76:120 (39%)
view
44 x 2 src/blob/authentication
src/blob/authentication
307:356 (9%)
380:429 (9%)
view
41 x 2 src/blob
src/queue
99:173 (32%)
83:157 (36%)
view
39 x 2 src/queue/authentication
src/table/authentication
12:67 (21%)
8:64 (22%)
view
38 x 2 src/queue/middlewares
src/table/middleware
83:128 (11%)
83:128 (11%)
view
38 x 2 src/blob/middlewares
src/table/middleware
85:130 (11%)
83:128 (11%)
view
37 x 2 src/common/persistence
src/common/persistence
397:452 (8%)
315:370 (14%)
view
36 x 2 src/blob/authentication
src/blob/authentication
516:556 (8%)
578:618 (8%)
view
35 x 2 src/blob/handlers
src/blob/handlers
54:93 (9%)
193:233 (9%)
view
33 x 2 src/blob/persistence
src/blob/persistence
3352:3397 (1%)
3370:3415 (1%)
view
32 x 2 src/common
src/table
54:85 (18%)
14:45 (29%)
view
32 x 2 src/table/authentication
src/table/authentication
172:251 (19%)
169:248 (20%)
view
31 x 2 src/queue
src/table
122:174 (33%)
139:192 (30%)
view
31 x 2 src/blob/middlewares
src/table/middleware
252:300 (9%)
247:295 (9%)
view
31 x 2 src/blob/persistence
src/queue/persistence
111:154 (1%)
54:97 (6%)
view
31 x 2 src/blob
src/blob
128:182 (26%)
116:169 (28%)
view
31 x 2 src/blob/lease
src/blob/lease
135:177 (22%)
142:184 (19%)
view
31 x 2 src/blob/middlewares
src/queue/middlewares
252:300 (9%)
247:295 (9%)
view
30 x 2 src/blob
src/queue
35:64 (63%)
35:64 (63%)
view
29 x 2 src/blob/authentication
src/blob/authentication
307:341 (6%)
450:483 (6%)
view
29 x 2 src/blob/lease
src/blob/lease
147:184 (18%)
94:131 (14%)
view
29 x 2 src/blob/middlewares
src/queue/middlewares
44:79 (8%)
42:77 (8%)
view
29 x 2 src/blob
src/queue
121:168 (25%)
121:168 (24%)
view
29 x 2 src/blob/authentication
src/blob/authentication
380:414 (6%)
450:483 (6%)
view
29 x 2 src/blob/lease
src/blob/lease
140:177 (20%)
94:131 (14%)
view
29 x 2 src/blob/lease
src/blob/lease
99:133 (29%)
146:180 (18%)
view
29 x 2 src/blob/lease
src/blob/lease
99:133 (29%)
139:173 (20%)
view
28 x 2 src/common/authentication
src/common/authentication
154:181 (23%)
203:230 (23%)
view
28 x 2 src/blob/authentication
src/blob/authentication
516:548 (6%)
643:675 (6%)
view
28 x 2 src/blob/authentication
src/blob/authentication
578:610 (6%)
643:675 (6%)
view
28 x 2 src/blob/lease
src/blob/lease
100:133 (28%)
94:127 (14%)
view
26 x 2 src/queue/handlers
src/queue/handlers
108:137 (10%)
351:380 (10%)
view
26 x 2 src/blob/persistence
src/blob/persistence
2415:2446 (<1%)
2471:2502 (<1%)
view
26 x 2 src/blob/persistence
src/blob/persistence
2302:2333 (<1%)
2415:2446 (<1%)
view
Duplicated Units
The list of top 41 duplicated units.
See data for all 41 unit duplicates...
Size#FoldersFilesLinesCode
52 x 3 src/table/middleware
src/blob/middlewares
src/queue/middlewares
400:457 
407:464 
400:457 
view
32 x 2 src/table/authentication
src/queue/authentication
228:264 
240:276 
view
32 x 3 src/blob/lease
src/blob/lease
src/blob/lease
139:175 
146:182 
99:135 
view
26 x 2 src/table/authentication
src/table/authentication
209:249 
212:252 
view
23 x 3 src/table/middleware
src/blob/middlewares
src/queue/middlewares
264:292 
269:297 
264:292 
view
19 x 2 src/blob/gc
src/queue/gc
269:292 
229:252 
view
19 x 2 src/blob/authentication
src/blob/authentication
604:626 
369:391 
view
17 x 2 src/table/authentication
src/blob/authentication
335:357 
530:552 
view
17 x 4 src/blob/lease
src/blob/lease
src/blob/lease
src/blob/lease
153:172 
199:218 
223:242 
275:294 
view
16 x 2 src/table/middleware
src/queue/middlewares
233:252 
233:252 
view
16 x 2 src/blob
src/blob
151:171 
138:158 
view
16 x 3 src/blob
src/blob
src/queue
207:229 
194:216 
207:229 
view
16 x 2 src/blob/persistence
src/blob/persistence
1957:1974 
2675:2692 
view
14 x 5 src/table/entity
src/table/entity
src/table/entity
src/table/entity
src/table/entity
71:87 
47:63 
47:63 
54:70 
87:103 
view
14 x 3 src/blob/persistence
src/blob/persistence
src/blob/handlers
3501:3516 
3533:3548 
469:484 
view
12 x 3 src/table/authentication
src/blob/authentication
src/queue/authentication
266:282 
331:347 
278:294 
view
11 x 3 src/common
src/blob
src/queue
207:219 
154:166 
138:150 
view
10 x 4 src/common/persistence
src/table/persistence
src/blob/persistence
src/queue/persistence
91:103 
66:78 
200:212 
136:148 
view
10 x 2 src/common/persistence
src/blob/persistence
35:47 
113:125 
view
9 x 3 src/table/authentication
src/blob/authentication
src/queue/authentication
15:25 
19:29 
19:29 
view
9 x 2 src/blob/lease
src/blob/lease
129:139 
181:191 
view
9 x 2 src/blob/lease
src/blob/lease
40:50 
42:52 
view
9 x 2 src/blob/errors
src/queue/errors
689:699 
46:56 
view
8 x 3 src/common
src/table
src/queue
233:246 
140:153 
156:169 
view
8 x 3 src/table/middleware
src/blob/middlewares
src/queue/middlewares
39:48 
39:48 
39:48 
view
8 x 2 src/table/authentication
src/queue/authentication
31:40 
35:44 
view
8 x 2 src/table/authentication
src/queue/authentication
42:51 
46:55 
view
8 x 4 src/table/authentication
src/table/authentication
src/blob/authentication
src/queue/authentication
184:199 
187:202 
230:245 
181:196 
view
8 x 6 src/table/authentication
src/table/authentication
src/blob/authentication
src/blob/authentication
src/queue/authentication
src/queue/authentication
364:373 
289:298 
559:568 
354:363 
301:310 
356:365 
view
8 x 2 src/blob/persistence
src/blob/persistence
86:95 
140:149 
view
8 x 2 src/blob/errors
src/queue/errors
513:522 
152:161 
view
7 x 4 src/common/persistence
src/table/persistence
src/blob/persistence
src/queue/persistence
28:36 
36:44 
111:119 
54:62 
view
7 x 3 src/table/middleware
src/blob/middlewares
src/queue/middlewares
254:262 
259:267 
254:262 
view
7 x 2 src/blob/utils
src/queue/utils
8:16 
6:14 
view
6 x 2 src/table/authentication
src/queue/authentication
11:18 
11:18 
view
6 x 2 src/blob/persistence
src/blob/persistence
1531:1538 
2237:2244 
view
6 x 2 src/blob/persistence
src/blob/persistence
1683:1690 
2406:2413 
view
6 x 2 src/blob/persistence
src/blob/persistence
1860:1867 
2583:2590 
view
6 x 2 src/blob/errors
src/queue/errors
67:74 
332:339 
view
6 x 2 src/blob/errors
src/queue/errors
767:774 
312:319 
view
6 x 2 src/blob/errors
src/queue/errors
11:18 
11:18 
view