anthropics / claude-desktop-buddy
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
  • 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
132:151 (9%)
135:154 (9%)
view
15 x 2 src/buddies
src/buddies
170:188 (8%)
159:177 (9%)
view
15 x 2 src/buddies
src/buddies
159:177 (9%)
160:178 (9%)
view
15 x 2 src/buddies
src/buddies
193:208 (9%)
184:199 (9%)
view
15 x 2 src/buddies
src/buddies
159:177 (9%)
162:180 (9%)
view
14 x 2 src/buddies
src/buddies
185:199 (8%)
188:202 (8%)
view
14 x 2 src/buddies
src/buddies
185:199 (8%)
186:200 (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
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
103:117 (8%)
104:118 (8%)
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
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
11 x 2 src/buddies
src/buddies
164:177 (6%)
175:188 (6%)
view
11 x 2 src/buddies
src/buddies
165:178 (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
183:193 (6%)
169:179 (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 (6%)
167:180 (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%)
164:177 (7%)
view
11 x 2 src/buddies
src/buddies
164:177 (6%)
175:188 (6%)
view
11 x 2 src/buddies
src/buddies
164:177 (6%)
165:178 (6%)
view
11 x 2 src/buddies
src/buddies
166:179 (6%)
165:178 (6%)
view
11 x 2 src/buddies
src/buddies
175:188 (6%)
166:179 (6%)
view
11 x 2 src/buddies
src/buddies
164:177 (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
164:177 (7%)
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
165:178 (6%)
165:178 (6%)
view
11 x 2 src/buddies
src/buddies
167:180 (6%)
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
164:177 (6%)
164:177 (6%)
view
11 x 2 src/buddies
src/buddies
165:178 (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
167:180 (6%)
166:179 (6%)
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%)
164:177 (7%)
view
11 x 2 src/buddies
src/buddies
175:188 (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
175:188 (6%)
164:177 (7%)
view
11 x 2 src/buddies
src/buddies
165:178 (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
...
212:217 (3%)
193:198 (3%)
193:198 (3%)
209:214 (3%)
213:218 (3%)
194:199 (3%)
194:199 (3%)
227:232 (3%)
202:207 (3%)
216:221 (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
...
211:216 (3%)
192:197 (3%)
192:197 (3%)
208:213 (3%)
212:217 (3%)
193:198 (3%)
193:198 (3%)
226:231 (3%)
201:206 (3%)
215:220 (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
...
213:218 (3%)
194:199 (3%)
194:199 (3%)
210:215 (3%)
214:219 (3%)
195:200 (3%)
195:200 (3%)
228:233 (3%)
203:208 (3%)
217:222 (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
...
147:152 (3%)
140:145 (3%)
140:145 (3%)
140:145 (3%)
141:146 (3%)
141:146 (3%)
167:172 (3%)
157:162 (3%)
155:160 (3%)
142:147 (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
...
146:151 (3%)
139:144 (3%)
139:144 (3%)
139:144 (3%)
140:145 (3%)
140:145 (3%)
166:171 (3%)
156:161 (3%)
154:159 (3%)
141:146 (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
...
186:191 (3%)
184:189 (3%)
169:174 (3%)
196:201 (3%)
174:179 (3%)
170:175 (3%)
168:173 (3%)
168:173 (3%)
168:173 (3%)
171:176 (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
...
110:115 (3%)
103:108 (3%)
103:108 (3%)
118:123 (3%)
103:108 (3%)
111:116 (3%)
104:109 (3%)
105:110 (3%)
104:109 (3%)
106:111 (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%)
164:169 (3%)
165:170 (3%)
192:197 (3%)
166:171 (3%)
164:169 (3%)
167:172 (3%)
165:170 (3%)
175:180 (3%)
165:170 (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%)
167:172 (3%)
168:173 (3%)
195:200 (3%)
169:174 (3%)
167:172 (3%)
170:175 (3%)
168:173 (3%)
178:183 (3%)
168:173 (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%)
165:170 (3%)
166:171 (3%)
193:198 (3%)
167:172 (3%)
165:170 (3%)
168:173 (3%)
166:171 (3%)
176:181 (3%)
166:171 (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%)
166:171 (3%)
167:172 (3%)
194:199 (3%)
168:173 (3%)
166:171 (3%)
169:174 (3%)
167:172 (3%)
177:182 (3%)
167:172 (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
171:179 (3%)
169:177 (3%)
169:177 (3%)
170:178 (3%)
169:177 (3%)
170:178 (3%)
172:180 (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
145:150 (3%)
138:143 (3%)
138:143 (3%)
138:143 (3%)
139:144 (3%)
165:170 (3%)
140:145 (3%)
141:146 (3%)
149:154 (3%)
144:149 (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%)
111:117 (3%)
113:119 (3%)
112:118 (3%)
111:117 (3%)
112:118 (3%)
112:118 (3%)
111:117 (3%)
114:120 (3%)
view
6 x 9 src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
185:190 (3%)
217:222 (3%)
193:198 (3%)
184:189 (3%)
184:189 (3%)
184:189 (3%)
185:190 (3%)
200:205 (3%)
184:189 (3%)
view
6 x 7 src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
113:119 (3%)
113:119 (3%)
114:120 (3%)
113:119 (3%)
114:120 (3%)
113:119 (3%)
116:122 (3%)
view
6 x 7 src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
142:151 (3%)
142:151 (3%)
143:152 (3%)
142:151 (3%)
143:152 (3%)
145:154 (3%)
148:157 (3%)
view
6 x 7 src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
114:124 (3%)
114:124 (3%)
115:125 (3%)
114:124 (3%)
115:125 (3%)
114:124 (3%)
117:127 (3%)
view
6 x 7 src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
109:114 (3%)
102:107 (3%)
102:107 (3%)
117:122 (3%)
102:107 (3%)
103:108 (3%)
108:113 (3%)
view
6 x 7 src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
141:146 (3%)
141:146 (3%)
142:147 (3%)
141:146 (3%)
142:147 (3%)
144:149 (3%)
147:152 (3%)
view
6 x 7 src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
112:118 (3%)
112:118 (3%)
113:119 (3%)
112:118 (3%)
113:119 (3%)
112:118 (3%)
115:121 (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
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
38:46 (3%)
38:46 (3%)
38:46 (3%)
38:46 (3%)
38:46 (3%)
38:46 (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
37:42 (3%)
37:42 (3%)
37:42 (3%)
37:42 (3%)
37:42 (3%)
37:42 (3%)
view
6 x 5 src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
121:131 (3%)
115:125 (3%)
116:126 (3%)
120:130 (3%)
125:135 (3%)
view
6 x 5 src/buddies
src/buddies
src/buddies
src/buddies
src/buddies
147:156 (3%)
142:151 (3%)
144:153 (3%)
153:162 (3%)
149:158 (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 4 src/buddies
src/buddies
src/buddies
src/buddies
143:148 (3%)
141:146 (3%)
152:157 (3%)
148:153 (3%)
view
6 x 4 src/buddies
src/buddies
src/buddies
src/buddies
119:125 (3%)
113:119 (3%)
124:130 (3%)
120:126 (3%)
view
6 x 3 src/buddies
src/buddies
src/buddies
198:204 (3%)
189:195 (3%)
200:206 (3%)
view
6 x 3 src/buddies
src/buddies
src/buddies
34:39 (3%)
34:39 (3%)
35:40 (3%)
view
6 x 3 src/buddies
src/buddies
src/buddies
186:191 (3%)
182:187 (3%)
172:177 (3%)
view
6 x 3 src/buddies
src/buddies
src/buddies
199:205 (3%)
190:196 (3%)
201:207 (3%)
view
6 x 3 src/buddies
src/buddies
src/buddies
124:130 (3%)
133:139 (3%)
122:128 (3%)
view
6 x 3 src/buddies
src/buddies
src/buddies
183:188 (3%)
179:184 (3%)
169:174 (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
164:170 (3%)
159:165 (3%)
170:176 (3%)
view
6 x 3 src/buddies
src/buddies
src/buddies
187:192 (3%)
183:188 (3%)
173:178 (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
184:189 (3%)
180:185 (3%)
170:175 (3%)
view
6 x 3 src/buddies
src/buddies
src/buddies
61:66 (3%)
61:66 (3%)
61:66 (3%)
view
6 x 3 src/buddies
src/buddies
src/buddies
35:40 (3%)
35:40 (3%)
36:41 (3%)
view
6 x 3 src/buddies
src/buddies
src/buddies
122:128 (3%)
117:123 (3%)
118:124 (3%)
view
6 x 3 src/buddies
src/buddies
src/buddies
122:128 (3%)
131:137 (3%)
120:126 (3%)
view
6 x 3 src/buddies
src/buddies
src/buddies
20:25 (3%)
20:25 (3%)
20:25 (3%)
view
6 x 3 src/buddies
src/buddies
src/buddies
62:67 (3%)
62:67 (3%)
62:67 (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