Duplication Overall
  • 32% duplication:
    • 4,426 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 1,420 duplicated lines
  • 104 duplicates
system32% (1,420 lines)
dependency graphs: 2D graph | 2D graph (with duplicates)... | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
scss29% (717 lines)
js34% (489 lines)
html45% (214 lines)
Duplication per Component (primary)
src33% (1,386 lines)
ROOT15% (34 lines)
harness0% (0 lines)
Longest Duplicates
The list of 50 longest duplicates.
See data for all 104 duplicates...
Size#FoldersFilesLinesCode
98 x 2 src/css/new
src/css/old
55:155 (68%)
31:130 (77%)
view
44 x 2 src/templates
src/templates
327:403 (24%)
453:529 (22%)
view
43 x 2 src/js/modules
src/js/modules
151:205 (25%)
616:670 (4%)
view
28 x 2 src/js/modules
src/js/modules
246:279 (16%)
711:744 (3%)
view
17 x 2 src/templates
src/templates
17:48 (9%)
17:48 (8%)
view
16 x 2 src/js/modules
src/js/modules
324:339 (1%)
336:351 (1%)
view
16 x 2 src/js/modules
src/js/modules
64:90 (9%)
458:484 (1%)
view
16 x 2 src/css/new
src/css/old
24:41 (10%)
625:642 (2%)
view
15 x 2 src/css/new
src/css/old
36:50 (10%)
14:28 (11%)
view
15 x 2 src/templates
src/templates
233:264 (8%)
346:377 (7%)
view
14 x 2 src/css/old
src/css/old
159:175 (6%)
207:223 (6%)
view
14 x 2 src/js/modules
src/js/modules
210:225 (8%)
675:690 (1%)
view
14 x 2 src/js/modules
src/js/modules
228:243 (8%)
693:708 (1%)
view
13 x 2 src/js/modules
src/js/modules
206:218 (1%)
350:362 (1%)
view
13 x 2 src/templates
src/templates
53:85 (7%)
53:85 (6%)
view
12 x 2 src/js/modules
src/js/modules
122:135 (6%)
587:600 (1%)
view
11 x 2 src/css/new
src/css/old
77:87 (9%)
20:30 (7%)
view
11 x 2 src/css/new
src/css/old
58:70 (7%)
649:661 (1%)
view
10 x 2 src/js/modules
src/js/modules
126:135 (1%)
138:147 (1%)
view
10 x 2 src/js/modules
src/js/modules
126:135 (1%)
150:159 (1%)
view
10 x 2 src/js/modules
src/js/modules
126:135 (1%)
162:171 (1%)
view
10 x 2 src/js/modules
src/js/modules
126:135 (1%)
174:183 (1%)
view
10 x 2 src/js/modules
src/js/modules
126:135 (1%)
186:195 (1%)
view
10 x 2 src/js/modules
src/js/modules
138:147 (1%)
150:159 (1%)
view
10 x 2 src/js/modules
src/js/modules
138:147 (1%)
162:171 (1%)
view
10 x 2 src/js/modules
src/js/modules
138:147 (1%)
174:183 (1%)
view
10 x 2 src/js/modules
src/js/modules
138:147 (1%)
186:195 (1%)
view
10 x 2 src/js/modules
src/js/modules
150:159 (1%)
162:171 (1%)
view
10 x 2 src/js/modules
src/js/modules
150:159 (1%)
174:183 (1%)
view
10 x 2 src/js/modules
src/js/modules
150:159 (1%)
186:195 (1%)
view
10 x 2 src/js/modules
src/js/modules
162:171 (1%)
174:183 (1%)
view
10 x 2 src/js/modules
src/js/modules
162:171 (1%)
186:195 (1%)
view
10 x 2 src/js/modules
src/js/modules
174:183 (1%)
186:195 (1%)
view
10 x 2 src/js/modules
src/js/modules
246:255 (1%)
258:267 (1%)
view
10 x 2 src/js/modules
src/js/modules
246:255 (1%)
270:279 (1%)
view
10 x 2 src/js/modules
src/js/modules
258:267 (1%)
270:279 (1%)
view
10 x 2 src/css/old
src/css/old
78:87 (6%)
89:98 (6%)
view
10 x 2 src/css/old
src/css/old
78:87 (6%)
100:109 (6%)
view
10 x 2 src/css/old
src/css/old
78:87 (6%)
111:120 (6%)
view
10 x 2 src/css/old
src/css/old
89:98 (6%)
100:109 (6%)
view
10 x 2 src/css/old
src/css/old
89:98 (6%)
111:120 (6%)
view
10 x 2 src/css/old
src/css/old
100:109 (6%)
111:120 (6%)
view
10 x 2 src/css/old
src/css/old
124:133 (6%)
135:144 (6%)
view
10 x 2 src/css/old
src/css/old
124:133 (6%)
146:155 (6%)
view
10 x 2 src/css/old
src/css/old
124:133 (6%)
157:166 (6%)
view
10 x 2 src/css/old
src/css/old
135:144 (6%)
146:155 (6%)
view
10 x 2 src/css/old
src/css/old
135:144 (6%)
157:166 (6%)
view
10 x 2 src/css/old
src/css/old
146:155 (6%)
157:166 (6%)
view
10 x 2 src/css/new
src/css/new
93:102 (8%)
104:113 (8%)
view
10 x 2 src/css/new
src/css/new
93:102 (8%)
115:124 (8%)
view
Most Frequent Duplicates
The list of 30 most frequently found duplicates.
Size#FoldersFilesLinesCode
6 x 7 src/js/modules
src/js/modules
src/js/modules
src/js/modules
src/js/modules
src/js/modules
src/js/modules
127:132 (<1%)
139:144 (<1%)
151:156 (<1%)
163:168 (<1%)
175:180 (<1%)
187:192 (<1%)
199:204 (<1%)
view
6 x 7 src/js/modules
src/js/modules
src/js/modules
src/js/modules
src/js/modules
src/js/modules
src/js/modules
126:131 (<1%)
138:143 (<1%)
150:155 (<1%)
162:167 (<1%)
174:179 (<1%)
186:191 (<1%)
198:203 (<1%)
view
6 x 6 src/js/modules
src/js/modules
src/js/modules
src/js/modules
src/js/modules
src/js/modules
128:133 (<1%)
140:145 (<1%)
152:157 (<1%)
164:169 (<1%)
176:181 (<1%)
188:193 (<1%)
view
6 x 6 src/js/modules
src/js/modules
src/js/modules
src/js/modules
src/js/modules
src/js/modules
129:134 (<1%)
141:146 (<1%)
153:158 (<1%)
165:170 (<1%)
177:182 (<1%)
189:194 (<1%)
view
6 x 6 src/js/modules
src/js/modules
src/js/modules
src/js/modules
src/js/modules
src/js/modules
130:135 (<1%)
142:147 (<1%)
154:159 (<1%)
166:171 (<1%)
178:183 (<1%)
190:195 (<1%)
view
6 x 5 src/js/modules
src/js/modules
src/js/modules
src/js/modules
src/js/modules
222:227 (<1%)
234:239 (<1%)
246:251 (<1%)
258:263 (<1%)
270:275 (<1%)
view
6 x 4 src/css/old
src/css/old
src/css/old
src/css/old
128:133 (3%)
139:144 (3%)
150:155 (3%)
161:166 (3%)
view
6 x 4 src/css/old
src/css/old
src/css/old
src/css/old
124:129 (3%)
135:140 (3%)
146:151 (3%)
157:162 (3%)
view
6 x 4 src/css/old
src/css/old
src/css/old
src/css/old
82:87 (3%)
93:98 (3%)
104:109 (3%)
115:120 (3%)
view
6 x 4 src/css/new
src/css/old
src/css/new
src/css/old
27:32 (3%)
628:633 (<1%)
36:41 (3%)
637:642 (<1%)
view
6 x 4 src/css/old
src/css/old
src/css/old
src/css/old
78:83 (3%)
89:94 (3%)
100:105 (3%)
111:116 (3%)
view
6 x 4 src/css/old
src/css/old
src/css/old
src/css/old
80:85 (3%)
91:96 (3%)
102:107 (3%)
113:118 (3%)
view
6 x 4 src/css/old
src/css/old
src/css/old
src/css/old
126:131 (3%)
137:142 (3%)
148:153 (3%)
159:164 (3%)
view
6 x 4 src/css/new
src/css/new
src/css/new
src/css/new
95:100 (5%)
106:111 (5%)
117:122 (5%)
128:133 (5%)
view
6 x 4 src/css/old
src/css/old
src/css/old
src/css/old
127:132 (3%)
138:143 (3%)
149:154 (3%)
160:165 (3%)
view
6 x 4 src/css/new
src/css/new
src/css/new
src/css/new
96:101 (5%)
107:112 (5%)
118:123 (5%)
129:134 (5%)
view
6 x 4 src/css/new
src/css/old
src/css/old
src/css/new
77:82 (5%)
169:175 (2%)
217:223 (2%)
84:89 (5%)
view
6 x 4 src/css/new
src/css/new
src/css/new
src/css/new
97:102 (5%)
108:113 (5%)
119:124 (5%)
130:135 (5%)
view
6 x 4 src/css/old
src/css/old
src/css/old
src/css/old
81:86 (3%)
92:97 (3%)
103:108 (3%)
114:119 (3%)
view
6 x 4 src/css/old
src/css/old
src/css/old
src/css/old
79:84 (3%)
90:95 (3%)
101:106 (3%)
112:117 (3%)
view
6 x 4 src/js/modules
src/js/modules
src/js/modules
src/js/modules
235:240 (<1%)
247:252 (<1%)
259:264 (<1%)
271:276 (<1%)
view
6 x 4 src/css/new
src/css/new
src/css/new
src/css/new
94:99 (5%)
105:110 (5%)
116:121 (5%)
127:132 (5%)
view
6 x 4 src/css/old
src/css/old
src/css/old
src/css/old
125:130 (3%)
136:141 (3%)
147:152 (3%)
158:163 (3%)
view
6 x 4 src/css/new
src/css/new
src/css/new
src/css/new
93:98 (5%)
104:109 (5%)
115:120 (5%)
126:131 (5%)
view
6 x 4 src/js/modules
src/js/modules
src/js/modules
src/js/modules
236:241 (<1%)
248:253 (<1%)
260:265 (<1%)
272:277 (<1%)
view
6 x 3 src/js/modules
src/js/modules
src/js/modules
83:88 (<1%)
214:219 (<1%)
298:303 (<1%)
view
6 x 3 src/css/new
src/css/old
src/css/old
28:33 (3%)
629:634 (<1%)
638:643 (<1%)
view
6 x 3 src/js/modules
src/js/modules
src/js/modules
82:87 (<1%)
213:218 (<1%)
357:362 (<1%)
view
6 x 3 src/js/modules
src/js/modules
src/js/modules
250:255 (<1%)
262:267 (<1%)
274:279 (<1%)
view
6 x 3 src/js/modules
src/js/modules
src/js/modules
249:254 (<1%)
261:266 (<1%)
273:278 (<1%)
view
Duplicated Units
The list of top 1 duplicated units.
See data for all 1 unit duplicate
Size#FoldersFilesLinesCode
6 x 2 src/js/modules
src/js/modules
128:135 
593:600 
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...