Duplication Overall
  • 3% duplication:
    • 1,459 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 55 duplicated lines
  • 7 duplicates
system3% (55 lines)
dependency graphs: 2D graph | 2D graph (with duplicates)... | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
py3% (55 lines)
Duplication per Component (primary)
brutal3% (55 lines)
ROOT0% (0 lines)
Longest Duplicates
The list of 7 longest duplicates.
See data for all 7 duplicates...
Size#FoldersFilesLinesCode
11 x 2 brutal/core
brutal/core
53:66 (2%)
136:149 (2%)
view
10 x 2 brutal/core
brutal/core
55:66 (2%)
101:112 (2%)
view
10 x 2 brutal/core
brutal/core
101:112 (2%)
138:149 (2%)
view
9 x 2 brutal/core
brutal/core
19:29 (2%)
56:66 (2%)
view
9 x 2 brutal/core
brutal/core
19:29 (2%)
102:112 (2%)
view
9 x 2 brutal/core
brutal/core
19:29 (2%)
139:149 (2%)
view
7 x 2 brutal/core
brutal/core
333:339 (1%)
351:357 (1%)
view
Most Frequent Duplicates
The list of 5 most frequently found duplicates.
Size#FoldersFilesLinesCode
6 x 4 brutal/core
brutal/core
brutal/core
brutal/core
22:28 (1%)
59:65 (1%)
105:111 (1%)
142:148 (1%)
view
6 x 4 brutal/core
brutal/core
brutal/core
brutal/core
21:27 (1%)
58:64 (1%)
104:110 (1%)
141:147 (1%)
view
6 x 4 brutal/core
brutal/core
brutal/core
brutal/core
23:29 (1%)
60:66 (1%)
106:112 (1%)
143:149 (1%)
view
6 x 4 brutal/core
brutal/core
brutal/core
brutal/core
19:26 (1%)
56:63 (1%)
102:109 (1%)
139:146 (1%)
view
6 x 3 brutal/core
brutal/core
brutal/core
55:61 (1%)
101:107 (1%)
138:144 (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...