openai / openai-ruby
Duplication

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

Intro
Learn more...
Duplication Overall
system47% (19,274 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
rbi55% (15,923 lines)
rb29% (3,351 lines)
Duplication per Component (primary)
rbi55% (15,923 lines)
lib29% (3,351 lines)
ROOT0% (0 lines)

Duplication Between Components (50+ lines)

G lib lib rbi rbi lib--rbi 2264

Download: SVG DOT (open online Graphviz editor)

Open 2D force graph... Open 3D force graph...

Show more details on duplication between components...
Longest Duplicates
The list of 50 longest duplicates.
See data for all 16,838 duplicates...
Size#FoldersFilesLinesCode
109 x 2 rbi/lib/openai/models
rbi/lib/openai/models
7:148 (97%)
7:148 (97%)
view
109 x 2 rbi/lib/openai/models
rbi/lib/openai/models
7:148 (97%)
7:148 (97%)
view
109 x 2 rbi/lib/openai/models
rbi/lib/openai/models
7:148 (97%)
7:148 (97%)
view
109 x 2 rbi/lib/openai/models
rbi/lib/openai/models
7:148 (97%)
7:148 (97%)
view
109 x 2 rbi/lib/openai/models
rbi/lib/openai/models
7:148 (97%)
7:148 (97%)
view
109 x 2 rbi/lib/openai/models
rbi/lib/openai/models
7:148 (97%)
7:148 (97%)
view
100 x 2 rbi/lib/openai/models/evals
rbi/lib/openai/models/evals
146:281 (48%)
146:281 (48%)
view
100 x 2 rbi/lib/openai/models/evals
rbi/lib/openai/models/evals
146:281 (48%)
146:281 (48%)
view
100 x 2 rbi/lib/openai/models/evals
rbi/lib/openai/models/evals
146:281 (48%)
146:281 (48%)
view
100 x 2 rbi/lib/openai/models/evals
rbi/lib/openai/models/evals
146:281 (48%)
146:281 (48%)
view
100 x 2 rbi/lib/openai/models/evals
rbi/lib/openai/models/evals
146:281 (48%)
146:281 (48%)
view
100 x 2 rbi/lib/openai/models/evals
rbi/lib/openai/models/evals
146:281 (48%)
146:281 (48%)
view
65 x 2 rbi/lib/openai/models/evals/runs
rbi/lib/openai/models/evals/runs
197:287 (30%)
197:287 (30%)
view
64 x 2 rbi/lib/openai/models/fine_tuning
rbi/lib/openai/models/fine_tuning
391:490 (15%)
411:510 (15%)
view
63 x 2 rbi/lib/openai/models/responses
rbi/lib/openai/models/responses
59:155 (52%)
77:173 (47%)
view
58 x 2 rbi/lib/openai/resources/chat
rbi/lib/openai/resources/chat
29:86 (22%)
302:359 (22%)
view
58 x 2 rbi/lib/openai/resources
rbi/lib/openai/resources
22:79 (24%)
223:280 (24%)
view
55 x 2 rbi/lib/openai/models/chat
rbi/lib/openai/resources/chat
383:437 (9%)
29:83 (21%)
view
55 x 2 rbi/lib/openai/models/responses
rbi/lib/openai/resources
258:312 (16%)
223:277 (23%)
view
55 x 2 rbi/lib/openai/models/chat
rbi/lib/openai/resources/chat
383:437 (9%)
302:356 (21%)
view
55 x 2 rbi/lib/openai/models/responses
rbi/lib/openai/resources
258:312 (16%)
22:76 (23%)
view
54 x 2 rbi/lib/openai/models/fine_tuning
rbi/lib/openai/models/fine_tuning
521:603 (12%)
543:625 (12%)
view
50 x 2 rbi/lib/openai/models/fine_tuning
rbi/lib/openai/models/fine_tuning
217:294 (11%)
162:239 (11%)
view
50 x 2 rbi/lib/openai/resources/beta/threads
rbi/lib/openai/resources/beta/threads
15:64 (15%)
185:234 (15%)
view
49 x 2 rbi/lib/openai/models/fine_tuning
rbi/lib/openai/models/fine_tuning
219:294 (11%)
524:598 (11%)
view
49 x 2 rbi/lib/openai/models/fine_tuning
rbi/lib/openai/models/fine_tuning
219:294 (11%)
546:620 (11%)
view
49 x 2 rbi/lib/openai/models/fine_tuning
rbi/lib/openai/models/fine_tuning
524:598 (11%)
164:239 (11%)
view
49 x 2 rbi/lib/openai/models/fine_tuning
rbi/lib/openai/models/fine_tuning
164:239 (11%)
546:620 (11%)
view
47 x 2 rbi/lib/openai/resources/beta
rbi/lib/openai/resources/beta
92:141 (20%)
236:286 (20%)
view
44 x 2 rbi/lib/openai/models/beta/threads
rbi/lib/openai/resources/beta/threads
197:240 (9%)
188:231 (14%)
view
44 x 2 rbi/lib/openai/models/beta/threads
rbi/lib/openai/resources/beta/threads
197:240 (9%)
18:61 (14%)
view
42 x 2 rbi/lib/openai/models/beta
rbi/lib/openai/resources/beta
187:228 (5%)
242:283 (18%)
view
42 x 2 rbi/lib/openai/models/beta
rbi/lib/openai/resources/beta
187:228 (5%)
97:138 (18%)
view
40 x 2 rbi/lib/openai/models
rbi/lib/openai/models/vector_stores
108:163 (29%)
75:129 (37%)
view
37 x 2 rbi/lib/openai/models/evals
rbi/lib/openai/models/evals
105:141 (17%)
105:141 (17%)
view
37 x 2 rbi/lib/openai/models/evals
rbi/lib/openai/models/evals
105:141 (17%)
105:141 (17%)
view
37 x 2 rbi/lib/openai/models/evals
rbi/lib/openai/models/evals
105:141 (17%)
105:141 (17%)
view
37 x 2 rbi/lib/openai/models/evals
rbi/lib/openai/models/evals
105:141 (17%)
105:141 (17%)
view
37 x 2 rbi/lib/openai/models/evals
rbi/lib/openai/models/evals
105:141 (17%)
105:141 (17%)
view
37 x 2 rbi/lib/openai/models/evals
rbi/lib/openai/models/evals
105:141 (17%)
105:141 (17%)
view
36 x 2 rbi/lib/openai/models/beta
rbi/lib/openai/models/beta
99:146 (9%)
102:149 (12%)
view
35 x 2 rbi/lib/openai/models/evals
rbi/lib/openai/models/evals
601:646 (5%)
81:126 (31%)
view
35 x 2 rbi/lib/openai/resources/beta
rbi/lib/openai/resources/beta/threads
283:317 (15%)
231:265 (11%)
view
34 x 2 rbi/lib/openai/resources/beta/threads
rbi/lib/openai/resources/beta/threads
232:265 (10%)
515:548 (10%)
view
34 x 2 rbi/lib/openai/resources/beta
rbi/lib/openai/resources/beta/threads
284:317 (14%)
515:548 (10%)
view
33 x 2 rbi/lib/openai/models/responses
rbi/lib/openai/models/responses
8:46 (55%)
8:46 (55%)
view
32 x 2 rbi/lib/openai/models/beta
rbi/lib/openai/models/beta/threads
457:500 (3%)
400:443 (7%)
view
31 x 2 rbi/lib/openai/models/beta/threads
rbi/lib/openai/models/beta/threads
8:48 (86%)
8:48 (86%)
view
31 x 2 rbi/lib/openai/models/beta
rbi/lib/openai/models/beta
457:498 (3%)
150:191 (6%)
view
31 x 2 rbi/lib/openai/models/beta
rbi/lib/openai/models/beta/threads
150:191 (6%)
400:441 (6%)
view
Duplicated Units
The list of top 3 duplicated units.
See data for all 3 unit duplicates...
Size#FoldersFilesLinesCode
29 x 4 rbi/lib/openai/models
rbi/lib/openai/models
rbi/lib/openai/models
rbi/lib/openai/models
86:117 
86:117 
86:117 
86:117 
view
9 x 2 lib/openai/internal
lib/openai/internal
38:51 
44:57 
view
7 x 4 rbi/lib/openai/models/evals
rbi/lib/openai/models/evals
rbi/lib/openai/models/evals
rbi/lib/openai/models/evals
200:209 
200:209 
200:209 
200:209 
view