Duplication Overall
  • 9% duplication:
    • 3,034 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 290 duplicated lines
  • 16 duplicates
system9% (290 lines)
dependency graphs: 2D graph | 2D graph (with duplicates)... | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
tsx13% (214 lines)
ts5% (64 lines)
css3% (12 lines)
Duplication per Component (primary)
src9% (290 lines)
ROOT0% (0 lines)
Longest Duplicates
The list of 16 longest duplicates.
See data for all 16 duplicates...
Size#FoldersFilesLinesCode
31 x 2 src/app/session/[id]/broadcast
src/app/session/[id]/watch
442:472 (5%)
446:476 (5%)
view
28 x 2 src/app/session/[id]/broadcast
src/app/session/[id]/watch
75:116 (4%)
126:167 (5%)
view
16 x 2 src/app/api/translate
src/app/api/translate/unsubscribe
91:110 (24%)
23:42 (94%)
view
12 x 2 src/app/session/[id]/broadcast
src/app/session/[id]/broadcast
480:491 (2%)
526:537 (2%)
view
8 x 2 src/app/session/[id]/broadcast
src/app/session/[id]/watch
685:692 (1%)
599:606 (1%)
view
7 x 2 src/app/session/[id]/watch
src/app/session/[id]/watch
510:516 (1%)
528:534 (1%)
view
7 x 2 src/lib
src/lib
639:645 (1%)
656:662 (1%)
view
6 x 2 src/app/session/[id]/broadcast
src/app/session/[id]/broadcast
219:225 (1%)
271:277 (1%)
view
6 x 2 src/app/session/[id]/broadcast
src/app/session/[id]/broadcast
231:237 (1%)
314:320 (1%)
view
6 x 2 src/app/session/[id]/broadcast
src/app/session/[id]/broadcast
231:237 (1%)
357:363 (1%)
view
6 x 2 src/app/session/[id]/broadcast
src/app/session/[id]/broadcast
314:320 (1%)
357:363 (1%)
view
6 x 2 src/app/session/[id]/broadcast
src/app/session/[id]/broadcast
509:514 (1%)
555:560 (1%)
view
6 x 2 src/app/api/translate
src/app/api/translate
25:32 (9%)
94:101 (9%)
view
6 x 2 src/lib
src/lib
189:195 (3%)
218:224 (3%)
view
6 x 2 src/app
src/app
259:264 (1%)
290:295 (1%)
view
6 x 2 src/app/api/translate
src/app/api/translate/unsubscribe
25:32 (9%)
26:33 (35%)
view
Most Frequent Duplicates
The list of 2 most frequently found duplicates.
Size#FoldersFilesLinesCode
6 x 3 src/app/api/translate
src/app/api/translate/unsubscribe
src/app/api/translate
25:32 (9%)
26:33 (35%)
94:101 (9%)
view
6 x 3 src/app/session/[id]/broadcast
src/app/session/[id]/broadcast
src/app/session/[id]/broadcast
231:237 (1%)
314:320 (1%)
357:363 (1%)
view
Duplicated Units
The list of top 2 duplicated units.
See data for all 2 unit duplicates...
Size#FoldersFilesLinesCode
18 x 2 src/app/api/translate/unsubscribe
src/app/api/translate
22:44 
90:112 
view
9 x 2 src/app/session/[id]/watch
src/app/session/[id]/broadcast
136:147 
85:96 
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...