Duplication Overall
  • 3% duplication:
    • 3,444 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 120 duplicated lines
  • 8 duplicates
system3% (120 lines)
dependency graphs: 2D graph | 2D graph (with duplicates)... | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
ts3% (78 lines)
html90% (18 lines)
tsx1% (12 lines)
jsx5% (12 lines)
Duplication per Component (primary)
apps2% (83 lines)
cdk4% (16 lines)
example_prompts5% (12 lines)
ROOT31% (9 lines)
.devcontainer0% (0 lines)
Longest Duplicates
The list of 8 longest duplicates.
See data for all 8 duplicates...
Size#FoldersFilesLinesCode
11 x 2 apps/server/src
apps/server/src
424:436 (3%)
448:460 (3%)
view
9 x 2 apps/frontend
ROOT
1:10 (90%)
1:10 (90%)
view
8 x 2 apps/frontend/src/utils
apps/frontend/src/utils
28:35 (7%)
71:78 (7%)
view
8 x 2 cdk/lib
cdk/lib
48:55 (3%)
60:67 (3%)
view
6 x 2 apps/server/src
apps/server/src
142:147 (1%)
183:188 (1%)
view
6 x 2 apps/server/src
apps/server/src
152:159 (1%)
202:209 (1%)
view
6 x 2 apps/frontend/src/pages
apps/frontend/src/pages
133:138 (4%)
150:155 (4%)
view
6 x 2 example_prompts
example_prompts
8:13 (3%)
95:100 (3%)
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...