Duplication Overall
  • 17% duplication:
    • 9,281 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 1,594 duplicated lines
  • 77 duplicates
system17% (1,594 lines)
dependency graphs: 2D graph | 2D graph (with duplicates)... | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
js10% (848 lines)
scss54% (674 lines)
html53% (72 lines)
Duplication per Component (primary)
src44% (1,504 lines)
harness1% (90 lines)
ROOT0% (0 lines)
Longest Duplicates
The list of 50 longest duplicates.
See data for all 77 duplicates...
Size#FoldersFilesLinesCode
140 x 2 src/css
src/css
246:427 (41%)
245:426 (40%)
view
99 x 2 src/css
src/css
121:244 (29%)
120:243 (28%)
view
98 x 2 src/js
src/js
146:263 (41%)
139:256 (42%)
view
86 x 2 src/css
src/css
12:119 (25%)
11:118 (24%)
view
49 x 2 src/js
src/js
106:163 (23%)
145:202 (16%)
view
47 x 2 src/js
src/js
199:255 (20%)
159:216 (22%)
view
47 x 2 src/js
src/js
192:248 (20%)
159:216 (22%)
view
35 x 2 src/js
src/js
289:366 (14%)
284:354 (15%)
view
24 x 2 harness/app-assets/templates/assets/js/components
harness/app-assets/templates/assets/js/components
1531:1554 (1%)
1669:1692 (1%)
view
22 x 2 src/js
src/js
183:211 (10%)
245:273 (7%)
view
22 x 2 src/js
src/js
215:243 (9%)
245:273 (7%)
view
22 x 2 src/js
src/js
222:250 (9%)
245:273 (7%)
view
18 x 2 src/js
src/js
327:366 (7%)
274:300 (8%)
view
18 x 2 src/js
src/js
322:354 (7%)
274:300 (8%)
view
17 x 2 src/js
src/js
68:91 (8%)
89:112 (5%)
view
17 x 2 src/js
src/js
101:125 (7%)
89:113 (7%)
view
16 x 2 src/js
src/js
260:277 (7%)
360:377 (5%)
view
16 x 2 src/js
src/js
13:36 (6%)
15:36 (7%)
view
16 x 2 src/js
src/js
146:165 (6%)
106:125 (7%)
view
16 x 2 src/js
src/js
139:158 (7%)
145:164 (5%)
view
16 x 2 src/js
src/js
146:165 (6%)
145:164 (5%)
view
16 x 2 src/js
src/js
139:158 (7%)
106:125 (7%)
view
16 x 2 src/js/text
src/js/text
40:72 (32%)
40:72 (32%)
view
15 x 2 src/js
src/js
13:34 (6%)
15:34 (7%)
view
15 x 2 src/js
src/js
104:125 (6%)
69:90 (7%)
view
15 x 2 src/js
src/js
92:113 (6%)
90:111 (5%)
view
15 x 2 src/js
src/js
104:125 (6%)
90:111 (5%)
view
15 x 2 src/js
src/js
15:34 (6%)
15:34 (7%)
view
15 x 2 src/js
src/js
92:113 (6%)
69:90 (7%)
view
13 x 2 src/js/text
src/js/text
20:37 (26%)
20:37 (26%)
view
12 x 2 src/js
src/js
210:224 (5%)
298:312 (4%)
view
12 x 2 src/js
src/js
280:293 (5%)
394:408 (4%)
view
12 x 2 src/js
src/js
334:347 (5%)
394:408 (4%)
view
12 x 2 src/js
src/js
346:359 (5%)
394:408 (4%)
view
11 x 2 src/js
src/js
25:40 (25%)
24:38 (29%)
view
10 x 2 src/js
src/js
167:179 (4%)
127:139 (4%)
view
10 x 2 src/js
src/js
289:318 (4%)
234:265 (4%)
view
10 x 2 src/js
src/js
160:172 (4%)
166:178 (3%)
view
10 x 2 src/js
src/js
167:179 (4%)
166:178 (3%)
view
10 x 2 src/js
src/js
160:172 (4%)
127:139 (4%)
view
10 x 2 src/js
src/js
284:313 (4%)
234:265 (4%)
view
9 x 2 src/js
src/js
16:27 (6%)
84:95 (6%)
view
9 x 2 src/js
src/js
56:66 (6%)
126:137 (6%)
view
9 x 2 src/css
src/css
1:10 (2%)
1:10 (2%)
view
9 x 2 src/js
src/js
166:174 (4%)
221:230 (3%)
view
9 x 2 src/js
src/js
198:206 (3%)
221:230 (3%)
view
9 x 2 src/js
src/js
205:213 (3%)
221:230 (3%)
view
8 x 2 src/js
src/js
59:69 (3%)
67:77 (3%)
view
8 x 2 src/js
src/js
181:189 (3%)
141:149 (3%)
view
8 x 2 src/js
src/js
174:182 (3%)
180:188 (2%)
view
Most Frequent Duplicates
The list of 50 most frequently found duplicates.
Size#FoldersFilesLinesCode
6 x 4 src/js
src/js
src/js
src/js
62:69 (2%)
48:55 (2%)
70:77 (2%)
65:72 (2%)
view
6 x 4 src/js
src/js
src/js
src/js
232:239 (2%)
193:200 (2%)
225:232 (2%)
255:262 (2%)
view
6 x 4 src/js
src/js
src/js
src/js
103:111 (2%)
80:88 (2%)
115:123 (2%)
101:109 (2%)
view
6 x 4 src/js
src/js
src/js
src/js
226:232 (2%)
187:193 (2%)
219:225 (2%)
249:255 (2%)
view
6 x 4 src/js
src/js
src/js
src/js
353:359 (2%)
287:293 (2%)
341:347 (2%)
401:408 (2%)
view
6 x 4 src/js
src/js
src/js
src/js
104:110 (2%)
69:75 (2%)
92:98 (2%)
90:96 (2%)
view
6 x 4 src/js
src/js
src/js
src/js
156:162 (2%)
116:122 (2%)
149:155 (2%)
155:161 (2%)
view
6 x 4 src/js
src/js
src/js
src/js
23:28 (2%)
23:28 (2%)
23:28 (2%)
24:29 (2%)
view
6 x 4 src/js
src/js
src/js
src/js
148:154 (2%)
108:114 (2%)
141:147 (2%)
147:153 (2%)
view
6 x 4 src/js
src/js
src/js
src/js
151:157 (2%)
111:117 (2%)
144:150 (2%)
150:156 (2%)
view
6 x 4 src/js
src/js
src/js
src/js
171:178 (2%)
131:138 (2%)
164:171 (2%)
170:177 (2%)
view
6 x 4 src/js
src/js
src/js
src/js
236:243 (2%)
197:204 (2%)
229:236 (2%)
259:266 (2%)
view
6 x 4 src/js
src/js
src/js
src/js
146:152 (2%)
106:112 (2%)
139:145 (2%)
145:151 (2%)
view
6 x 4 src/js
src/js
src/js
src/js
237:244 (2%)
198:205 (2%)
230:237 (2%)
260:267 (2%)
view
6 x 4 src/js
src/js
src/js
src/js
205:210 (2%)
166:171 (2%)
198:203 (2%)
221:226 (2%)
view
6 x 4 src/js
src/js
src/js
src/js
243:249 (2%)
204:210 (2%)
236:242 (2%)
266:272 (2%)
view
6 x 4 src/js
src/js
src/js
src/js
108:115 (2%)
73:80 (2%)
96:103 (2%)
94:101 (2%)
view
6 x 4 src/js
src/js
src/js
src/js
182:187 (2%)
142:147 (2%)
175:180 (2%)
181:186 (2%)
view
6 x 4 src/js
src/js
src/js
src/js
154:161 (2%)
114:121 (2%)
147:154 (2%)
153:160 (2%)
view
6 x 4 src/js
src/js
src/js
src/js
244:250 (2%)
205:211 (2%)
237:243 (2%)
267:273 (2%)
view
6 x 4 src/js
src/js
src/js
src/js
104:113 (2%)
81:90 (2%)
116:125 (2%)
102:111 (2%)
view
6 x 4 src/js
src/js
src/js
src/js
233:240 (2%)
194:201 (2%)
226:233 (2%)
256:263 (2%)
view
6 x 4 src/js
src/js
src/js
src/js
150:156 (2%)
110:116 (2%)
143:149 (2%)
149:155 (2%)
view
6 x 4 src/js
src/js
src/js
src/js
231:237 (2%)
192:198 (2%)
224:230 (2%)
254:260 (2%)
view
6 x 4 src/js
src/js
src/js
src/js
191:197 (2%)
151:157 (2%)
184:190 (2%)
190:196 (2%)
view
6 x 4 src/js
src/js
src/js
src/js
101:110 (2%)
78:87 (2%)
113:122 (2%)
99:108 (2%)
view
6 x 4 src/js
src/js
src/js
src/js
157:164 (2%)
117:124 (2%)
150:157 (2%)
156:163 (2%)
view
6 x 4 src/js
src/js
src/js
src/js
172:179 (2%)
132:139 (2%)
165:172 (2%)
171:178 (2%)
view
6 x 4 src/js
src/js
src/js
src/js
105:112 (2%)
70:77 (2%)
93:100 (2%)
91:98 (2%)
view
6 x 4 src/js
src/js
src/js
src/js
348:355 (2%)
282:289 (2%)
336:343 (2%)
396:404 (2%)
view
6 x 4 src/js
src/js
src/js
src/js
346:352 (2%)
280:286 (2%)
334:340 (2%)
394:400 (2%)
view
6 x 4 src/js
src/js
src/js
src/js
235:241 (2%)
196:202 (2%)
228:234 (2%)
258:264 (2%)
view
6 x 4 src/js
src/js
src/js
src/js
169:175 (2%)
129:135 (2%)
162:168 (2%)
168:174 (2%)
view
6 x 4 src/js
src/js
src/js
src/js
109:116 (2%)
74:81 (2%)
97:104 (2%)
95:102 (2%)
view
6 x 4 src/js
src/js
src/js
src/js
230:236 (2%)
191:197 (2%)
223:229 (2%)
253:259 (2%)
view
6 x 4 src/js
src/js
src/js
src/js
153:160 (2%)
113:120 (2%)
146:153 (2%)
152:159 (2%)
view
6 x 4 src/js
src/js
src/js
src/js
158:165 (2%)
118:125 (2%)
151:158 (2%)
157:164 (2%)
view
6 x 4 src/js
src/js
src/js
src/js
223:231 (2%)
184:192 (2%)
216:224 (2%)
246:254 (2%)
view
6 x 4 src/js
src/js
src/js
src/js
351:357 (2%)
285:291 (2%)
339:345 (2%)
399:406 (2%)
view
6 x 4 src/js
src/js
src/js
src/js
227:233 (2%)
188:194 (2%)
220:226 (2%)
250:256 (2%)
view
6 x 4 src/js
src/js
src/js
src/js
107:113 (2%)
72:78 (2%)
95:101 (2%)
93:99 (2%)
view
6 x 4 src/js
src/js
src/js
src/js
239:245 (2%)
200:206 (2%)
232:238 (2%)
262:268 (2%)
view
6 x 4 src/js
src/js
src/js
src/js
240:246 (2%)
201:207 (2%)
233:239 (2%)
263:269 (2%)
view
6 x 4 src/js
src/js
src/js
src/js
147:153 (2%)
107:113 (2%)
140:146 (2%)
146:152 (2%)
view
6 x 4 src/js
src/js
src/js
src/js
100:108 (2%)
77:85 (2%)
112:120 (2%)
98:106 (2%)
view
6 x 4 src/js
src/js
src/js
src/js
206:211 (2%)
167:172 (2%)
199:204 (2%)
222:227 (2%)
view
6 x 4 src/js
src/js
src/js
src/js
350:356 (2%)
284:290 (2%)
338:344 (2%)
398:405 (2%)
view
6 x 4 src/js
src/js
src/js
src/js
110:119 (2%)
75:84 (2%)
98:107 (2%)
96:105 (2%)
view
6 x 4 src/js
src/js
src/js
src/js
228:235 (2%)
189:196 (2%)
221:228 (2%)
251:258 (2%)
view
6 x 4 src/js
src/js
src/js
src/js
170:176 (2%)
130:136 (2%)
163:169 (2%)
169:175 (2%)
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...