Duplication Overall
  • 26% duplication:
    • 5,784 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 1,556 duplicated lines
  • 107 duplicates
system26% (1,556 lines)
dependency graphs: 2D graph | 2D graph (with duplicates)... | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
js34% (1,195 lines)
scss16% (361 lines)
Duplication per Component (primary)
src28% (1,556 lines)
ROOT0% (0 lines)
boot0% (0 lines)
Longest Duplicates
The list of 50 longest duplicates.
See data for all 107 duplicates...
Size#FoldersFilesLinesCode
40 x 2 src/js/ashes
src/js/ashes
48:91 (30%)
49:93 (30%)
view
39 x 2 src/css/modules
src/css/modules
219:272 (19%)
247:300 (16%)
view
35 x 2 src/js/ashes
src/js/ashes
128:186 (6%)
162:217 (4%)
view
33 x 2 src/js/ashes
src/js/ashes
224:266 (6%)
259:337 (4%)
view
23 x 2 src/css/modules
src/css/modules
47:71 (11%)
42:66 (9%)
view
22 x 2 src/css/modules
src/css/modules
8:45 (10%)
5:40 (9%)
view
18 x 2 src/js/ashes
src/js/ashes
13:33 (13%)
18:39 (13%)
view
18 x 2 src/js/ashes
src/js/ashes
188:214 (3%)
225:249 (2%)
view
18 x 2 src/js/ashes
src/js/ashes
438:464 (3%)
440:457 (2%)
view
17 x 2 src/js/ashes
src/js/ashes
98:121 (3%)
126:149 (2%)
view
16 x 2 src/js/ashes
src/js/ashes
556:576 (3%)
846:864 (2%)
view
16 x 2 src/css/modules
src/css/modules
139:157 (11%)
276:294 (6%)
view
16 x 2 src/css/modules
src/css/modules
139:157 (11%)
248:266 (7%)
view
15 x 2 src
src
243:259 (6%)
283:300 (6%)
view
15 x 2 src/js/ashes
src/js/ashes
64:78 (2%)
90:104 (2%)
view
13 x 2 src/js/ashes
src/js/ashes
241:259 (4%)
377:392 (4%)
view
13 x 2 src/css/modules
src/css/modules
73:85 (6%)
68:80 (5%)
view
13 x 2 src/js/ashes
src/js/ashes
129:144 (9%)
136:151 (9%)
view
12 x 2 src/js/ashes
src/js/ashes
166:179 (4%)
347:360 (4%)
view
12 x 2 src/css/modules
src/css/modules
128:143 (5%)
148:163 (5%)
view
12 x 2 src/js/ashes
src/js/ashes
706:717 (1%)
1086:1097 (1%)
view
12 x 2 src/js/ashes
src/js/ashes
164:180 (2%)
115:131 (10%)
view
12 x 2 src/js/ashes
src/js/ashes
197:213 (1%)
115:131 (10%)
view
11 x 2 src/js/ashes
src/js/ashes
78:91 (2%)
107:120 (1%)
view
11 x 2 src/js/ashes
src/js/ashes
504:516 (2%)
468:480 (1%)
view
11 x 2 src/css/modules
src/css/modules
120:137 (7%)
257:274 (4%)
view
11 x 2 src/css/modules
src/css/modules
120:137 (7%)
229:246 (5%)
view
10 x 2 src/js/ashes
src/js/ashes
29:52 (1%)
939:962 (1%)
view
10 x 2 src/js/ashes
src/js/ashes
601:616 (1%)
984:996 (1%)
view
10 x 2 src/js/utils
src/js/utils
143:155 (5%)
172:184 (5%)
view
10 x 2 src/js/ashes
src/js/ashes
31:53 (1%)
52:80 (1%)
view
9 x 2 src/js/ashes
src/js/ashes
450:458 (1%)
851:859 (1%)
view
9 x 2 src/js/utils
src/js/utils
99:116 (5%)
127:136 (5%)
view
9 x 2 src/js/ashes
src/js/ashes
561:569 (1%)
450:458 (1%)
view
9 x 2 src/css/modules
src/css/modules
15:23 (90%)
50:58 (10%)
view
8 x 2 src/js/ashes
src/js/ashes
493:514 (1%)
876:896 (1%)
view
8 x 2 src/js/ashes
src/js/ashes
572:592 (1%)
908:928 (1%)
view
8 x 2 src/js/ashes
src/js/ashes
645:652 (1%)
1052:1059 (1%)
view
8 x 2 src/js/ashes
src/js/ashes
351:371 (1%)
599:619 (1%)
view
8 x 2 src/js/ashes
src/js/ashes
457:464 (1%)
561:568 (1%)
view
8 x 2 src/js/ashes
src/js/ashes
269:277 (2%)
291:299 (2%)
view
8 x 2 src/css/modules
src/css/modules
126:134 (3%)
202:210 (3%)
view
8 x 2 src/js/ashes
src/js/ashes
108:118 (6%)
113:123 (6%)
view
8 x 2 src/js/ashes
src/js/ashes
457:464 (1%)
851:858 (1%)
view
8 x 2 src/js/ashes
src/js/ashes
70:77 (1%)
16:23 (6%)
view
8 x 2 src/js/ashes
src/js/ashes
96:103 (1%)
21:28 (6%)
view
8 x 2 src/js/ashes
src/js/ashes
16:23 (6%)
96:103 (1%)
view
8 x 2 src/js/ashes
src/js/ashes
70:77 (1%)
21:28 (6%)
view
7 x 2 src
src
202:209 (3%)
243:250 (3%)
view
7 x 2 src
src
202:209 (3%)
283:290 (3%)
view
Most Frequent Duplicates
The list of 42 most frequently found duplicates.
Size#FoldersFilesLinesCode
6 x 4 src/js/ashes
src/js/ashes
src/js/ashes
src/js/ashes
18:23 (4%)
23:28 (4%)
98:103 (<1%)
72:77 (1%)
view
6 x 4 src/js/ashes
src/js/ashes
src/js/ashes
src/js/ashes
16:21 (4%)
21:26 (4%)
96:101 (<1%)
70:75 (1%)
view
6 x 4 src/js/ashes
src/js/ashes
src/js/ashes
src/js/ashes
458:463 (1%)
451:456 (<1%)
562:567 (1%)
852:857 (<1%)
view
6 x 4 src/js/ashes
src/js/ashes
src/js/ashes
src/js/ashes
459:464 (1%)
452:457 (<1%)
563:568 (1%)
853:858 (<1%)
view
6 x 4 src/js/ashes
src/js/ashes
src/js/ashes
src/js/ashes
457:462 (1%)
450:455 (<1%)
561:566 (1%)
851:856 (<1%)
view
6 x 4 src/js/ashes
src/js/ashes
src/js/ashes
src/js/ashes
17:22 (4%)
22:27 (4%)
97:102 (<1%)
71:76 (1%)
view
6 x 4 src/js/ashes
src/js/ashes
src/js/ashes
src/js/ashes
508:514 (<1%)
586:592 (<1%)
890:896 (<1%)
922:928 (<1%)
view
6 x 4 src
src
src
src
245:251 (2%)
262:268 (2%)
285:291 (2%)
303:309 (2%)
view
6 x 3 src/css/modules
src/css/modules
src/css/modules
139:145 (4%)
248:254 (2%)
276:282 (2%)
view
6 x 3 src
src
src
214:219 (2%)
253:258 (2%)
294:299 (2%)
view
6 x 3 src/css/modules
src/css/modules
src/css/modules
141:146 (4%)
250:255 (2%)
278:283 (2%)
view
6 x 3 src/css/modules
src/css/modules
src/css/modules
145:151 (4%)
254:260 (2%)
282:288 (2%)
view
6 x 3 src/js/ashes
src/js/ashes
src/js/ashes
438:452 (1%)
440:445 (<1%)
722:736 (<1%)
view
6 x 3 src/css/modules
src/css/modules
src/css/modules
170:175 (4%)
266:272 (2%)
294:300 (2%)
view
6 x 3 src/js/ashes
src/js/ashes
src/js/ashes
208:214 (1%)
19:25 (1%)
243:249 (<1%)
view
6 x 3 src/css/modules
src/css/modules
src/css/modules
143:149 (4%)
252:258 (2%)
280:286 (2%)
view
6 x 3 src/js/ashes
src/js/ashes
src/js/ashes
202:207 (<1%)
120:125 (5%)
169:174 (1%)
view
6 x 3 src
src
src
195:200 (2%)
236:241 (2%)
276:281 (2%)
view
6 x 3 src/css/modules
src/css/modules
src/css/modules
127:135 (4%)
236:244 (2%)
264:272 (2%)
view
6 x 3 src/css/modules
src/css/modules
src/css/modules
125:134 (4%)
234:243 (2%)
262:271 (2%)
view
6 x 3 src
src
src
202:207 (2%)
243:248 (2%)
283:288 (2%)
view
6 x 3 src/css/modules
src/css/modules
src/css/modules
123:133 (4%)
232:242 (2%)
260:270 (2%)
view
6 x 3 src/js/ashes
src/js/ashes
src/js/ashes
199:204 (<1%)
117:122 (5%)
166:171 (1%)
view
6 x 3 src/css/modules
src/css/modules
src/css/modules
144:150 (4%)
253:259 (2%)
281:287 (2%)
view
6 x 3 src/js/ashes
src/js/ashes
src/js/ashes
197:202 (<1%)
115:120 (5%)
164:169 (1%)
view
6 x 3 src/css/modules
src/css/modules
src/css/modules
130:137 (4%)
239:246 (2%)
267:274 (2%)
view
6 x 3 src/js/ashes
src/js/ashes
src/js/ashes
200:205 (<1%)
118:123 (5%)
167:172 (1%)
view
6 x 3 src/css/modules
src/css/modules
src/css/modules
142:147 (4%)
251:256 (2%)
279:284 (2%)
view
6 x 3 src/js/ashes
src/js/ashes
src/js/ashes
201:206 (<1%)
119:124 (5%)
168:173 (1%)
view
6 x 3 src
src
src
222:228 (2%)
261:267 (2%)
302:308 (2%)
view
6 x 3 src/css/modules
src/css/modules
src/css/modules
151:157 (4%)
260:266 (2%)
288:294 (2%)
view
6 x 3 src/css/modules
src/css/modules
src/css/modules
120:130 (4%)
229:239 (2%)
257:267 (2%)
view
6 x 3 src
src
src
203:209 (2%)
244:250 (2%)
284:290 (2%)
view
6 x 3 src/css/modules
src/css/modules
src/css/modules
147:154 (4%)
256:263 (2%)
284:291 (2%)
view
6 x 3 src
src
src
215:220 (2%)
254:259 (2%)
295:300 (2%)
view
6 x 3 src/js/ashes
src/js/ashes
src/js/ashes
203:213 (<1%)
121:131 (5%)
170:180 (1%)
view
6 x 3 src/css/modules
src/css/modules
src/css/modules
129:136 (4%)
238:245 (2%)
266:273 (2%)
view
6 x 3 src/js/ashes
src/js/ashes
src/js/ashes
564:569 (1%)
453:458 (<1%)
854:859 (<1%)
view
6 x 3 src/css/modules
src/css/modules
src/css/modules
146:153 (4%)
255:262 (2%)
283:290 (2%)
view
6 x 3 src/js/ashes
src/js/ashes
src/js/ashes
198:203 (<1%)
116:121 (5%)
165:170 (1%)
view
6 x 3 src/css/modules
src/css/modules
src/css/modules
150:156 (4%)
259:265 (2%)
287:293 (2%)
view
6 x 3 src/css/modules
src/css/modules
src/css/modules
149:155 (4%)
258:264 (2%)
286:292 (2%)
view
Duplicated Units
The list of top 1 duplicated units.
See data for all 1 unit duplicate
Size#FoldersFilesLinesCode
9 x 2 src/js/ashes
src/js/ashes
471:482 
507:518 
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...