Duplication Overall
  • 16% duplication:
    • 615 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 103 duplicated lines
  • 9 duplicates
system16% (103 lines)
dependency graphs: 2D graph | 2D graph (with duplicates)... | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
css20% (91 lines)
html6% (12 lines)
Duplication per Component (primary)
ROOT16% (103 lines)
Longest Duplicates
The list of 9 longest duplicates.
See data for all 9 duplicates...
Size#FoldersFilesLinesCode
31 x 2 ROOT
ROOT
276:306 (7%)
335:366 (7%)
view
12 x 2 ROOT
ROOT
157:168 (3%)
282:293 (3%)
view
12 x 2 ROOT
ROOT
157:168 (3%)
342:353 (3%)
view
9 x 2 ROOT
ROOT
298:306 (2%)
437:445 (2%)
view
9 x 2 ROOT
ROOT
358:366 (2%)
437:445 (2%)
view
8 x 2 ROOT
ROOT
174:181 (2%)
299:306 (2%)
view
8 x 2 ROOT
ROOT
174:181 (2%)
359:366 (2%)
view
8 x 2 ROOT
ROOT
174:181 (2%)
438:445 (2%)
view
6 x 2 ROOT
ROOT
2:7 (4%)
1:6 (11%)
view
Most Frequent Duplicates
The list of 11 most frequently found duplicates.
Size#FoldersFilesLinesCode
6 x 4 ROOT
ROOT
ROOT
ROOT
174:179 (1%)
299:304 (1%)
359:364 (1%)
438:443 (1%)
view
6 x 4 ROOT
ROOT
ROOT
ROOT
176:181 (1%)
301:306 (1%)
361:366 (1%)
440:445 (1%)
view
6 x 4 ROOT
ROOT
ROOT
ROOT
175:180 (1%)
300:305 (1%)
360:365 (1%)
439:444 (1%)
view
6 x 3 ROOT
ROOT
ROOT
157:162 (1%)
282:287 (1%)
342:347 (1%)
view
6 x 3 ROOT
ROOT
ROOT
163:168 (1%)
288:293 (1%)
348:353 (1%)
view
6 x 3 ROOT
ROOT
ROOT
160:165 (1%)
285:290 (1%)
345:350 (1%)
view
6 x 3 ROOT
ROOT
ROOT
159:164 (1%)
284:289 (1%)
344:349 (1%)
view
6 x 3 ROOT
ROOT
ROOT
161:166 (1%)
286:291 (1%)
346:351 (1%)
view
6 x 3 ROOT
ROOT
ROOT
298:303 (1%)
358:363 (1%)
437:442 (1%)
view
6 x 3 ROOT
ROOT
ROOT
158:163 (1%)
283:288 (1%)
343:348 (1%)
view
6 x 3 ROOT
ROOT
ROOT
162:167 (1%)
287:292 (1%)
347:352 (1%)
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...