Duplication Overall
  • 7% duplication:
    • 2,425 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 179 duplicated lines
  • 14 duplicates
system7% (179 lines)
dependency graphs: 2D graph | 2D graph (with duplicates)... | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
tsx6% (119 lines)
ts20% (60 lines)
Duplication per Component (primary)
app12% (158 lines)
components2% (21 lines)
.gemini0% (0 lines)
ROOT0% (0 lines)
lib0% (0 lines)
.allstar0% (0 lines)
Longest Duplicates
The list of 14 longest duplicates.
See data for all 14 duplicates...
Size#FoldersFilesLinesCode
13 x 2 app
app
567:579 (1%)
597:609 (1%)
view
13 x 2 app/api/gemini/edit
app/api/veo/generate
4:22 (12%)
4:23 (27%)
view
9 x 2 app
app
842:850 (1%)
914:922 (1%)
view
8 x 2 app
app
821:828 (1%)
902:909 (1%)
view
7 x 2 app
app
122:128 (<1%)
137:143 (<1%)
view
7 x 2 components/ui
components/ui
258:264 (2%)
283:289 (2%)
view
7 x 2 components/ui
components/ui
258:264 (2%)
308:314 (2%)
view
7 x 2 components/ui
components/ui
283:289 (2%)
308:314 (2%)
view
7 x 2 app/api/veo/download
app/api/veo/download
37:43 (14%)
48:54 (14%)
view
7 x 2 app/api/gemini/generate
app/api/imagen/generate
4:13 (19%)
4:13 (21%)
view
6 x 2 app
app
772:777 (<1%)
866:871 (<1%)
view
6 x 2 app
app
813:818 (<1%)
894:899 (<1%)
view
6 x 2 app/api/imagen/generate
app/api/veo/operation
4:12 (18%)
4:12 (27%)
view
6 x 2 app/api/gemini/generate
app/api/veo/operation
4:12 (16%)
4:12 (27%)
view
Most Frequent Duplicates
The list of 3 most frequently found duplicates.
Size#FoldersFilesLinesCode
6 x 3 app/api/gemini/generate
app/api/imagen/generate
app/api/veo/operation
4:12 (16%)
4:12 (18%)
4:12 (27%)
view
6 x 3 components/ui
components/ui
components/ui
258:263 (2%)
283:288 (2%)
308:313 (2%)
view
6 x 3 components/ui
components/ui
components/ui
259:264 (2%)
284:289 (2%)
309:314 (2%)
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...