openai / openai-responses-starter-app
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
  • 7% duplication:
    • 3,243 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 233 duplicated lines
  • 19 duplicates
system7% (233 lines)
dependency graphs: 2D graph | 2D graph (with duplicates)... | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
tsx7% (141 lines)
ts7% (92 lines)
Duplication per Component (primary)
components7% (141 lines)
lib11% (71 lines)
stores9% (14 lines)
app1% (7 lines)
ROOT0% (0 lines)
config0% (0 lines)
Longest Duplicates
The list of 19 longest duplicates.
See data for all 19 duplicates...
Size#FoldersFilesLinesCode
31 x 2 components
components
24:55 (16%)
109:140 (16%)
view
12 x 2 components
components
57:68 (6%)
149:160 (6%)
view
10 x 2 lib
lib
458:468 (2%)
477:488 (2%)
view
9 x 2 components
components
13:21 (4%)
98:106 (4%)
view
9 x 2 components
components
23:31 (12%)
40:48 (11%)
view
8 x 2 lib
lib
223:231 (1%)
233:241 (1%)
view
7 x 2 components
components
131:137 (3%)
179:185 (3%)
view
7 x 2 stores
stores
24:31 (16%)
45:52 (16%)
view
7 x 2 lib
lib
435:442 (1%)
446:453 (1%)
view
7 x 2 app/api/google/callback
lib
58:64 (13%)
88:94 (8%)
view
7 x 2 lib
lib
389:396 (1%)
424:431 (1%)
view
7 x 2 components
components
46:52 (3%)
179:185 (3%)
view
6 x 2 components
components
115:120 (3%)
131:136 (3%)
view
6 x 2 components
components
115:120 (3%)
179:184 (3%)
view
6 x 2 components
components
46:51 (3%)
115:120 (3%)
view
6 x 2 components
components
30:35 (3%)
179:184 (3%)
view
6 x 2 components
components
62:67 (7%)
223:228 (2%)
view
6 x 2 components
components
30:35 (3%)
131:136 (3%)
view
6 x 2 components
components
30:35 (3%)
46:51 (3%)
view
Most Frequent Duplicates
The list of 2 most frequently found duplicates.
Size#FoldersFilesLinesCode
6 x 5 components
components
components
components
components
30:35 (3%)
46:51 (3%)
115:120 (3%)
131:136 (3%)
179:184 (3%)
view
6 x 3 components
components
components
47:52 (3%)
132:137 (3%)
180:185 (3%)
view