Duplication Overall
  • 57% duplication:
    • 99,317 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 56,671 duplicated lines
  • 117,762 duplicates
system57% (56,671 lines)
dependency graphs: 2D graph | 2D graph (with duplicates)... | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
py57% (56,671 lines)
Duplication per Component (primary)
src59% (56,581 lines)
scripts2% (90 lines)
ROOT0% (0 lines)
.github0% (0 lines)
Longest Duplicates
The list of 50 longest duplicates.
See data for all 117,762 duplicates...
Size#FoldersFilesLinesCode
436 x 2 src/openai/types/beta
src/openai/types/beta
34:1181 (99%)
35:1182 (99%)
view
276 x 2 src/openai/types/responses
src/openai/types/responses
32:770 (99%)
33:771 (98%)
view
170 x 2 src/openai/resources/admin/organization
src/openai/resources/admin/organization
46:217 (39%)
317:488 (39%)
view
157 x 2 src/openai/resources/beta/responses
src/openai/resources/beta/responses
113:521 (4%)
2131:2539 (4%)
view
154 x 2 src/openai/resources/beta/responses
src/openai/resources/beta/responses
523:678 (4%)
2541:2696 (4%)
view
154 x 2 src/openai/resources/beta/responses
src/openai/resources/beta/responses
933:1088 (4%)
2951:3106 (4%)
view
154 x 2 src/openai/resources/beta/responses
src/openai/resources/beta/responses
1342:1497 (4%)
3360:3515 (4%)
view
153 x 2 src/openai/resources/admin/organization
src/openai/types/admin/organization
54:206 (35%)
44:196 (90%)
view
153 x 2 src/openai/resources/admin/organization
src/openai/types/admin/organization
325:477 (35%)
44:196 (90%)
view
152 x 2 src/openai/resources/beta/responses
src/openai/resources/beta/responses
5222:5373 (4%)
5479:5630 (4%)
view
151 x 2 src/openai/resources/beta/responses
src/openai/resources/beta/responses
526:678 (4%)
936:1088 (4%)
view
151 x 2 src/openai/resources/beta/responses
src/openai/resources/beta/responses
526:678 (4%)
2954:3106 (4%)
view
151 x 2 src/openai/resources/beta/responses
src/openai/resources/beta/responses
936:1088 (4%)
2544:2696 (4%)
view
151 x 2 src/openai/resources/beta/responses
src/openai/resources/beta/responses
2544:2696 (4%)
2954:3106 (4%)
view
150 x 2 src/openai/types/admin/organization
src/openai/types/admin/organization
46:195 (88%)
1022:1171 (24%)
view
150 x 2 src/openai/resources/admin/organization
src/openai/types/admin/organization
56:205 (34%)
1022:1171 (24%)
view
150 x 2 src/openai/resources/admin/organization
src/openai/types/admin/organization
327:476 (34%)
1022:1171 (24%)
view
145 x 2 src/openai
src/openai
724:890 (9%)
1503:1668 (9%)
view
141 x 2 src/openai/types/admin/organization
src/openai/types/admin/organization
12:545 (95%)
12:545 (95%)
view
141 x 2 src/openai/types/admin/organization
src/openai/types/admin/organization
12:545 (95%)
12:545 (95%)
view
141 x 2 src/openai/types/admin/organization
src/openai/types/admin/organization
12:545 (95%)
12:545 (95%)
view
141 x 2 src/openai/types/admin/organization
src/openai/types/admin/organization
12:545 (95%)
12:545 (95%)
view
141 x 2 src/openai/types/admin/organization
src/openai/types/admin/organization
12:545 (95%)
12:545 (95%)
view
141 x 2 src/openai/types/admin/organization
src/openai/types/admin/organization
12:545 (95%)
12:545 (95%)
view
141 x 2 src/openai/types/admin/organization
src/openai/types/admin/organization
12:545 (95%)
12:545 (95%)
view
141 x 2 src/openai/types/admin/organization
src/openai/types/admin/organization
12:545 (95%)
12:545 (95%)
view
141 x 2 src/openai/types/admin/organization
src/openai/types/admin/organization
12:545 (95%)
12:545 (95%)
view
141 x 2 src/openai/types/admin/organization
src/openai/types/admin/organization
12:545 (95%)
12:545 (95%)
view
141 x 2 src/openai/types/admin/organization
src/openai/types/admin/organization
12:545 (95%)
12:545 (95%)
view
141 x 2 src/openai/types/admin/organization
src/openai/types/admin/organization
12:545 (95%)
12:545 (95%)
view
141 x 2 src/openai/types/admin/organization
src/openai/types/admin/organization
12:545 (95%)
12:545 (95%)
view
141 x 2 src/openai/types/admin/organization
src/openai/types/admin/organization
12:545 (95%)
12:545 (95%)
view
141 x 2 src/openai/types/admin/organization
src/openai/types/admin/organization
12:545 (95%)
12:545 (95%)
view
141 x 2 src/openai/types/admin/organization
src/openai/types/admin/organization
12:545 (95%)
12:545 (95%)
view
141 x 2 src/openai/types/admin/organization
src/openai/types/admin/organization
12:545 (95%)
12:545 (95%)
view
141 x 2 src/openai/types/admin/organization
src/openai/types/admin/organization
12:545 (95%)
12:545 (95%)
view
141 x 2 src/openai/types/admin/organization
src/openai/types/admin/organization
12:545 (95%)
12:545 (95%)
view
141 x 2 src/openai/types/admin/organization
src/openai/types/admin/organization
12:545 (95%)
12:545 (95%)
view
141 x 2 src/openai/types/admin/organization
src/openai/types/admin/organization
12:545 (95%)
12:545 (95%)
view
141 x 2 src/openai/types/admin/organization
src/openai/types/admin/organization
12:545 (95%)
12:545 (95%)
view
141 x 2 src/openai/types/admin/organization
src/openai/types/admin/organization
12:545 (95%)
12:545 (95%)
view
141 x 2 src/openai/types/admin/organization
src/openai/types/admin/organization
12:545 (95%)
12:545 (95%)
view
141 x 2 src/openai/types/admin/organization
src/openai/types/admin/organization
12:545 (95%)
12:545 (95%)
view
141 x 2 src/openai/types/admin/organization
src/openai/types/admin/organization
12:545 (95%)
12:545 (95%)
view
141 x 2 src/openai/types/admin/organization
src/openai/types/admin/organization
12:545 (95%)
12:545 (95%)
view
141 x 2 src/openai/types/admin/organization
src/openai/types/admin/organization
12:545 (95%)
12:545 (95%)
view
141 x 2 src/openai/types/admin/organization
src/openai/types/admin/organization
12:545 (95%)
12:545 (95%)
view
141 x 2 src/openai/types/admin/organization
src/openai/types/admin/organization
12:545 (95%)
12:545 (95%)
view
141 x 2 src/openai/types/admin/organization
src/openai/types/admin/organization
12:545 (95%)
12:545 (95%)
view
141 x 2 src/openai/types/admin/organization
src/openai/types/admin/organization
12:545 (95%)
12:545 (95%)
view
Most Frequent Duplicates
The list of 50 most frequently found duplicates.
Size#FoldersFilesLinesCode
6 x 350 src/openai/resources/audio
src/openai/resources/realtime/translations
src/openai/resources/beta/agents/vaults
src/openai/resources/skills/versions
src/openai/resources/beta
src/openai/resources/fine_tuning/jobs
src/openai/resources/audio
src/openai/resources
src/openai/resources/uploads
src/openai/resources/vector_stores
...
185:190 (3%)
96:101 (6%)
102:107 (1%)
76:81 (6%)
177:182 (1%)
175:180 (1%)
537:542 (1%)
86:91 (6%)
94:99 (6%)
119:124 (1%)
...
view
6 x 348 src/openai/resources/audio
src/openai/resources/realtime/translations
src/openai/resources/beta/agents/vaults
src/openai/resources/skills/versions
src/openai/resources/beta
src/openai/resources/fine_tuning/jobs
src/openai/resources/audio
src/openai/resources
src/openai/resources/uploads
src/openai/resources/vector_stores
...
186:191 (3%)
97:102 (6%)
103:108 (1%)
77:82 (6%)
178:183 (1%)
176:181 (1%)
538:543 (1%)
87:92 (6%)
95:100 (6%)
120:125 (1%)
...
view
6 x 256 src/openai/resources/admin/organization/projects
src/openai/resources/adm...ojects/service_accounts
src/openai/resources/beta
src/openai/resources/fine_tuning/jobs
src/openai/resources/admin/organization/projects
src/openai/resources/containers
src/openai/resources/admin/organization
src/openai/resources/beta/agents/vaults
src/openai/resources/admin/organization
src/openai/resources/adm...ization/projects/groups
...
119:124 (2%)
111:116 (1%)
176:181 (1%)
174:179 (1%)
247:252 (<1%)
110:115 (1%)
88:93 (1%)
99:104 (1%)
95:100 (1%)
95:100 (1%)
...
view
6 x 176 src/openai/resources/admin/organization/projects
src/openai/resources/adm...ojects/service_accounts
src/openai/resources/adm...ization/projects/groups
src/openai/resources/admin/organization/projects
src/openai/resources/admin/organization/users
src/openai/resources/admin/organization
src/openai/resources/admin/organization
src/openai/resources/admin/organization
src/openai/resources/admin/organization/groups
src/openai/resources/adm...ization/projects/groups
...
70:75 (2%)
112:117 (1%)
96:101 (1%)
96:101 (1%)
83:88 (1%)
96:101 (1%)
89:94 (1%)
56:61 (3%)
77:82 (2%)
80:85 (1%)
...
view
6 x 176 src/openai/resources/admin/organization/projects
src/openai/resources/adm...ojects/service_accounts
src/openai/resources/adm...ization/projects/groups
src/openai/resources/admin/organization/projects
src/openai/resources/admin/organization/users
src/openai/resources/admin/organization
src/openai/resources/admin/organization
src/openai/resources/admin/organization
src/openai/resources/admin/organization/groups
src/openai/resources/adm...ization/projects/groups
...
71:76 (2%)
113:118 (1%)
97:102 (1%)
97:102 (1%)
84:89 (1%)
97:102 (1%)
90:95 (1%)
57:62 (3%)
78:83 (2%)
81:86 (1%)
...
view
6 x 148 src/openai/resources/admin/organization
src/openai/resources/bet...essions/subagents/turns
src/openai/resources/admin/organization
src/openai/resources/beta/agents
src/openai/resources/admin/organization/projects
src/openai/resources/containers
src/openai/resources/admin/organization
src/openai/resources/beta/agents/vaults
src/openai/resources/beta
src/openai/resources/fine_tuning/jobs
...
164:169 (1%)
99:104 (4%)
270:275 (1%)
345:350 (1%)
391:396 (<1%)
202:207 (1%)
235:240 (1%)
197:202 (1%)
456:461 (1%)
265:270 (1%)
...
view
6 x 148 src/openai/resources/admin/organization
src/openai/resources/bet...essions/subagents/turns
src/openai/resources/admin/organization
src/openai/resources/beta/agents
src/openai/resources/admin/organization/projects
src/openai/resources/containers
src/openai/resources/admin/organization
src/openai/resources/beta/agents/vaults
src/openai/resources/beta
src/openai/resources/fine_tuning/jobs
...
163:168 (1%)
98:103 (4%)
269:274 (1%)
344:349 (1%)
390:395 (<1%)
201:206 (1%)
234:239 (1%)
196:201 (1%)
455:460 (1%)
264:269 (1%)
...
view
6 x 131 src/openai/resources/admin/organization
src/openai/resources/bet...essions/subagents/turns
src/openai/resources/admin/organization/projects
src/openai/resources/containers
src/openai/resources/admin/organization
src/openai/resources/beta/agents/vaults
src/openai/resources/beta
src/openai/resources/fine_tuning/jobs
src/openai/resources/admin/organization
src/openai/resources/adm...ization/projects/groups
...
165:170 (1%)
100:105 (4%)
392:397 (<1%)
203:208 (1%)
236:241 (1%)
198:203 (1%)
457:462 (1%)
266:271 (1%)
233:238 (1%)
192:197 (1%)
...
view
6 x 93 src/openai/resources/admin/organization
src/openai/resources/bet...essions/subagents/turns
src/openai/resources/admin/organization
src/openai/resources/beta/agents/vaults
src/openai/resources/bet...ents/sessions/subagents
src/openai/resources/beta/agents/sessions
src/openai/resources/adm...nization/projects/users
src/openai/resources/admin/organization/projects
src/openai/resources/beta/agents/sessions/turns
src/openai/resources/fine_tuning/jobs
...
166:171 (1%)
101:106 (4%)
234:239 (1%)
199:204 (1%)
97:102 (4%)
90:95 (5%)
182:187 (1%)
136:141 (2%)
96:101 (5%)
80:85 (5%)
...
view
6 x 74 src/openai/resources/adm...ization/projects/groups
src/openai/resources/admin/organization/projects
src/openai/resources/bet...ents/sessions/subagents
src/openai/resources/beta/agents/sessions
src/openai/resources/beta/chatkit
src/openai/resources/skills/versions
src/openai/resources/admin/organization/groups
src/openai/resources/bet...essions/subagents/turns
src/openai/resources/admin/organization/groups
src/openai/resources/vector_stores
...
157:164 (1%)
217:224 (1%)
50:57 (4%)
48:55 (5%)
192:199 (1%)
173:180 (1%)
132:139 (2%)
51:58 (4%)
132:139 (2%)
254:261 (1%)
...
view
6 x 71 src/openai/resources/admin/organization
src/openai/resources/bet...essions/subagents/turns
src/openai/resources/admin/organization
src/openai/resources/beta/agents/vaults
src/openai/resources/bet...ents/sessions/subagents
src/openai/resources/beta/agents/sessions
src/openai/resources/adm...nization/projects/users
src/openai/resources/adm...ization/projects/groups
src/openai/resources/evals/runs
src/openai/resources/beta/agents
...
167:172 (1%)
102:107 (4%)
235:240 (1%)
200:205 (1%)
98:103 (4%)
91:96 (5%)
183:188 (1%)
194:199 (1%)
211:216 (1%)
348:353 (1%)
...
view
6 x 54 src/openai/resources/bet...ents/sessions/subagents
src/openai/resources/beta/agents/sessions
src/openai/resources/adm...nization/projects/users
src/openai/resources/beta/agents
src/openai/resources/admin/organization/projects
src/openai/resources/containers/files
src/openai/resources/bet...essions/subagents/turns
src/openai/resources/admin/organization/projects
src/openai/resources/chat/completions
src/openai/resources/beta/agents/sessions/turns
...
99:104 (4%)
92:97 (5%)
184:189 (1%)
349:354 (1%)
96:101 (2%)
208:213 (1%)
103:108 (4%)
240:245 (1%)
92:97 (5%)
98:103 (5%)
...
view
6 x 50 src/openai/resources/bet...ents/sessions/subagents
src/openai/resources/beta/agents/sessions
src/openai/resources/admin/organization/projects
src/openai/resources/containers/files
src/openai/resources/bet...essions/subagents/turns
src/openai/resources/admin/organization/projects
src/openai/resources/chat/completions
src/openai/resources/beta/agents/sessions/turns
src/openai/resources/admin/organization/groups
src/openai/resources/beta/agents/environments
...
49:56 (4%)
47:54 (5%)
53:60 (2%)
164:171 (1%)
50:57 (4%)
200:207 (1%)
51:58 (5%)
49:56 (5%)
188:195 (1%)
274:281 (1%)
...
view
6 x 42 src/openai/resources/adm...ization/projects/groups
src/openai/resources/bet...essions/subagents/turns
src/openai/resources/beta/agents/environments
src/openai/resources/evals
src/openai/resources/admin/organization
src/openai/resources/admin/organization/users
src/openai/resources/uploads
src/openai/resources/conversations
src/openai/resources/adm...ojects/service_accounts
src/openai/resources/evals/runs
...
46:51 (10%)
46:51 (10%)
61:66 (7%)
46:51 (10%)
226:231 (2%)
46:51 (10%)
46:51 (10%)
46:51 (10%)
46:51 (10%)
46:51 (10%)
...
view
6 x 42 src/openai/resources/adm...ization/projects/groups
src/openai/resources/bet...essions/subagents/turns
src/openai/resources/beta/agents/environments
src/openai/resources/evals
src/openai/resources/admin/organization
src/openai/resources/admin/organization/users
src/openai/resources/uploads
src/openai/resources/conversations
src/openai/resources/adm...ojects/service_accounts
src/openai/resources/evals/runs
...
43:50 (10%)
43:50 (10%)
58:65 (7%)
43:50 (10%)
223:230 (2%)
43:50 (10%)
43:50 (10%)
43:50 (10%)
43:50 (10%)
43:50 (10%)
...
view
6 x 42 src/openai/resources/adm...ization/projects/groups
src/openai/resources/bet...essions/subagents/turns
src/openai/resources/beta/agents/environments
src/openai/resources/evals
src/openai/resources/admin/organization
src/openai/resources/admin/organization/users
src/openai/resources/uploads
src/openai/resources/conversations
src/openai/resources/adm...ojects/service_accounts
src/openai/resources/evals/runs
...
51:57 (10%)
51:57 (10%)
66:72 (7%)
51:57 (10%)
231:237 (2%)
51:57 (10%)
51:57 (10%)
51:57 (10%)
51:57 (10%)
51:57 (10%)
...
view
6 x 42 src/openai/resources/adm...ization/projects/groups
src/openai/resources/bet...essions/subagents/turns
src/openai/resources/beta/agents/environments
src/openai/resources/evals
src/openai/resources/admin/organization
src/openai/resources/admin/organization/users
src/openai/resources/uploads
src/openai/resources/conversations
src/openai/resources/adm...ojects/service_accounts
src/openai/resources/evals/runs
...
48:53 (10%)
48:53 (10%)
63:68 (7%)
48:53 (10%)
228:233 (2%)
48:53 (10%)
48:53 (10%)
48:53 (10%)
48:53 (10%)
48:53 (10%)
...
view
6 x 42 src/openai/resources/adm...ization/projects/groups
src/openai/resources/bet...essions/subagents/turns
src/openai/resources/beta/agents/environments
src/openai/resources/evals
src/openai/resources/admin/organization
src/openai/resources/admin/organization/users
src/openai/resources/uploads
src/openai/resources/conversations
src/openai/resources/adm...ojects/service_accounts
src/openai/resources/evals/runs
...
52:60 (10%)
52:60 (10%)
67:75 (7%)
52:60 (10%)
232:240 (2%)
52:60 (10%)
52:60 (10%)
52:60 (10%)
52:60 (10%)
52:60 (10%)
...
view
6 x 42 src/openai/resources/adm...ization/projects/groups
src/openai/resources/bet...essions/subagents/turns
src/openai/resources/beta/agents/environments
src/openai/resources/evals
src/openai/resources/admin/organization
src/openai/resources/admin/organization/users
src/openai/resources/uploads
src/openai/resources/conversations
src/openai/resources/adm...ojects/service_accounts
src/openai/resources/evals/runs
...
50:56 (10%)
50:56 (10%)
65:71 (7%)
50:56 (10%)
230:236 (2%)
50:56 (10%)
50:56 (10%)
50:56 (10%)
50:56 (10%)
50:56 (10%)
...
view
6 x 42 src/openai/resources/adm...ization/projects/groups
src/openai/resources/bet...essions/subagents/turns
src/openai/resources/beta/agents/environments
src/openai/resources/evals
src/openai/resources/admin/organization
src/openai/resources/admin/organization/users
src/openai/resources/uploads
src/openai/resources/conversations
src/openai/resources/adm...ojects/service_accounts
src/openai/resources/evals/runs
...
47:52 (10%)
47:52 (10%)
62:67 (7%)
47:52 (10%)
227:232 (2%)
47:52 (10%)
47:52 (10%)
47:52 (10%)
47:52 (10%)
47:52 (10%)
...
view
6 x 42 src/openai/resources/adm...ization/projects/groups
src/openai/resources/bet...essions/subagents/turns
src/openai/resources/beta/agents/environments
src/openai/resources/evals
src/openai/resources/admin/organization
src/openai/resources/admin/organization/users
src/openai/resources/uploads
src/openai/resources/conversations
src/openai/resources/adm...ojects/service_accounts
src/openai/resources/evals/runs
...
49:54 (10%)
49:54 (10%)
64:69 (7%)
49:54 (10%)
229:234 (2%)
49:54 (10%)
49:54 (10%)
49:54 (10%)
49:54 (10%)
49:54 (10%)
...
view
6 x 42 src/openai/resources/adm...ization/projects/groups
src/openai/resources/bet...essions/subagents/turns
src/openai/resources/beta/agents/environments
src/openai/resources/evals
src/openai/resources/admin/organization
src/openai/resources/admin/organization/users
src/openai/resources/uploads
src/openai/resources/conversations
src/openai/resources/adm...ojects/service_accounts
src/openai/resources/evals/runs
...
41:49 (10%)
41:49 (10%)
56:64 (7%)
41:49 (10%)
221:229 (2%)
41:49 (10%)
41:49 (10%)
41:49 (10%)
41:49 (10%)
41:49 (10%)
...
view
6 x 38 src/openai/resources/admin/organization/projects
src/openai/resources/containers/files
src/openai/resources/admin/organization/projects
src/openai/resources/chat/completions
src/openai/resources/admin/organization/groups
src/openai/resources/beta/agents/environments
src/openai/resources/adm...ization/projects/groups
src/openai/resources/beta/agents/sessions
src/openai/resources/admin/organization
src/openai/resources/beta/agents/sessions/turns
...
52:59 (2%)
163:170 (1%)
199:206 (1%)
50:57 (5%)
187:194 (1%)
273:280 (1%)
155:162 (1%)
47:54 (5%)
189:196 (1%)
102:109 (3%)
...
view
6 x 38 src/openai/resources/beta/threads/runs
src/openai/resources/beta/threads
src/openai/resources/beta/threads
src/openai/resources/beta/threads
src/openai/resources/beta/threads
src/openai/resources/beta/threads
src/openai/resources/beta/threads
src/openai/resources/beta/threads
src/openai/resources/beta/threads
src/openai/resources/beta/threads
...
99:104 (<1%)
301:306 (<1%)
437:442 (<1%)
572:577 (<1%)
707:712 (<1%)
772:777 (<1%)
828:833 (<1%)
857:862 (<1%)
886:891 (<1%)
1192:1197 (<1%)
...
view
6 x 26 src/openai/resources/audio
src/openai/resources
src/openai/resources/audio
src/openai/resources/uploads
src/openai/resources/containers/files
src/openai/resources
src/openai/resources
src/openai/resources/audio
src/openai/resources
src/openai/resources/uploads
...
536:541 (1%)
85:90 (6%)
184:189 (3%)
93:98 (6%)
109:114 (1%)
128:133 (<1%)
121:126 (<1%)
171:176 (2%)
146:151 (1%)
175:180 (6%)
...
view
6 x 26 src/openai/resources/live
src/openai/resources/realtime
src/openai/resources/beta/agents/sessions
src/openai/resources/containers
src/openai/resources/beta/responses
src/openai/resources/containers/files
src/openai/resources/responses
src/openai/resources/live
src/openai/resources/live
src/openai/resources/live
...
93:98 (1%)
290:295 (1%)
87:92 (3%)
250:255 (1%)
1787:1792 (<1%)
254:259 (1%)
1714:1719 (<1%)
223:228 (1%)
268:273 (1%)
312:317 (1%)
...
view
6 x 26 src/openai/resources/live
src/openai/resources/realtime
src/openai/resources/beta/agents/sessions
src/openai/resources/containers
src/openai/resources/beta/responses
src/openai/resources/containers/files
src/openai/resources/responses
src/openai/resources/live
src/openai/resources/live
src/openai/resources/live
...
94:99 (1%)
291:296 (1%)
88:93 (3%)
251:256 (1%)
1788:1793 (<1%)
255:260 (1%)
1715:1720 (<1%)
224:229 (1%)
269:274 (1%)
313:318 (1%)
...
view
6 x 25 src/openai/types/beta
src/openai/types/beta
src/openai/types/beta
src/openai/types/shared_params
src/openai/types/beta
src/openai/resources/beta
src/openai/types/beta
src/openai/types/shared
src/openai/types/beta
src/openai/resources/beta/responses
...
67:72 (9%)
91:96 (4%)
426:431 (2%)
83:88 (6%)
208:213 (2%)
264:269 (1%)
424:429 (2%)
81:86 (6%)
426:431 (2%)
200:205 (<1%)
...
view
6 x 25 src/openai/types/beta
src/openai/types/beta
src/openai/types/beta
src/openai/types/shared_params
src/openai/types/beta
src/openai/resources/beta
src/openai/types/beta
src/openai/types/shared
src/openai/types/beta
src/openai/resources/beta/responses
...
46:51 (9%)
50:55 (4%)
385:390 (2%)
42:47 (6%)
167:172 (2%)
243:248 (1%)
383:388 (2%)
40:45 (6%)
385:390 (2%)
159:164 (<1%)
...
view
6 x 25 src/openai/types/beta
src/openai/types/beta
src/openai/types/beta
src/openai/types/shared_params
src/openai/types/beta
src/openai/resources/beta
src/openai/types/beta
src/openai/types/shared
src/openai/types/beta
src/openai/resources/beta/responses
...
68:73 (9%)
92:97 (4%)
427:432 (2%)
84:89 (6%)
209:214 (2%)
265:270 (1%)
425:430 (2%)
82:87 (6%)
427:432 (2%)
201:206 (<1%)
...
view
6 x 25 src/openai/types/beta
src/openai/types/beta
src/openai/types/beta
src/openai/types/shared_params
src/openai/types/beta
src/openai/resources/beta
src/openai/types/beta
src/openai/types/shared
src/openai/types/beta
src/openai/resources/beta/responses
...
65:70 (9%)
89:94 (4%)
424:429 (2%)
81:86 (6%)
206:211 (2%)
262:267 (1%)
422:427 (2%)
79:84 (6%)
424:429 (2%)
198:203 (<1%)
...
view
6 x 25 src/openai/types/beta
src/openai/types/beta
src/openai/types/beta
src/openai/types/shared_params
src/openai/types/beta
src/openai/resources/beta
src/openai/types/beta
src/openai/types/shared
src/openai/types/beta
src/openai/resources/beta/responses
...
69:74 (9%)
93:98 (4%)
428:433 (2%)
85:90 (6%)
210:215 (2%)
266:271 (1%)
426:431 (2%)
83:88 (6%)
428:433 (2%)
202:207 (<1%)
...
view
6 x 25 src/openai/types/beta
src/openai/types/beta
src/openai/types/beta
src/openai/types/shared_params
src/openai/types/beta
src/openai/resources/beta
src/openai/types/beta
src/openai/types/shared
src/openai/types/beta
src/openai/resources/beta/responses
...
70:75 (9%)
94:99 (4%)
429:434 (2%)
86:91 (6%)
211:216 (2%)
267:272 (1%)
427:432 (2%)
84:89 (6%)
429:434 (2%)
203:208 (<1%)
...
view
6 x 25 src/openai/types/beta
src/openai/types/beta
src/openai/types/beta
src/openai/types/shared_params
src/openai/types/beta
src/openai/resources/beta
src/openai/types/beta
src/openai/types/shared
src/openai/types/beta
src/openai/resources/beta/responses
...
66:71 (9%)
90:95 (4%)
425:430 (2%)
82:87 (6%)
207:212 (2%)
263:268 (1%)
423:428 (2%)
80:85 (6%)
425:430 (2%)
199:204 (<1%)
...
view
6 x 25 src/openai/types/beta
src/openai/types/beta
src/openai/types/beta
src/openai/types/shared_params
src/openai/types/beta
src/openai/resources/beta
src/openai/types/beta
src/openai/types/shared
src/openai/types/beta
src/openai/resources/beta/responses
...
71:76 (9%)
95:100 (4%)
430:435 (2%)
87:92 (6%)
212:217 (2%)
268:273 (1%)
428:433 (2%)
85:90 (6%)
430:435 (2%)
204:209 (<1%)
...
view
6 x 25 src/openai/types/beta
src/openai/types/beta
src/openai/types/beta
src/openai/types/shared_params
src/openai/types/beta
src/openai/resources/beta
src/openai/types/beta
src/openai/types/shared
src/openai/types/beta
src/openai/resources/beta/responses
...
72:77 (9%)
96:101 (4%)
431:436 (2%)
88:93 (6%)
213:218 (2%)
269:274 (1%)
429:434 (2%)
86:91 (6%)
431:436 (2%)
205:210 (<1%)
...
view
6 x 25 src/openai/types/beta
src/openai/types/beta
src/openai/types/beta
src/openai/types/shared_params
src/openai/types/beta
src/openai/resources/beta
src/openai/types/beta
src/openai/types/shared
src/openai/types/beta
src/openai/resources/beta/responses
...
40:45 (9%)
43:48 (4%)
378:383 (2%)
35:40 (6%)
160:165 (2%)
237:242 (1%)
376:381 (2%)
33:38 (6%)
378:383 (2%)
152:157 (<1%)
...
view
6 x 25 src/openai/types/beta
src/openai/types/beta
src/openai/types/beta
src/openai/types/shared_params
src/openai/types/beta
src/openai/resources/beta
src/openai/types/beta
src/openai/types/shared
src/openai/types/beta
src/openai/resources/beta/responses
...
64:69 (9%)
88:93 (4%)
423:428 (2%)
80:85 (6%)
205:210 (2%)
261:266 (1%)
421:426 (2%)
78:83 (6%)
423:428 (2%)
197:202 (<1%)
...
view
6 x 24 src/openai/resources/beta/threads
src/openai/resources/beta/threads/runs
src/openai/resources/admin/organization
src/openai/resources/vector_stores
src/openai/resources/admin/organization/projects
src/openai/resources/beta/threads/runs
src/openai/resources/vector_stores
src/openai/resources/beta
src/openai/resources/vector_stores
src/openai/resources/admin/organization/projects
...
270:275 (1%)
173:178 (2%)
237:242 (1%)
318:323 (1%)
257:262 (1%)
763:768 (<1%)
268:273 (<1%)
458:463 (1%)
299:304 (1%)
90:95 (2%)
...
view
6 x 24 src/openai/resources/admin/organization/groups
src/openai/resources/beta/agents/environments
src/openai/resources
src/openai/resources/fine_tuning/jobs
src/openai/resources
src/openai/resources/admin/organization
src/openai/resources/evals
src/openai/resources/admin/organization
src/openai/resources/chat/completions
src/openai/resources/skills
...
183:189 (1%)
269:275 (1%)
171:177 (1%)
222:228 (1%)
192:198 (1%)
136:142 (2%)
223:229 (1%)
190:196 (1%)
1462:1468 (<1%)
202:208 (1%)
...
view
6 x 23 src/openai/types/beta
src/openai/types/beta
src/openai/types/beta
src/openai/resources/beta/responses
src/openai/types/shared
src/openai/types/shared
src/openai/types/responses
src/openai/types/shared_params
src/openai/resources/responses
src/openai/types/beta
...
120:125 (4%)
237:242 (2%)
453:458 (2%)
229:234 (<1%)
27:32 (22%)
27:32 (22%)
119:124 (4%)
29:34 (22%)
1869:1874 (<1%)
455:460 (2%)
...
view
6 x 23 src/openai/types/beta
src/openai/types/beta
src/openai/types/beta
src/openai/resources/beta/responses
src/openai/types/shared
src/openai/types/shared
src/openai/types/responses
src/openai/types/shared_params
src/openai/resources/responses
src/openai/types/beta
...
112:117 (4%)
229:234 (2%)
445:450 (2%)
221:226 (<1%)
19:24 (22%)
19:24 (22%)
111:116 (4%)
21:26 (22%)
1861:1866 (<1%)
447:452 (2%)
...
view
6 x 23 src/openai/types/beta
src/openai/types/beta
src/openai/types/beta
src/openai/resources/beta/responses
src/openai/types/shared
src/openai/types/shared
src/openai/types/responses
src/openai/types/shared_params
src/openai/resources/responses
src/openai/types/beta
...
110:115 (4%)
227:232 (2%)
443:448 (2%)
219:224 (<1%)
17:22 (22%)
17:22 (22%)
109:114 (4%)
19:24 (22%)
1859:1864 (<1%)
445:450 (2%)
...
view
6 x 23 src/openai/types/beta
src/openai/types/beta
src/openai/types/beta
src/openai/resources/beta/responses
src/openai/types/shared
src/openai/types/shared
src/openai/types/responses
src/openai/types/shared_params
src/openai/resources/responses
src/openai/types/beta
...
116:121 (4%)
233:238 (2%)
449:454 (2%)
225:230 (<1%)
23:28 (22%)
23:28 (22%)
115:120 (4%)
25:30 (22%)
1865:1870 (<1%)
451:456 (2%)
...
view
6 x 23 src/openai/types/beta
src/openai/types/beta
src/openai/types/beta
src/openai/resources/beta/responses
src/openai/types/shared
src/openai/types/shared
src/openai/types/responses
src/openai/types/shared_params
src/openai/resources/responses
src/openai/types/beta
...
117:122 (4%)
234:239 (2%)
450:455 (2%)
226:231 (<1%)
24:29 (22%)
24:29 (22%)
116:121 (4%)
26:31 (22%)
1866:1871 (<1%)
452:457 (2%)
...
view
6 x 23 src/openai/types/beta
src/openai/types/beta
src/openai/types/beta
src/openai/resources/beta/responses
src/openai/types/shared
src/openai/types/shared
src/openai/types/responses
src/openai/types/shared_params
src/openai/resources/responses
src/openai/types/beta
...
108:113 (4%)
225:230 (2%)
441:446 (2%)
217:222 (<1%)
15:20 (22%)
15:20 (22%)
107:112 (4%)
17:22 (22%)
1857:1862 (<1%)
443:448 (2%)
...
view
6 x 23 src/openai/types/beta
src/openai/types/beta
src/openai/types/beta
src/openai/resources/beta/responses
src/openai/types/shared
src/openai/types/shared
src/openai/types/responses
src/openai/types/shared_params
src/openai/resources/responses
src/openai/types/beta
...
111:116 (4%)
228:233 (2%)
444:449 (2%)
220:225 (<1%)
18:23 (22%)
18:23 (22%)
110:115 (4%)
20:25 (22%)
1860:1865 (<1%)
446:451 (2%)
...
view
6 x 23 src/openai/types/beta
src/openai/types/beta
src/openai/types/beta
src/openai/resources/beta/responses
src/openai/types/shared
src/openai/types/shared
src/openai/types/responses
src/openai/types/shared_params
src/openai/resources/responses
src/openai/types/beta
...
109:114 (4%)
226:231 (2%)
442:447 (2%)
218:223 (<1%)
16:21 (22%)
16:21 (22%)
108:113 (4%)
18:23 (22%)
1858:1863 (<1%)
444:449 (2%)
...
view
6 x 23 src/openai/types/beta
src/openai/types/beta
src/openai/types/beta
src/openai/resources/beta/responses
src/openai/types/shared
src/openai/types/shared
src/openai/types/responses
src/openai/types/shared_params
src/openai/resources/responses
src/openai/types/beta
...
118:123 (4%)
235:240 (2%)
451:456 (2%)
227:232 (<1%)
25:30 (22%)
25:30 (22%)
117:122 (4%)
27:32 (22%)
1867:1872 (<1%)
453:458 (2%)
...
view
6 x 23 src/openai/types/beta
src/openai/types/beta
src/openai/types/beta
src/openai/resources/beta/responses
src/openai/types/shared
src/openai/types/shared
src/openai/types/responses
src/openai/types/shared_params
src/openai/resources/responses
src/openai/types/beta
...
114:119 (4%)
231:236 (2%)
447:452 (2%)
223:228 (<1%)
21:26 (22%)
21:26 (22%)
113:118 (4%)
23:28 (22%)
1863:1868 (<1%)
449:454 (2%)
...
view
Duplicated Units
The list of top 50 duplicated units.
See data for all 61 unit duplicates...
Size#FoldersFilesLinesCode
58 x 5 src/openai/resources/beta/responses
src/openai/resources/realtime
src/openai/resources/live
src/openai/resources/live
src/openai/resources/live
4864:4937 
958:1031 
751:824 
734:807 
952:1025 
view
41 x 4 src/openai/resources/beta/responses
src/openai/resources/responses
src/openai/resources/live
src/openai/resources/live
5150:5194 
5015:5059 
1022:1066 
1237:1281 
view
15 x 2 src/openai/resources/beta/responses
src/openai/resources/responses
4178:4195 
3991:4008 
view
15 x 2 src/openai/resources/beta/responses
src/openai/resources/responses
4209:4226 
4022:4039 
view
15 x 2 src/openai/resources/admin/organization
src/openai/resources/admin/organization/projects
559:576 
605:622 
view
15 x 2 src/openai/resources/admin/organization
src/openai/resources/admin/organization/projects
580:597 
626:643 
view
15 x 2 src/openai/resources/admin/organization
src/openai/resources/admin/organization/projects
601:618 
647:664 
view
15 x 2 src/openai/resources/admin/organization
src/openai/resources/admin/organization/projects
622:639 
668:685 
view
15 x 2 src/openai/resources/admin/organization
src/openai/resources/admin/organization/projects
532:549 
564:581 
view
15 x 2 src/openai/resources/admin/organization
src/openai/resources/admin/organization/projects
553:570 
585:602 
view
15 x 2 src/openai/resources/admin/organization
src/openai/resources/admin/organization/projects
574:591 
606:623 
view
15 x 2 src/openai/resources/admin/organization
src/openai/resources/admin/organization/projects
595:612 
627:644 
view
18 x 6 src/openai/resources/beta/responses
src/openai/resources/responses
src/openai/resources/realtime
src/openai/resources/live
src/openai/resources/live
src/openai/resources/live
4768:4788 
4623:4643 
865:885 
658:678 
643:663 
861:881 
view
12 x 4 src/openai/resources/adm...ization/projects/groups
src/openai/resources/adm...nization/projects/users
src/openai/resources/admin/organization/groups
src/openai/resources/admin/organization/users
467:481 
467:481 
423:437 
423:437 
view
12 x 4 src/openai/resources/adm...ization/projects/groups
src/openai/resources/adm...nization/projects/users
src/openai/resources/admin/organization/groups
src/openai/resources/admin/organization/users
485:499 
485:499 
441:455 
441:455 
view
12 x 4 src/openai/resources/adm...ization/projects/groups
src/openai/resources/adm...nization/projects/users
src/openai/resources/admin/organization/groups
src/openai/resources/admin/organization/users
503:517 
503:517 
459:473 
459:473 
view
12 x 4 src/openai/resources/adm...ization/projects/groups
src/openai/resources/adm...nization/projects/users
src/openai/resources/admin/organization/groups
src/openai/resources/admin/organization/users
521:535 
521:535 
477:491 
477:491 
view
10 x 6 src/openai/resources/beta/responses
src/openai/resources/responses
src/openai/resources/realtime
src/openai/resources/live
src/openai/resources/live
src/openai/resources/live
4246:4257 
4099:4110 
305:316 
121:132 
118:129 
339:350 
view
10 x 3 src/openai/resources/beta/responses
src/openai/resources/responses
src/openai/resources/live
4558:4569 
4411:4422 
649:660 
view
10 x 6 src/openai/resources/beta/responses
src/openai/resources/responses
src/openai/resources/realtime
src/openai/resources/live
src/openai/resources/live
src/openai/resources/live
4739:4750 
4592:4603 
832:843 
628:639 
613:624 
831:842 
view
10 x 3 src/openai/resources/beta/responses
src/openai/resources/responses
src/openai/resources/live
5041:5052 
4906:4917 
1128:1139 
view
12 x 2 src/openai/resources/bet...essions/subagents/turns
src/openai/resources/bet...ents/sessions/subagents
106:119 
44:57 
view
12 x 2 src/openai/resources/beta/chatkit
src/openai/resources/beta/threads/runs
186:199 
711:724 
view
16 x 3 src/openai/resources/live
src/openai/resources/live
src/openai/resources/live
883:905 
866:888 
1084:1106 
view
11 x 3 src/openai/resources/beta
src/openai/resources/vector_stores
src/openai/resources/admin/organization
408:420 
249:261 
194:206 
view
9 x 42 src/openai/resources/beta/responses
src/openai/resources/beta
src/openai/resources/beta/agents/environments
src/openai/resources/beta/agents
src/openai/resources/bet...ents/sessions/subagents
src/openai/resources/bet...essions/subagents/turns
src/openai/resources/beta/agents/sessions
src/openai/resources/beta/agents/sessions/turns
src/openai/resources/beta/agents/vaults
src/openai/resources/beta/chatkit
...
58:69 
103:114 
58:69 
73:84 
58:69 
43:54 
118:129 
43:54 
43:54 
58:69 
...
view
11 x 4 src/openai/resources/bet...ents/sessions/subagents
src/openai/resources/beta/agents/sessions/turns
src/openai/resources/beta/agents/sessions
src/openai/resources/beta/agents/sessions
112:124 
99:111 
43:55 
44:56 
view
11 x 3 src/openai/resources/admin/organization/projects
src/openai/resources/admin/organization/projects
src/openai/resources/adm...ization/projects/groups
196:208 
49:61 
152:164 
view
9 x 2 src/openai/resources/admin/organization/projects
src/openai/resources/admin/organization
324:335 
262:273 
view
9 x 2 src/openai/resources/admin/organization/projects
src/openai/resources/admin/organization
339:350 
277:288 
view
9 x 2 src/openai/resources/admin/organization/projects
src/openai/resources/admin/organization
354:365 
292:303 
view
9 x 2 src/openai/resources/admin/organization/projects
src/openai/resources/admin/organization
369:380 
307:318 
view
11 x 2 src/openai/resources/admin/organization/groups
src/openai/resources/admin/organization/groups
127:139 
127:139 
view
8 x 2 src/openai
src/openai
62:71 
71:80 
view
8 x 3 src/openai/resources/beta/responses
src/openai/resources/responses
src/openai/resources/live
2069:2078 
1986:1995 
142:151 
view
8 x 2 src/openai/resources/beta/responses
src/openai/resources/responses
4713:4723 
4566:4576 
view
10 x 6 src/openai/resources/beta/agents/environments
src/openai/resources/admin/organization
src/openai/resources/admin/organization
src/openai/resources/admin/organization/groups
src/openai/resources/skills
src/openai/resources
271:282 
187:198 
192:203 
185:196 
204:215 
253:264 
view
10 x 2 src/openai/resources/fine_tuning/jobs
src/openai/resources/fine_tuning/jobs
43:54 
319:330 
view
10 x 2 src/openai/resources/adm...ojects/service_accounts
src/openai/resources/adm...nization/projects/users
223:234 
200:211 
view
9 x 2 src/openai/resources/admin/organization
src/openai/resources
138:148 
173:183 
view
9 x 2 src/openai/resources/skills/versions
src/openai/resources/skills/versions
43:53 
126:136 
view
9 x 2 src/openai/resources/containers/files
src/openai/resources/containers/files
120:130 
43:53 
view
8 x 4 src/openai/resources/beta/agents/sessions
src/openai/resources/beta/agents/sessions
src/openai/resources/beta/chatkit
src/openai/resources/live
382:391 
95:104 
112:121 
101:110 
view
6 x 2 src/openai/resources/bet...essions/subagents/turns
src/openai/resources/beta/agents/sessions/turns
320:328 
294:302 
view
6 x 2 src/openai/resources/bet...essions/subagents/turns
src/openai/resources/beta/agents/sessions/turns
336:344 
310:318 
view
6 x 2 src/openai/resources/bet...essions/subagents/turns
src/openai/resources/beta/agents/sessions/turns
352:360 
326:334 
view
6 x 2 src/openai/resources/bet...essions/subagents/turns
src/openai/resources/beta/agents/sessions/turns
368:376 
342:350 
view
8 x 2 src/openai/resources/beta/chatkit
src/openai/resources/beta/threads
46:55 
158:167 
view
8 x 5 src/openai/resources/admin/organization/projects
src/openai/resources/admin/organization/projects
src/openai/resources/admin/organization/projects
src/openai/resources/admin/organization/projects
src/openai/resources/admin/organization/projects
43:52 
42:51 
258:267 
42:51 
43:52 
view
6 x 2 src/openai/resources/admin/organization/projects
src/openai/resources/admin/organization
239:247 
201:209 
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...