anthropics / headvis
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
  • 4% duplication:
    • 6,284 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 285 duplicated lines
  • 21 duplicates
system4% (285 lines)
dependency graphs: 2D graph | 2D graph (with duplicates)... | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
svelte4% (231 lines)
js8% (42 lines)
py9% (12 lines)
Duplication per Component (primary)
src4% (273 lines)
ROOT7% (12 lines)
Longest Duplicates
The list of 21 longest duplicates.
See data for all 21 duplicates...
Size#FoldersFilesLinesCode
15 x 2 src/components
src/components
924:938 (1%)
972:986 (1%)
view
13 x 2 src/components
src/components
238:250 (3%)
270:282 (3%)
view
12 x 2 src/components
src/components
461:472 (<1%)
606:617 (<1%)
view
10 x 2 src
src
533:542 (1%)
546:555 (1%)
view
8 x 2 src/components
src/components
257:265 (2%)
89:97 (8%)
view
8 x 2 src/lib
src/lib
97:104 (7%)
137:144 (7%)
view
7 x 2 src/components
src/components
1:7 (1%)
1:7 (7%)
view
7 x 2 src/components
src/components
221:227 (1%)
288:294 (1%)
view
7 x 2 src/components
src/components
931:937 (<1%)
955:961 (<1%)
view
7 x 2 src/components
src/components
307:313 (<1%)
329:335 (<1%)
view
7 x 2 src/components
src/components
955:961 (<1%)
979:985 (<1%)
view
7 x 2 src/lib
src/lib
90:96 (8%)
121:127 (8%)
view
6 x 2 src/components
src/components
107:112 (2%)
125:130 (2%)
view
6 x 2 src/components
src/components
229:234 (1%)
296:301 (1%)
view
6 x 2 ROOT
ROOT
46:51 (8%)
103:108 (8%)
view
6 x 2 src/components
src/components
116:121 (1%)
140:145 (1%)
view
6 x 2 src
src/components
666:671 (<1%)
126:131 (3%)
view
6 x 2 src/components
src/components
464:469 (<1%)
548:553 (<1%)
view
6 x 2 src/components
src/components
494:500 (<1%)
596:602 (<1%)
view
6 x 2 src/components
src/components
548:553 (<1%)
609:614 (<1%)
view
6 x 2 src/lib
src/lib
45:50 (12%)
78:83 (12%)
view
Most Frequent Duplicates
The list of 3 most frequently found duplicates.
Size#FoldersFilesLinesCode
6 x 3 src/components
src/components
src/components
931:936 (<1%)
955:960 (<1%)
979:984 (<1%)
view
6 x 3 src/components
src/components
src/components
932:937 (<1%)
956:961 (<1%)
980:985 (<1%)
view
6 x 3 src/components
src/components
src/components
464:469 (<1%)
548:553 (<1%)
609:614 (<1%)
view