Duplication Overall
  • 14% duplication:
    • 5,452 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 800 duplicated lines
  • 68 duplicates
system14% (800 lines)
dependency graphs: 2D graph | 2D graph (with duplicates)... | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
js13% (430 lines)
scss15% (321 lines)
html27% (49 lines)
Duplication per Component (primary)
src15% (800 lines)
ROOT0% (0 lines)
boot0% (0 lines)
Longest Duplicates
The list of 50 longest duplicates.
See data for all 68 duplicates...
Size#FoldersFilesLinesCode
53 x 2 src/css/modules
src/css/modules
170:230 (29%)
186:244 (12%)
view
26 x 2 src/js/charts
src/js/charts
146:182 (2%)
44:80 (4%)
view
24 x 2 src/js/charts
src/js/charts
248:271 (6%)
1320:1343 (2%)
view
23 x 2 src/js/charts
src/js/charts
114:141 (2%)
12:39 (4%)
view
16 x 2 src/css/modules
src/css/modules
115:132 (8%)
137:154 (3%)
view
12 x 2 src/js/charts
src/js/charts
405:417 (2%)
438:449 (2%)
view
12 x 2 src/js/charts
src/js/charts
434:445 (2%)
679:690 (2%)
view
12 x 2 src/js/charts
src/js/charts
434:445 (2%)
698:709 (2%)
view
12 x 2 src/js/charts
src/js/charts
679:690 (2%)
698:709 (2%)
view
11 x 2 src/js/charts
src/js/charts
494:505 (1%)
730:741 (1%)
view
11 x 2 src/css/modules
src/css/modules
138:151 (6%)
154:169 (2%)
view
11 x 2 src/js/charts
src/js/charts
181:193 (3%)
693:704 (1%)
view
10 x 2 src/js/charts
src/js/charts
259:271 (1%)
650:662 (1%)
view
10 x 2 src/js/charts
src/js/charts
1081:1092 (<1%)
1164:1175 (<1%)
view
10 x 2 src/css/modules
src/css/modules
63:74 (12%)
92:103 (12%)
view
10 x 2 src/css/modules
src/css/modules
287:298 (4%)
64:75 (12%)
view
9 x 2 src/css/modules
src/css/modules
55:64 (7%)
100:110 (7%)
view
9 x 2 src/css/modules
src/css/modules
15:23 (90%)
50:58 (10%)
view
9 x 2 src/css/modules
src/css/modules
287:297 (3%)
93:103 (10%)
view
9 x 2 src/js/charts
src/js/charts
142:151 (2%)
260:269 (<1%)
view
9 x 2 src/js/charts
src/js/charts
196:204 (2%)
709:717 (<1%)
view
9 x 2 src/css/modules
src/css/modules
225:234 (2%)
128:137 (3%)
view
9 x 2 src/css/modules
src/css/modules
210:220 (4%)
128:137 (3%)
view
8 x 2 src/css/modules
src/css/modules
128:135 (1%)
395:402 (1%)
view
8 x 2 src/js/charts
src/js/charts
405:412 (1%)
683:690 (1%)
view
8 x 2 src/js/charts
src/js/charts
405:412 (1%)
702:709 (1%)
view
8 x 2 src
src
33:41 (5%)
51:59 (5%)
view
7 x 2 src/css/modules
src/css/modules
150:159 (1%)
257:264 (1%)
view
7 x 2 src/html
src/html
50:58 (6%)
66:74 (6%)
view
7 x 2 src/html
src/html
50:58 (6%)
82:90 (6%)
view
7 x 2 src/html
src/html
50:58 (6%)
98:106 (6%)
view
7 x 2 src/html
src/html
50:58 (6%)
114:122 (6%)
view
7 x 2 src/html
src/html
50:58 (6%)
130:138 (6%)
view
7 x 2 src/html
src/html
50:58 (6%)
146:154 (6%)
view
7 x 2 src/html
src/html
66:74 (6%)
82:90 (6%)
view
7 x 2 src/html
src/html
66:74 (6%)
98:106 (6%)
view
7 x 2 src/html
src/html
66:74 (6%)
114:122 (6%)
view
7 x 2 src/html
src/html
66:74 (6%)
130:138 (6%)
view
7 x 2 src/html
src/html
66:74 (6%)
146:154 (6%)
view
7 x 2 src/html
src/html
82:90 (6%)
98:106 (6%)
view
7 x 2 src/html
src/html
82:90 (6%)
114:122 (6%)
view
7 x 2 src/html
src/html
82:90 (6%)
130:138 (6%)
view
7 x 2 src/html
src/html
82:90 (6%)
146:154 (6%)
view
7 x 2 src/html
src/html
98:106 (6%)
114:122 (6%)
view
7 x 2 src/html
src/html
98:106 (6%)
130:138 (6%)
view
7 x 2 src/html
src/html
98:106 (6%)
146:154 (6%)
view
7 x 2 src/html
src/html
114:122 (6%)
130:138 (6%)
view
7 x 2 src/html
src/html
114:122 (6%)
146:154 (6%)
view
7 x 2 src/html
src/html
130:138 (6%)
146:154 (6%)
view
7 x 2 src/js/charts
src/js/charts
615:622 (<1%)
1080:1087 (<1%)
view
Most Frequent Duplicates
The list of 21 most frequently found duplicates.
Size#FoldersFilesLinesCode
6 x 7 src/html
src/html
src/html
src/html
src/html
src/html
src/html
50:55 (5%)
66:71 (5%)
82:87 (5%)
98:103 (5%)
114:119 (5%)
130:135 (5%)
146:151 (5%)
view
6 x 7 src/html
src/html
src/html
src/html
src/html
src/html
src/html
51:58 (5%)
67:74 (5%)
83:90 (5%)
99:106 (5%)
115:122 (5%)
131:138 (5%)
147:154 (5%)
view
6 x 4 src/js/charts
src/js/charts
src/js/charts
src/js/charts
406:411 (1%)
439:444 (1%)
684:689 (1%)
703:708 (1%)
view
6 x 4 src/js/charts
src/js/charts
src/js/charts
src/js/charts
407:412 (1%)
440:445 (1%)
685:690 (1%)
704:709 (1%)
view
6 x 4 src/js/charts
src/js/charts
src/js/charts
src/js/charts
405:410 (1%)
438:443 (1%)
683:688 (1%)
702:707 (1%)
view
6 x 3 src/js/charts
src/js/charts
src/js/charts
436:441 (1%)
681:686 (1%)
700:705 (1%)
view
6 x 3 src/css/modules
src/css/modules
src/css/modules
125:132 (3%)
147:154 (1%)
336:343 (1%)
view
6 x 3 src/css/modules
src/css/modules
src/css/modules
204:209 (1%)
113:118 (2%)
189:194 (3%)
view
6 x 3 src/js/charts
src/js/charts
src/js/charts
616:622 (<1%)
1081:1087 (<1%)
1164:1170 (<1%)
view
6 x 3 src/css/modules
src/css/modules
src/css/modules
203:208 (1%)
112:117 (2%)
188:193 (3%)
view
6 x 3 src/css/modules
src/css/modules
src/css/modules
290:297 (2%)
67:74 (7%)
96:103 (7%)
view
6 x 3 src/css/modules
src/css/modules
src/css/modules
229:234 (1%)
132:137 (2%)
215:220 (3%)
view
6 x 3 src/js/charts
src/js/charts
src/js/charts
434:439 (1%)
679:684 (1%)
698:703 (1%)
view
6 x 3 src/js/charts
src/js/charts
src/js/charts
437:442 (1%)
682:687 (1%)
701:706 (1%)
view
6 x 3 src/css/modules
src/css/modules
src/css/modules
226:232 (1%)
129:135 (2%)
211:218 (3%)
view
6 x 3 src/css/modules
src/css/modules
src/css/modules
225:231 (1%)
128:134 (2%)
210:217 (3%)
view
6 x 3 src/css/modules
src/css/modules
src/css/modules
289:296 (2%)
66:73 (7%)
95:102 (7%)
view
6 x 3 src/js/charts
src/js/charts
src/js/charts
435:440 (1%)
680:685 (1%)
699:704 (1%)
view
6 x 3 src/css/modules
src/css/modules
src/css/modules
287:292 (2%)
64:69 (7%)
93:98 (7%)
view
6 x 3 src/css/modules
src/css/modules
src/css/modules
288:294 (2%)
65:71 (7%)
94:100 (7%)
view
6 x 3 src/css/modules
src/css/modules
src/css/modules
228:233 (1%)
131:136 (2%)
214:219 (3%)
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...