instagram / Fixit
Duplication

Places in code with 6 or more lines that are exactly the same.

Intro
  • 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...
Duplication Overall
  • 14% duplication:
    • 5,970 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 882 duplicated lines
  • 488 duplicates
system14% (882 lines)
Duplication per Extension
py14% (882 lines)
Duplication per Component (primary)
fixit/rules23% (735 lines)
fixit/cli12% (126 lines)
fixit10% (14 lines)
fixit/common<1% (7 lines)
ROOT0% (0 lines)
fixit/common/cli0% (0 lines)
Longest Duplicates
The list of 50 longest duplicates.
See data for all 488 duplicates...
Size#FoldersFilesLinesCode
63 x 2 fixit/rules
fixit/rules
75:212 (50%)
90:225 (50%)
view
57 x 2 fixit/rules
fixit/rules
75:199 (45%)
103:225 (45%)
view
51 x 2 fixit/rules
fixit/rules
75:186 (40%)
116:225 (40%)
view
45 x 2 fixit/rules
fixit/rules
75:173 (36%)
129:225 (36%)
view
39 x 2 fixit/rules
fixit/rules
75:160 (31%)
142:225 (31%)
view
37 x 2 fixit/rules
fixit/rules
69:163 (44%)
65:155 (27%)
view
36 x 2 fixit/rules
fixit/rules
49:138 (27%)
65:154 (27%)
view
36 x 2 fixit/rules
fixit/rules
69:162 (43%)
49:138 (27%)
view
33 x 2 fixit/rules
fixit/rules
75:147 (26%)
155:225 (26%)
view
30 x 2 fixit/rules
fixit/rules
69:145 (36%)
84:162 (36%)
view
30 x 2 fixit/rules
fixit/rules
49:122 (22%)
81:154 (22%)
view
30 x 2 fixit/rules
fixit/rules
69:145 (36%)
81:154 (22%)
view
30 x 2 fixit/rules
fixit/rules
84:162 (36%)
49:122 (22%)
view
27 x 2 fixit/rules
fixit/rules
75:134 (21%)
168:225 (21%)
view
24 x 2 fixit/rules
fixit/rules
69:128 (28%)
99:162 (28%)
view
24 x 2 fixit/rules
fixit/rules
99:162 (28%)
49:108 (18%)
view
24 x 2 fixit/rules
fixit/rules
49:108 (18%)
97:154 (18%)
view
24 x 2 fixit/rules
fixit/rules
69:128 (28%)
97:154 (18%)
view
21 x 2 fixit/rules
fixit/rules
75:121 (16%)
181:225 (16%)
view
20 x 2 fixit/cli
fixit/cli
226:251 (11%)
155:180 (17%)
view
20 x 2 fixit/rules
fixit/rules
47:98 (24%)
27:80 (30%)
view
18 x 2 fixit/rules
fixit/rules
69:113 (21%)
114:162 (21%)
view
18 x 2 fixit/rules
fixit/rules
49:96 (13%)
109:154 (13%)
view
18 x 2 fixit/rules
fixit/rules
49:97 (7%)
48:107 (17%)
view
18 x 2 fixit/rules
fixit/rules
114:162 (21%)
49:96 (13%)
view
18 x 2 fixit/rules
fixit/rules
69:113 (21%)
109:154 (13%)
view
17 x 2 fixit/rules
fixit/rules
152:184 (7%)
72:109 (12%)
view
17 x 2 fixit/rules
fixit/rules
152:184 (7%)
56:97 (12%)
view
17 x 2 fixit/rules
fixit/rules
152:184 (7%)
102:139 (12%)
view
17 x 2 fixit/rules
fixit/rules
152:184 (7%)
88:123 (12%)
view
17 x 2 fixit/rules
fixit/rules
152:184 (7%)
105:146 (20%)
view
17 x 2 fixit/rules
fixit/rules
152:184 (7%)
90:129 (20%)
view
17 x 2 fixit/rules
fixit/rules
152:184 (7%)
75:114 (20%)
view
17 x 2 fixit/rules
fixit/rules
56:107 (16%)
42:90 (25%)
view
17 x 2 fixit/rules
fixit/rules
55:97 (7%)
42:90 (25%)
view
16 x 2 fixit/rules
fixit/rules
152:183 (6%)
115:154 (12%)
view
16 x 2 fixit/rules
fixit/rules
152:183 (6%)
120:162 (19%)
view
15 x 2 fixit/rules
fixit/rules
75:108 (12%)
194:225 (12%)
view
14 x 2 fixit/rules
fixit/rules
96:143 (11%)
178:228 (11%)
view
14 x 2 fixit/rules
fixit/rules
56:99 (13%)
57:92 (18%)
view
14 x 2 fixit/rules
fixit/rules
42:83 (20%)
57:92 (18%)
view
14 x 2 fixit/rules
fixit/rules
55:90 (6%)
57:92 (18%)
view
13 x 2 fixit/rules
fixit/rules
52:81 (19%)
123:155 (9%)
view
13 x 2 fixit/rules
fixit/rules
129:163 (15%)
52:81 (19%)
view
13 x 2 fixit/rules
fixit/rules
41:62 (11%)
56:76 (11%)
view
13 x 2 fixit/rules
fixit/rules
160:184 (5%)
49:81 (9%)
view
13 x 2 fixit/rules
fixit/rules
160:184 (5%)
69:99 (15%)
view
12 x 2 fixit/rules
fixit/rules
69:98 (14%)
129:162 (14%)
view
12 x 2 fixit/rules
fixit/rules
114:145 (14%)
52:80 (18%)
view
12 x 2 fixit/rules
fixit/rules
52:80 (18%)
65:96 (9%)
view