Duplication Overall
  • 15% duplication:
    • 13,959 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 2,127 duplicated lines
  • 557 duplicates
system15% (2,127 lines)
dependency graphs: 2D graph | 2D graph (with duplicates)... | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
jsx18% (1,216 lines)
scss22% (584 lines)
js7% (275 lines)
css5% (52 lines)
Duplication per Component (primary)
src15% (2,127 lines)
.storybook0% (0 lines)
ROOT0% (0 lines)
scripts0% (0 lines)
Longest Duplicates
The list of 50 longest duplicates.
See data for all 557 duplicates...
Size#FoldersFilesLinesCode
47 x 2 src/lib/components/organisms/ticker-v2
src/lib/components/organisms/ticker
1:58 (100%)
1:58 (100%)
view
38 x 2 src/lib/components/organisms/ticker-v2
src/lib/components/organisms/ticker
29:71 (34%)
38:80 (26%)
view
30 x 2 src/lib/components/molecules/dropdown
src/lib/components/molecules/dropdown
82:111 (18%)
133:162 (18%)
view
27 x 2 src/lib/components/organisms/ticker-v2
src/lib/components/organisms/ticker
73:100 (24%)
91:118 (18%)
view
24 x 2 src/lib/components/molecules/canvas-map
src/lib/components/molecules/canvas-map
340:365 (3%)
479:504 (3%)
view
24 x 2 src/lib/components/molecules/canvas-map
src/lib/components/molecules/canvas-map
399:425 (3%)
540:566 (3%)
view
21 x 2 src/lib/components/molecules/canvas-map
src/lib/components/molecules/canvas-map
368:390 (3%)
507:529 (3%)
view
21 x 2 src/lib/styles/foundation
src/lib/styles/foundation
2:22 (6%)
34:54 (6%)
view
21 x 2 src/lib/components/molecules/dropdown
src/lib/components/molecules/option-picker
160:183 (12%)
93:117 (20%)
view
20 x 2 src/lib/components/particles/stacked-bar
src/lib/components/particles/stacked-bar
11:30 (12%)
120:139 (12%)
view
20 x 2 src/lib/components/molecules/canvas-map
src/lib/components/molecules/canvas-map
310:330 (3%)
451:471 (3%)
view
18 x 2 src/lib/components/molecules/canvas-map
src/lib/components/molecules/canvas-map
131:148 (2%)
310:327 (2%)
view
18 x 2 src/lib/components/molecules/canvas-map
src/lib/components/molecules/canvas-map
131:148 (2%)
451:468 (2%)
view
18 x 2 src/lib/components/molecules/canvas-map
src/lib/components/molecules/canvas-map
429:448 (2%)
569:588 (2%)
view
18 x 2 src/lib/components/organisms/ticker-v2
src/lib/components/organisms/ticker
105:128 (16%)
143:166 (12%)
view
16 x 2 src/lib/components/molecules/option-picker
src/lib/components/molecules/option-picker
35:50 (23%)
55:70 (23%)
view
16 x 2 src/lib/components/molecules/column-chart
src/lib/components/molecules/column-chart
13:28 (25%)
42:57 (25%)
view
15 x 2 src/lib/components/organisms/ticker-v2
src/lib/components/organisms/ticker
12:27 (13%)
14:29 (10%)
view
15 x 2 src/lib/components/molecules/svg-map/layers
src/lib/components/molecules/svg-map/layers
11:26 (28%)
11:26 (33%)
view
14 x 2 src/lib/components/molec...st-past-the-post-waffle
src/lib/components/particles/waffle
9:23 (26%)
4:18 (35%)
view
12 x 2 src/lib/styles/foundation
src/lib/styles/foundation
3:15 (3%)
17:29 (3%)
view
12 x 2 src/lib/styles/foundation
src/lib/styles/foundation
11:23 (3%)
67:79 (3%)
view
12 x 2 src/lib/styles/foundation
src/lib/styles/foundation
11:23 (3%)
123:135 (3%)
view
12 x 2 src/lib/styles/foundation
src/lib/styles/foundation
12:24 (3%)
40:52 (3%)
view
12 x 2 src/lib/styles/foundation
src/lib/styles/foundation
25:37 (3%)
81:93 (3%)
view
12 x 2 src/lib/styles/foundation
src/lib/styles/foundation
25:37 (3%)
137:149 (3%)
view
12 x 2 src/lib/styles/foundation
src/lib/styles/foundation
31:43 (3%)
45:57 (3%)
view
12 x 2 src/lib/styles/foundation
src/lib/styles/foundation
39:51 (3%)
95:107 (3%)
view
12 x 2 src/lib/styles/foundation
src/lib/styles/foundation
39:51 (3%)
151:163 (3%)
view
12 x 2 src/lib/styles/foundation
src/lib/styles/foundation
53:65 (3%)
109:121 (3%)
view
12 x 2 src/lib/styles/foundation
src/lib/styles/foundation
54:66 (3%)
82:94 (3%)
view
12 x 2 src/lib/styles/foundation
src/lib/styles/foundation
59:71 (3%)
73:85 (3%)
view
12 x 2 src/lib/styles/foundation
src/lib/styles/foundation
67:79 (3%)
123:135 (3%)
view
12 x 2 src/lib/styles/foundation
src/lib/styles/foundation
68:80 (3%)
96:108 (3%)
view
12 x 2 src/lib/styles/foundation
src/lib/styles/foundation
81:93 (3%)
137:149 (3%)
view
12 x 2 src/lib/styles/foundation
src/lib/styles/foundation
87:99 (3%)
101:113 (3%)
view
12 x 2 src/lib/styles/foundation
src/lib/styles/foundation
95:107 (3%)
151:163 (3%)
view
12 x 2 src/lib/styles/foundation
src/lib/styles/foundation
110:122 (3%)
138:150 (3%)
view
12 x 2 src/lib/styles/foundation
src/lib/styles/foundation
115:127 (3%)
129:141 (3%)
view
12 x 2 src/lib/styles/foundation
src/lib/styles/foundation
115:127 (3%)
227:239 (3%)
view
12 x 2 src/lib/styles/foundation
src/lib/styles/foundation
115:127 (3%)
241:253 (3%)
view
12 x 2 src/lib/styles/foundation
src/lib/styles/foundation
115:127 (3%)
339:351 (3%)
view
12 x 2 src/lib/styles/foundation
src/lib/styles/foundation
115:127 (3%)
353:365 (3%)
view
12 x 2 src/lib/styles/foundation
src/lib/styles/foundation
124:136 (3%)
152:164 (3%)
view
12 x 2 src/lib/styles/foundation
src/lib/styles/foundation
129:141 (3%)
227:239 (3%)
view
12 x 2 src/lib/styles/foundation
src/lib/styles/foundation
129:141 (3%)
241:253 (3%)
view
12 x 2 src/lib/styles/foundation
src/lib/styles/foundation
129:141 (3%)
339:351 (3%)
view
12 x 2 src/lib/styles/foundation
src/lib/styles/foundation
129:141 (3%)
353:365 (3%)
view
12 x 2 src/lib/styles/foundation
src/lib/styles/foundation
143:155 (3%)
157:169 (3%)
view
12 x 2 src/lib/styles/foundation
src/lib/styles/foundation
143:155 (3%)
255:267 (3%)
view
Most Frequent Duplicates
The list of 50 most frequently found duplicates.
Size#FoldersFilesLinesCode
6 x 28 src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
...
4:9 (1%)
18:23 (1%)
32:37 (1%)
46:51 (1%)
60:65 (1%)
74:79 (1%)
88:93 (1%)
102:107 (1%)
116:121 (1%)
130:135 (1%)
...
view
6 x 28 src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
...
3:8 (1%)
17:22 (1%)
31:36 (1%)
45:50 (1%)
59:64 (1%)
73:78 (1%)
87:92 (1%)
101:106 (1%)
115:120 (1%)
129:134 (1%)
...
view
6 x 12 src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
...
117:122 (1%)
131:136 (1%)
145:150 (1%)
159:164 (1%)
229:234 (1%)
243:248 (1%)
257:262 (1%)
271:276 (1%)
341:346 (1%)
355:360 (1%)
...
view
6 x 8 src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
173:178 (1%)
187:192 (1%)
201:206 (1%)
215:220 (1%)
285:290 (1%)
299:304 (1%)
313:318 (1%)
327:332 (1%)
view
6 x 7 src/lib/components/molecules/canvas-map
src/lib/components/molecules/canvas-map
src/lib/components/molecules/canvas-map
src/lib/components/molecules/canvas-map
src/lib/components/molecules/canvas-map
src/lib/components/molecules/canvas-map
src/lib/components/molecules/canvas-map
131:136 (<1%)
171:176 (<1%)
264:269 (<1%)
310:315 (<1%)
368:373 (<1%)
451:456 (<1%)
507:512 (<1%)
view
6 x 7 src/lib/components/molecules/canvas-map
src/lib/components/molecules/canvas-map
src/lib/components/molecules/canvas-map
src/lib/components/molecules/canvas-map
src/lib/components/molecules/canvas-map
src/lib/components/molecules/canvas-map
src/lib/components/molecules/canvas-map
132:137 (<1%)
172:177 (<1%)
265:270 (<1%)
311:316 (<1%)
369:374 (<1%)
452:457 (<1%)
508:513 (<1%)
view
6 x 6 src/lib/components/molecules/canvas-map
src/lib/components/molecules/canvas-map
src/lib/components/molecules/canvas-map
src/lib/components/molecules/canvas-map
src/lib/components/molecules/canvas-map
src/lib/components/molecules/canvas-map
105:110 (<1%)
143:148 (<1%)
322:327 (<1%)
401:406 (<1%)
463:468 (<1%)
542:547 (<1%)
view
6 x 6 src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
148:153 (1%)
162:167 (1%)
260:265 (1%)
274:279 (1%)
372:377 (1%)
386:391 (1%)
view
6 x 6 src/lib/components/organisms/ticker-v2
src/lib/components/organisms/ticker
src/lib/components/organisms/ticker-v2
src/lib/components/organisms/ticker-v2
src/lib/components/organisms/ticker
src/lib/components/organisms/ticker
44:49 (5%)
53:58 (4%)
56:61 (5%)
85:90 (5%)
65:70 (4%)
103:108 (4%)
view
6 x 6 src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
2:7 (1%)
30:35 (1%)
58:63 (1%)
86:91 (1%)
114:119 (1%)
142:147 (1%)
view
6 x 6 src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
16:21 (1%)
44:49 (1%)
72:77 (1%)
100:105 (1%)
128:133 (1%)
156:161 (1%)
view
6 x 6 src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
12:18 (1%)
40:46 (1%)
68:74 (1%)
96:102 (1%)
124:130 (1%)
152:158 (1%)
view
6 x 6 src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
15:20 (1%)
43:48 (1%)
71:76 (1%)
99:104 (1%)
127:132 (1%)
155:160 (1%)
view
6 x 6 src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
118:123 (1%)
132:137 (1%)
230:235 (1%)
244:249 (1%)
342:347 (1%)
356:361 (1%)
view
6 x 6 src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
120:125 (1%)
134:139 (1%)
232:237 (1%)
246:251 (1%)
344:349 (1%)
358:363 (1%)
view
6 x 6 src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
146:151 (1%)
160:165 (1%)
258:263 (1%)
272:277 (1%)
370:375 (1%)
384:389 (1%)
view
6 x 6 src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
147:152 (1%)
161:166 (1%)
259:264 (1%)
273:278 (1%)
371:376 (1%)
385:390 (1%)
view
6 x 6 src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
119:124 (1%)
133:138 (1%)
231:236 (1%)
245:250 (1%)
343:348 (1%)
357:362 (1%)
view
6 x 6 src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
121:127 (1%)
135:141 (1%)
233:239 (1%)
247:253 (1%)
345:351 (1%)
359:365 (1%)
view
6 x 6 src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
149:155 (1%)
163:169 (1%)
261:267 (1%)
275:281 (1%)
373:379 (1%)
387:393 (1%)
view
6 x 6 src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
1:6 (1%)
29:34 (1%)
57:62 (1%)
85:90 (1%)
113:118 (1%)
141:146 (1%)
view
6 x 6 src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
13:19 (1%)
41:47 (1%)
69:75 (1%)
97:103 (1%)
125:131 (1%)
153:159 (1%)
view
6 x 5 src/lib/components/molecules/column-chart
src/lib/components/molecules/column-chart
src/lib/components/molecules/column-chart
src/lib/components/molecules/column-chart
src/lib/components/molecules/column-chart
262:267 (1%)
292:297 (1%)
322:327 (1%)
337:342 (1%)
352:357 (1%)
view
6 x 5 src/lib/components/particles/stacked-grid
src/lib/components/particles/stacked-grid
src/lib/components/particles/stacked-grid
src/lib/components/particles/stacked-grid
src/lib/components/particles/stacked-grid
21:26 (5%)
31:36 (5%)
41:46 (5%)
51:56 (5%)
61:66 (5%)
view
6 x 5 src/lib/components/molecules/column-chart
src/lib/components/molecules/column-chart
src/lib/components/molecules/column-chart
src/lib/components/molecules/column-chart
src/lib/components/molecules/column-chart
261:266 (1%)
291:296 (1%)
321:326 (1%)
336:341 (1%)
351:356 (1%)
view
6 x 5 src/lib/components/particles/stacked-grid
src/lib/components/particles/stacked-grid
src/lib/components/particles/stacked-grid
src/lib/components/particles/stacked-grid
src/lib/components/particles/stacked-grid
20:25 (5%)
30:35 (5%)
40:45 (5%)
50:55 (5%)
60:65 (5%)
view
6 x 5 src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
27:33 (1%)
55:61 (1%)
83:89 (1%)
111:117 (1%)
139:145 (1%)
view
6 x 5 src/lib/components/particles/stacked-grid
src/lib/components/particles/stacked-grid
src/lib/components/particles/stacked-grid
src/lib/components/particles/stacked-grid
src/lib/components/particles/stacked-grid
22:27 (5%)
32:37 (5%)
42:47 (5%)
52:57 (5%)
62:67 (5%)
view
6 x 5 src/lib/components/molecules/canvas-map
src/lib/components/molecules/canvas-map
src/lib/components/molecules/canvas-map
src/lib/components/molecules/canvas-map
src/lib/components/molecules/canvas-map
150:156 (<1%)
188:194 (<1%)
276:281 (<1%)
380:386 (<1%)
519:525 (<1%)
view
6 x 5 src/lib/components/molec...nvas-map/controls/icons
src/lib/components/molecules/dropdown
src/lib/components/molec...nvas-map/controls/icons
src/lib/components/molecules/option-picker
src/lib/components/molec...nvas-map/controls/icons
7:12 (35%)
172:177 (3%)
7:12 (35%)
106:111 (5%)
7:12 (35%)
view
6 x 5 src/lib/components/particles/stacked-grid
src/lib/components/particles/stacked-grid
src/lib/components/particles/stacked-grid
src/lib/components/particles/stacked-grid
src/lib/components/particles/stacked-grid
18:23 (5%)
28:33 (5%)
38:43 (5%)
48:53 (5%)
58:63 (5%)
view
6 x 5 src/lib/components/molecules/canvas-map/lib/util
src/lib/components/molecules/canvas-map/lib/util
src/lib/components/molecules/canvas-map/lib/util
src/lib/components/molecules/canvas-map/lib/util
src/lib/components/molecules/canvas-map/lib/util
56:61 (1%)
69:74 (1%)
92:97 (1%)
179:184 (1%)
247:252 (1%)
view
6 x 5 src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
26:32 (1%)
54:60 (1%)
82:88 (1%)
110:116 (1%)
138:144 (1%)
view
6 x 5 src/lib/components/particles/stacked-grid
src/lib/components/particles/stacked-grid
src/lib/components/particles/stacked-grid
src/lib/components/particles/stacked-grid
src/lib/components/particles/stacked-grid
19:24 (5%)
29:34 (5%)
39:44 (5%)
49:54 (5%)
59:64 (5%)
view
6 x 4 src/lib/components/molecules/canvas-map
src/lib/components/molecules/canvas-map
src/lib/components/molecules/canvas-map
src/lib/components/molecules/canvas-map
133:138 (<1%)
266:271 (<1%)
312:317 (<1%)
453:458 (<1%)
view
6 x 4 src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
183:188 (1%)
211:216 (1%)
239:244 (1%)
267:272 (1%)
view
6 x 4 src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
278:284 (1%)
306:312 (1%)
334:340 (1%)
362:368 (1%)
view
6 x 4 src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
167:173 (1%)
195:201 (1%)
223:229 (1%)
251:257 (1%)
view
6 x 4 src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
293:299 (1%)
321:327 (1%)
349:355 (1%)
377:383 (1%)
view
6 x 4 src/lib/components/molecules/canvas-map
src/lib/components/molecules/canvas-map
src/lib/components/molecules/canvas-map
src/lib/components/molecules/canvas-map
136:141 (<1%)
269:274 (<1%)
315:320 (<1%)
456:461 (<1%)
view
6 x 4 src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
177:183 (1%)
191:197 (1%)
289:295 (1%)
303:309 (1%)
view
6 x 4 src/lib/components/organisms/ticker-v2
src/lib/components/organisms/ticker
src/lib/components/organisms/ticker-v2
src/lib/components/organisms/ticker
46:51 (5%)
55:60 (4%)
87:92 (5%)
105:110 (4%)
view
6 x 4 src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
296:301 (1%)
324:329 (1%)
352:357 (1%)
380:385 (1%)
view
6 x 4 src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
184:189 (1%)
212:217 (1%)
240:245 (1%)
268:273 (1%)
view
6 x 4 src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
205:211 (1%)
219:225 (1%)
317:323 (1%)
331:337 (1%)
view
6 x 4 src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
5:10 (1%)
19:24 (1%)
33:38 (1%)
47:52 (1%)
view
6 x 4 src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
61:66 (1%)
75:80 (1%)
89:94 (1%)
103:108 (1%)
view
6 x 4 src/lib/components/organisms/ticker-v2
src/lib/components/organisms/ticker
src/lib/components/organisms/ticker-v2
src/lib/components/organisms/ticker
47:52 (5%)
56:61 (4%)
88:93 (5%)
106:111 (4%)
view
6 x 4 src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
292:298 (1%)
320:326 (1%)
348:354 (1%)
376:382 (1%)
view
6 x 4 src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
src/lib/styles/foundation
202:207 (1%)
216:221 (1%)
314:319 (1%)
328:333 (1%)
view
Duplicated Units
The list of top 1 duplicated units.
See data for all 1 unit duplicate
Size#FoldersFilesLinesCode
9 x 2 src/lib/components/molecules/canvas-map/lib/layers
src/lib/components/molecules/canvas-map/lib/layers
203:214 
180:191 
view
About This Analysis
  • For duplication, we look at places in code where there are 6 or more lines of code that are exactly the same.
  • Before duplication is calculated, the code is cleaned to remove empty lines, comments, and frequently duplicated constructs such as imports.
  • You should aim at having as little as possible (<5%) of duplicated code as high-level of duplication can lead to maintenance difficulties, poor factoring, and logical contradictions.
Learn more...