openai / openai-builder-lab-solution
Duplication

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

Intro
Learn more...
Duplication Overall
system85% (4,700 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
tsx78% (1,951 lines)
ts84% (1,411 lines)
css100% (683 lines)
py95% (463 lines)
cjs100% (150 lines)
mjs70% (42 lines)
Duplication per Component (primary)
challenge498% (1,017 lines)
challenge556% (930 lines)
challenge399% (860 lines)
challenge298% (726 lines)
challenge195% (592 lines)
starting_point93% (575 lines)

Duplication Between Components (50+ lines)

G challenge4 challenge4 challenge5 challenge5 challenge4--challenge5 1811 starting_point starting_point challenge4--starting_point 1128 challenge5--starting_point 993 challenge3 challenge3 challenge3--challenge4 1716 challenge3--challenge5 1495 challenge3--starting_point 1130 challenge2 challenge2 challenge2--challenge4 1452 challenge2--challenge5 1231 challenge2--challenge3 1456 challenge2--starting_point 1130 challenge1 challenge1 challenge1--challenge4 1168 challenge1--challenge5 1009 challenge1--challenge3 1170 challenge1--challenge2 1170 challenge1--starting_point 1150

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 357 duplicates...
Size#FoldersFilesLinesCode
126 x 2 challenge3/python-backend
challenge5/python-backend
8:148 (100%)
8:148 (100%)
view
126 x 2 challenge3/python-backend
challenge4/python-backend
8:148 (100%)
8:148 (100%)
view
126 x 2 challenge4/python-backend
challenge5/python-backend
8:148 (100%)
8:148 (100%)
view
94 x 2 challenge2/frontend/components
starting_point/frontend/components
1:108 (100%)
1:108 (100%)
view
94 x 2 challenge1/frontend/components
starting_point/frontend/components
1:108 (100%)
1:108 (100%)
view
94 x 2 challenge3/frontend/components
starting_point/frontend/components
1:108 (100%)
1:108 (100%)
view
94 x 2 challenge2/frontend/components
challenge3/frontend/components
1:108 (100%)
1:108 (100%)
view
94 x 2 challenge1/frontend/components
challenge3/frontend/components
1:108 (100%)
1:108 (100%)
view
94 x 2 challenge1/frontend/components
challenge2/frontend/components
1:108 (100%)
1:108 (100%)
view
89 x 2 challenge2/frontend/app
challenge3/frontend/app
1:96 (100%)
1:96 (100%)
view
89 x 2 challenge4/frontend/app
starting_point/frontend/app
1:96 (100%)
1:96 (100%)
view
89 x 2 challenge1/frontend/app
challenge4/frontend/app
1:96 (100%)
1:96 (100%)
view
89 x 2 challenge1/frontend/app
challenge5/frontend/app
1:96 (100%)
1:96 (100%)
view
89 x 2 challenge3/frontend/app
challenge5/frontend/app
1:96 (100%)
1:96 (100%)
view
89 x 2 challenge2/frontend/app
starting_point/frontend/app
1:96 (100%)
1:96 (100%)
view
89 x 2 challenge3/frontend/app
challenge4/frontend/app
1:96 (100%)
1:96 (100%)
view
89 x 2 challenge1/frontend/app
challenge3/frontend/app
1:96 (100%)
1:96 (100%)
view
89 x 2 challenge5/frontend/app
starting_point/frontend/app
1:96 (100%)
1:96 (100%)
view
89 x 2 challenge2/frontend/app
challenge4/frontend/app
1:96 (100%)
1:96 (100%)
view
89 x 2 challenge1/frontend/app
starting_point/frontend/app
1:96 (100%)
1:96 (100%)
view
89 x 2 challenge4/frontend/app
challenge5/frontend/app
1:96 (100%)
1:96 (100%)
view
89 x 2 challenge2/frontend/app
challenge5/frontend/app
1:96 (100%)
1:96 (100%)
view
89 x 2 challenge3/frontend/app
starting_point/frontend/app
1:96 (100%)
1:96 (100%)
view
89 x 2 challenge1/frontend/app
challenge2/frontend/app
1:96 (100%)
1:96 (100%)
view
84 x 2 challenge3/frontend/components
challenge4/frontend/components
8:96 (100%)
8:96 (100%)
view
84 x 2 challenge1/frontend/components
starting_point/frontend/components
8:96 (100%)
8:96 (100%)
view
84 x 2 challenge1/frontend/components
challenge2/frontend/components
8:96 (100%)
8:96 (100%)
view
84 x 2 challenge1/frontend/components
challenge4/frontend/components
8:96 (100%)
8:96 (100%)
view
84 x 2 challenge2/frontend/components
challenge3/frontend/components
8:96 (100%)
8:96 (100%)
view
84 x 2 challenge2/frontend/components
starting_point/frontend/components
8:96 (100%)
8:96 (100%)
view
84 x 2 challenge3/frontend/components
starting_point/frontend/components
8:96 (100%)
8:96 (100%)
view
84 x 2 challenge1/frontend/components
challenge3/frontend/components
8:96 (100%)
8:96 (100%)
view
84 x 2 challenge4/frontend/components
starting_point/frontend/components
8:96 (100%)
8:96 (100%)
view
84 x 2 challenge2/frontend/components
challenge4/frontend/components
8:96 (100%)
8:96 (100%)
view
80 x 2 challenge4/frontend/components
challenge5/frontend/components
10:130 (58%)
16:136 (47%)
view
76 x 2 challenge3/frontend/lib
challenge4/frontend/lib
1:96 (100%)
1:96 (100%)
view
72 x 2 challenge3/frontend/lib
challenge5/frontend/lib
7:96 (94%)
7:96 (94%)
view
72 x 2 challenge4/frontend/lib
challenge5/frontend/lib
7:96 (94%)
7:96 (94%)
view
71 x 2 challenge5/frontend/components
starting_point/frontend/components
23:94 (68%)
24:95 (84%)
view
71 x 2 challenge4/frontend/components
challenge5/frontend/components
24:95 (84%)
23:94 (68%)
view
71 x 2 challenge2/frontend/components
challenge5/frontend/components
24:95 (84%)
23:94 (68%)
view
71 x 2 challenge3/frontend/components
challenge5/frontend/components
24:95 (84%)
23:94 (68%)
view
71 x 2 challenge1/frontend/components
challenge5/frontend/components
24:95 (84%)
23:94 (68%)
view
63 x 2 challenge3/frontend/lib
challenge4/frontend/lib
6:89 (100%)
6:89 (100%)
view
63 x 2 challenge2/frontend/lib
challenge4/frontend/lib
6:89 (100%)
6:89 (100%)
view
63 x 2 challenge2/frontend/lib
challenge3/frontend/lib
6:89 (100%)
6:89 (100%)
view
62 x 2 challenge3/frontend/components
challenge4/frontend/components
1:76 (65%)
1:77 (63%)
view
62 x 2 challenge4/frontend/components
starting_point/frontend/components
1:77 (63%)
1:76 (65%)
view
62 x 2 challenge1/frontend/components
challenge4/frontend/components
1:76 (65%)
1:77 (63%)
view
62 x 2 challenge2/frontend/components
challenge4/frontend/components
1:76 (65%)
1:77 (63%)
view
Duplicated Units
The list of top 8 duplicated units.
See data for all 8 unit duplicates...
Size#FoldersFilesLinesCode
53 x 2 challenge4/frontend/components
challenge5/frontend/components
22:91 
28:97 
view
24 x 2 challenge4/frontend/app/api/session
challenge5/frontend/app/api/session
4:30 
4:30 
view
23 x 4 challenge4/frontend/app/api/search_location
challenge2/frontend/app/api/search_location
challenge5/frontend/app/api/search_location
challenge3/frontend/app/api/search_location
3:33 
3:33 
3:33 
3:33 
view
18 x 3 challenge4/frontend/app/api/create_itinerary
challenge5/frontend/app/api/create_itinerary
challenge3/frontend/app/api/create_itinerary
5:27 
5:27 
5:27 
view
16 x 4 challenge4/python-backend
challenge2/python-backend
challenge5/python-backend
challenge3/python-backend
0:0 
0:0 
0:0 
0:0 
view
16 x 3 challenge4/frontend/app/api/get_response
challenge2/frontend/app/api/get_response
challenge3/frontend/app/api/get_response
7:28 
7:28 
7:28 
view
15 x 2 challenge4/frontend/components
challenge5/frontend/components
94:111 
100:117 
view
7 x 6 challenge4/frontend/app
starting_point/frontend/app
challenge1/frontend/app
challenge2/frontend/app
challenge5/frontend/app
challenge3/frontend/app
24:38 
24:38 
24:38 
24:38 
24:38 
24:38 
view