Duplication Overall
  • 23% duplication:
    • 487 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 115 duplicated lines
  • 9 duplicates
system23% (115 lines)
dependency graphs: 2D graph | 2D graph (with duplicates)... | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
css21% (91 lines)
py37% (24 lines)
Duplication per Component (primary)
ROOT23% (115 lines)
Longest Duplicates
The list of 9 longest duplicates.
See data for all 9 duplicates...
Size#FoldersFilesLinesCode
31 x 2 ROOT
ROOT
257:287 (8%)
315:346 (8%)
view
12 x 2 ROOT
ROOT
32:43 (18%)
50:61 (18%)
view
12 x 2 ROOT
ROOT
143:154 (3%)
263:274 (3%)
view
12 x 2 ROOT
ROOT
143:154 (3%)
322:333 (3%)
view
9 x 2 ROOT
ROOT
279:287 (2%)
417:425 (2%)
view
9 x 2 ROOT
ROOT
338:346 (2%)
417:425 (2%)
view
8 x 2 ROOT
ROOT
160:167 (2%)
280:287 (2%)
view
8 x 2 ROOT
ROOT
160:167 (2%)
339:346 (2%)
view
8 x 2 ROOT
ROOT
160:167 (2%)
418:425 (2%)
view
Most Frequent Duplicates
The list of 11 most frequently found duplicates.
Size#FoldersFilesLinesCode
6 x 4 ROOT
ROOT
ROOT
ROOT
162:167 (1%)
282:287 (1%)
341:346 (1%)
420:425 (1%)
view
6 x 4 ROOT
ROOT
ROOT
ROOT
161:166 (1%)
281:286 (1%)
340:345 (1%)
419:424 (1%)
view
6 x 4 ROOT
ROOT
ROOT
ROOT
160:165 (1%)
280:285 (1%)
339:344 (1%)
418:423 (1%)
view
6 x 3 ROOT
ROOT
ROOT
144:149 (1%)
264:269 (1%)
323:328 (1%)
view
6 x 3 ROOT
ROOT
ROOT
279:284 (1%)
338:343 (1%)
417:422 (1%)
view
6 x 3 ROOT
ROOT
ROOT
146:151 (1%)
266:271 (1%)
325:330 (1%)
view
6 x 3 ROOT
ROOT
ROOT
148:153 (1%)
268:273 (1%)
327:332 (1%)
view
6 x 3 ROOT
ROOT
ROOT
147:152 (1%)
267:272 (1%)
326:331 (1%)
view
6 x 3 ROOT
ROOT
ROOT
145:150 (1%)
265:270 (1%)
324:329 (1%)
view
6 x 3 ROOT
ROOT
ROOT
149:154 (1%)
269:274 (1%)
328:333 (1%)
view
6 x 3 ROOT
ROOT
ROOT
143:148 (1%)
263:268 (1%)
322:327 (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...