Duplication Overall
  • 20% duplication:
    • 5,108 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 1,052 duplicated lines
  • 554 duplicates
system20% (1,052 lines)
dependency graphs: 2D graph | 2D graph (with duplicates)... | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
cpp23% (1,052 lines)
Duplication per Component (primary)
src21% (1,052 lines)
tools0% (0 lines)
Longest Duplicates
The list of 50 longest duplicates.
See data for all 554 duplicates...
Size#FoldersFilesLinesCode
16 x 2 src/buddies
src/buddies
103:124 (9%)
106:127 (9%)
view
15 x 2 src/buddies
src/buddies
159:177 (9%)
160:178 (9%)
view
15 x 2 src/buddies
src/buddies
170:188 (8%)
159:177 (9%)
view
15 x 2 src/buddies
src/buddies
132:151 (9%)
135:154 (9%)
view
15 x 2 src/buddies
src/buddies
159:177 (9%)
162:180 (9%)
view
15 x 2 src/buddies
src/buddies
193:208 (9%)
184:199 (9%)
view
14 x 2 src/buddies
src/buddies
185:199 (8%)
186:200 (8%)
view
14 x 2 src/buddies
src/buddies
185:199 (8%)
188:202 (8%)
view
13 x 2 src/buddies
src/buddies
103:117 (8%)
104:118 (8%)
view
13 x 2 src/buddies
src/buddies
31:46 (8%)
31:46 (8%)
view
13 x 2 src/buddies
src/buddies
31:46 (8%)
31:46 (8%)
view
13 x 2 src/buddies
src/buddies
31:46 (8%)
31:46 (8%)
view
13 x 2 src/buddies
src/buddies
31:46 (8%)
31:46 (8%)
view
13 x 2 src/buddies
src/buddies
31:46 (8%)
31:46 (8%)
view
13 x 2 src/buddies
src/buddies
31:46 (8%)
31:46 (8%)
view
13 x 2 src/buddies
src/buddies
31:46 (8%)
31:46 (7%)
view
12 x 2 src/buddies
src/buddies
133:145 (7%)
134:146 (7%)
view
12 x 2 src/buddies
src/buddies
31:42 (6%)
31:42 (7%)
view
12 x 2 src/buddies
src/buddies
31:42 (6%)
31:42 (7%)
view
12 x 2 src/buddies
src/buddies
31:42 (6%)
31:42 (7%)
view
12 x 2 src/buddies
src/buddies
31:42 (6%)
31:42 (7%)
view
11 x 2 src/buddies
src/buddies
164:177 (7%)
165:178 (6%)
view
11 x 2 src/buddies
src/buddies
179:189 (6%)
169:179 (6%)
view
11 x 2 src/buddies
src/buddies
165:178 (6%)
164:177 (7%)
view
11 x 2 src/buddies
src/buddies
166:179 (6%)
165:178 (6%)
view
11 x 2 src/buddies
src/buddies
165:178 (6%)
165:178 (6%)
view
11 x 2 src/buddies
src/buddies
164:177 (6%)
166:179 (6%)
view
11 x 2 src/buddies
src/buddies
164:177 (6%)
164:177 (7%)
view
11 x 2 src/buddies
src/buddies
165:178 (6%)
165:178 (6%)
view
11 x 2 src/buddies
src/buddies
164:177 (6%)
164:177 (7%)
view
11 x 2 src/buddies
src/buddies
164:177 (7%)
165:178 (6%)
view
11 x 2 src/buddies
src/buddies
164:177 (6%)
165:178 (6%)
view
11 x 2 src/buddies
src/buddies
165:178 (6%)
166:179 (6%)
view
11 x 2 src/buddies
src/buddies
167:180 (6%)
175:188 (6%)
view
11 x 2 src/buddies
src/buddies
166:179 (6%)
165:178 (6%)
view
11 x 2 src/buddies
src/buddies
164:177 (6%)
165:178 (6%)
view
11 x 2 src/buddies
src/buddies
164:177 (6%)
175:188 (6%)
view
11 x 2 src/buddies
src/buddies
164:177 (7%)
166:179 (6%)
view
11 x 2 src/buddies
src/buddies
165:178 (6%)
165:178 (6%)
view
11 x 2 src/buddies
src/buddies
167:180 (6%)
164:177 (7%)
view
11 x 2 src/buddies
src/buddies
165:178 (6%)
164:177 (7%)
view
11 x 2 src/buddies
src/buddies
164:177 (6%)
165:178 (6%)
view
11 x 2 src/buddies
src/buddies
164:177 (7%)
164:177 (7%)
view
11 x 2 src/buddies
src/buddies
165:178 (6%)
175:188 (6%)
view
11 x 2 src/buddies
src/buddies
164:177 (6%)
164:177 (6%)
view
11 x 2 src/buddies
src/buddies
167:180 (6%)
166:179 (6%)
view
11 x 2 src/buddies
src/buddies
175:188 (6%)
165:178 (6%)
view
11 x 2 src/buddies
src/buddies
164:177 (6%)
167:180 (6%)
view
11 x 2 src/buddies
src/buddies
164:177 (6%)
166:179 (6%)
view
11 x 2 src/buddies
src/buddies
175:188 (6%)
164:177 (7%)
view
Most Frequent Duplicates
The list of 50 most frequently found duplicates.
Size#FoldersFilesLinesCode
6 x 17 src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
...
195:200 (3%)
200:205 (3%)
194:199 (3%)
195:200 (3%)
205:210 (3%)
203:208 (3%)
217:222 (3%)
194:199 (3%)
194:199 (3%)
197:202 (3%)
...
view
6 x 17 src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
...
194:199 (3%)
199:204 (3%)
193:198 (3%)
194:199 (3%)
204:209 (3%)
202:207 (3%)
216:221 (3%)
193:198 (3%)
193:198 (3%)
196:201 (3%)
...
view
6 x 17 src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
...
193:198 (3%)
198:203 (3%)
192:197 (3%)
193:198 (3%)
203:208 (3%)
201:206 (3%)
215:220 (3%)
192:197 (3%)
192:197 (3%)
195:200 (3%)
...
view
6 x 15 src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
...
140:145 (3%)
141:146 (3%)
141:146 (3%)
146:151 (3%)
157:162 (3%)
140:145 (3%)
140:145 (3%)
143:148 (3%)
167:172 (3%)
147:152 (3%)
...
view
6 x 15 src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
...
168:173 (3%)
169:174 (3%)
179:184 (3%)
174:179 (3%)
188:193 (3%)
186:191 (3%)
169:174 (3%)
168:173 (3%)
171:176 (3%)
196:201 (3%)
...
view
6 x 15 src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
...
139:144 (3%)
140:145 (3%)
140:145 (3%)
145:150 (3%)
156:161 (3%)
139:144 (3%)
139:144 (3%)
142:147 (3%)
166:171 (3%)
146:151 (3%)
...
view
6 x 13 src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
...
103:108 (3%)
104:109 (3%)
103:108 (3%)
106:111 (3%)
103:108 (3%)
109:114 (3%)
110:115 (3%)
103:108 (3%)
104:109 (3%)
105:110 (3%)
...
view
6 x 11 src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
...
165:170 (3%)
166:171 (3%)
165:170 (3%)
168:173 (3%)
193:198 (3%)
166:171 (3%)
165:170 (3%)
167:172 (3%)
166:171 (3%)
176:181 (3%)
...
view
6 x 11 src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
...
164:169 (3%)
165:170 (3%)
164:169 (3%)
167:172 (3%)
192:197 (3%)
165:170 (3%)
164:169 (3%)
166:171 (3%)
165:170 (3%)
175:180 (3%)
...
view
6 x 11 src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
...
167:172 (3%)
168:173 (3%)
167:172 (3%)
170:175 (3%)
195:200 (3%)
168:173 (3%)
167:172 (3%)
169:174 (3%)
168:173 (3%)
178:183 (3%)
...
view
6 x 11 src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
...
166:171 (3%)
167:172 (3%)
166:171 (3%)
169:174 (3%)
194:199 (3%)
167:172 (3%)
166:171 (3%)
168:173 (3%)
167:172 (3%)
177:182 (3%)
...
view
6 x 10 src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
169:177 (3%)
170:178 (3%)
169:177 (3%)
172:180 (3%)
170:178 (3%)
169:177 (3%)
171:179 (3%)
180:188 (3%)
170:178 (3%)
169:177 (3%)
view
6 x 10 src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
138:143 (3%)
139:144 (3%)
138:143 (3%)
141:146 (3%)
165:170 (3%)
145:150 (3%)
138:143 (3%)
149:154 (3%)
144:149 (3%)
140:145 (3%)
view
6 x 9 src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
184:189 (3%)
185:190 (3%)
184:189 (3%)
193:198 (3%)
217:222 (3%)
200:205 (3%)
184:189 (3%)
184:189 (3%)
185:190 (3%)
view
6 x 9 src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
111:117 (3%)
112:118 (3%)
111:117 (3%)
114:120 (3%)
112:118 (3%)
112:118 (3%)
113:119 (3%)
111:117 (3%)
111:117 (3%)
view
6 x 7 src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
113:119 (3%)
114:120 (3%)
113:119 (3%)
116:122 (3%)
113:119 (3%)
114:120 (3%)
113:119 (3%)
view
6 x 7 src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
141:146 (3%)
142:147 (3%)
141:146 (3%)
144:149 (3%)
142:147 (3%)
147:152 (3%)
141:146 (3%)
view
6 x 7 src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
142:151 (3%)
143:152 (3%)
142:151 (3%)
145:154 (3%)
143:152 (3%)
148:157 (3%)
142:151 (3%)
view
6 x 7 src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
114:124 (3%)
115:125 (3%)
114:124 (3%)
117:127 (3%)
114:124 (3%)
115:125 (3%)
114:124 (3%)
view
6 x 7 src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
112:118 (3%)
113:119 (3%)
112:118 (3%)
115:121 (3%)
112:118 (3%)
113:119 (3%)
112:118 (3%)
view
6 x 7 src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
102:107 (3%)
103:108 (3%)
109:114 (3%)
102:107 (3%)
117:122 (3%)
102:107 (3%)
108:113 (3%)
view
6 x 6 src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
36:41 (3%)
36:41 (3%)
36:41 (3%)
36:41 (3%)
36:41 (3%)
36:41 (3%)
view
6 x 6 src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
35:40 (3%)
35:40 (3%)
35:40 (3%)
35:40 (3%)
35:40 (3%)
35:40 (3%)
view
6 x 6 src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
31:36 (3%)
31:36 (3%)
31:36 (3%)
31:36 (3%)
31:36 (3%)
31:36 (3%)
view
6 x 6 src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
37:42 (3%)
37:42 (3%)
37:42 (3%)
37:42 (3%)
37:42 (3%)
37:42 (3%)
view
6 x 6 src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
38:46 (3%)
38:46 (3%)
38:46 (3%)
38:46 (3%)
38:46 (3%)
38:46 (3%)
view
6 x 5 src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
120:130 (3%)
115:125 (3%)
125:135 (3%)
116:126 (3%)
121:131 (3%)
view
6 x 5 src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
34:39 (3%)
34:39 (3%)
34:39 (3%)
34:39 (3%)
34:39 (3%)
view
6 x 5 src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
32:37 (3%)
32:37 (3%)
32:37 (3%)
32:37 (3%)
32:37 (3%)
view
6 x 5 src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
33:38 (3%)
33:38 (3%)
33:38 (3%)
33:38 (3%)
33:38 (3%)
view
6 x 5 src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
153:162 (3%)
147:156 (3%)
142:151 (3%)
144:153 (3%)
149:158 (3%)
view
6 x 4 src/buddies
src/buddies
src/buddies
src/buddies
141:146 (3%)
143:148 (3%)
152:157 (3%)
148:153 (3%)
view
6 x 4 src/buddies
src/buddies
src/buddies
src/buddies
124:130 (3%)
113:119 (3%)
119:125 (3%)
120:126 (3%)
view
6 x 3 src/buddies
src/buddies
src/buddies
171:177 (3%)
165:171 (3%)
160:166 (3%)
view
6 x 3 src/buddies
src/buddies
src/buddies
21:26 (3%)
21:26 (3%)
21:26 (3%)
view
6 x 3 src/buddies
src/buddies
src/buddies
180:185 (3%)
184:189 (3%)
170:175 (3%)
view
6 x 3 src/buddies
src/buddies
src/buddies
179:184 (3%)
183:188 (3%)
169:174 (3%)
view
6 x 3 src/buddies
src/buddies
src/buddies
200:206 (3%)
198:204 (3%)
189:195 (3%)
view
6 x 3 src/buddies
src/buddies
src/buddies
183:188 (3%)
187:192 (3%)
173:178 (3%)
view
6 x 3 src/buddies
src/buddies
src/buddies
62:67 (3%)
62:67 (3%)
62:67 (3%)
view
6 x 3 src/buddies
src/buddies
src/buddies
35:40 (3%)
34:39 (3%)
34:39 (3%)
view
6 x 3 src/buddies
src/buddies
src/buddies
60:65 (3%)
60:65 (3%)
60:65 (3%)
view
6 x 3 src/buddies
src/buddies
src/buddies
123:129 (3%)
121:127 (3%)
132:138 (3%)
view
6 x 3 src/buddies
src/buddies
src/buddies
59:64 (3%)
59:64 (3%)
59:64 (3%)
view
6 x 3 src/buddies
src/buddies
src/buddies
123:129 (3%)
118:124 (3%)
119:125 (3%)
view
6 x 3 src/buddies
src/buddies
src/buddies
181:186 (3%)
185:190 (3%)
171:176 (3%)
view
6 x 3 src/buddies
src/buddies
src/buddies
170:176 (3%)
164:170 (3%)
159:165 (3%)
view
6 x 3 src/buddies
src/buddies
src/buddies
36:41 (3%)
35:40 (3%)
35:40 (3%)
view
6 x 3 src/buddies
src/buddies
src/buddies
201:207 (3%)
199:205 (3%)
190:196 (3%)
view
6 x 3 src/buddies
src/buddies
src/buddies
172:178 (3%)
166:172 (3%)
161:167 (3%)
view
Duplicated Units
The list of top 1 duplicated units.
See data for all 1 unit duplicate
Size#FoldersFilesLinesCode
21 x 2 src/buddies
src/buddies
186:210 
177:201 
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...