Duplication Overall
  • 8% duplication:
    • 9,612 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 793 duplicated lines
  • 14 duplicates
system8% (793 lines)
dependency graphs: 2D graph | 2D graph (with duplicates)... | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
js8% (751 lines)
html15% (30 lines)
scss1% (12 lines)
Duplication per Component (primary)
src5% (455 lines)
voronoi-points66% (304 lines)
ROOT15% (34 lines)
harness0% (0 lines)

Duplication Between Components (50+ lines)

flowchart TB
    n0["src"]
    n1["voronoi-points"]
    n0 ---|"615"| n1
    classDef default fill:#00b2ee,stroke:#ffffff,color:#000000;
    classDef highlighted fill:#00b2ee,stroke:#ffffff,color:#000000;
    linkStyle 0 stroke:#DC143CFF,stroke-width:10px



2D force graph | 3D force graph

Show more details on duplication between components...
From Component
 --> To Component
Duplicated
Lines
File Pairs Details
src (3%)
  --> voronoi-points (67%)
615 3 file pairs details...

Longest Duplicates
The list of 14 longest duplicates.
See data for all 14 duplicates...
Size#FoldersFilesLinesCode
289 x 2 src/js/modules
voronoi-points/js
7:441 (100%)
7:441 (100%)
view
17 x 2 src/js/modules
src/js/modules
27:98 (11%)
24:95 (7%)
view
15 x 2 src/templates
voronoi-points
41:61 (29%)
29:49 (38%)
view
11 x 2 src/js/modules
src/js/modules
116:134 (7%)
113:131 (4%)
view
11 x 2 src/js/modules
src/js/modules
146:166 (7%)
151:172 (4%)
view
9 x 2 ROOT
ROOT
207:215 (4%)
218:226 (4%)
view
9 x 2 src/js/modules/leaflet/src/layer
src/js/modules/leaflet/src/layer
421:434 (3%)
315:328 (4%)
view
8 x 2 ROOT
ROOT
258:267 (3%)
275:284 (3%)
view
7 x 2 src/js/modules
src/js/modules
11:17 (2%)
10:16 (6%)
view
7 x 2 src/js/modules
voronoi-points/js
10:16 (6%)
11:17 (2%)
view
6 x 2 src/css/guss-typography
src/css/guss-typography
188:193 (5%)
200:205 (5%)
view
6 x 2 src/js/modules/leaflet/src/map/handler
src/js/modules/leaflet/src/map/handler
75:80 (6%)
113:118 (6%)
view
6 x 2 src/js/modules/leaflet/src/layer/vector
src/js/modules/leaflet/src/layer/vector
131:138 (7%)
240:247 (3%)
view
6 x 2 src/js/modules/leaflet/src/layer
src/js/modules/leaflet/src/layer
208:223 (5%)
110:124 (9%)
view
Most Frequent Duplicates
The list of 2 most frequently found duplicates.
Size#FoldersFilesLinesCode
6 x 3 src/js/modules
voronoi-points/js
src/js/modules
11:16 (5%)
12:17 (2%)
12:17 (2%)
view
6 x 3 src/js/modules
voronoi-points/js
src/js/modules
10:15 (5%)
11:16 (2%)
11:16 (2%)
view
Duplicated Units
The list of top 14 duplicated units.
See data for all 14 unit duplicates...
Size#FoldersFilesLinesCode
44 x 2 voronoi-points/js
src/js/modules
229:290 
229:290 
view
25 x 2 voronoi-points/js
src/js/modules
293:324 
293:324 
view
24 x 2 voronoi-points/js
src/js/modules
52:87 
52:87 
view
24 x 2 voronoi-points/js
src/js/modules
160:191 
160:191 
view
20 x 2 voronoi-points/js
src/js/modules
24:50 
24:50 
view
14 x 2 voronoi-points/js
src/js/modules
415:433 
415:433 
view
13 x 2 voronoi-points/js
src/js/modules
89:105 
89:105 
view
13 x 2 voronoi-points/js
src/js/modules
358:380 
358:380 
view
11 x 2 voronoi-points/js
src/js/modules
202:215 
202:215 
view
10 x 2 voronoi-points/js
src/js/modules
144:158 
144:158 
view
8 x 2 voronoi-points/js
src/js/modules
124:133 
124:133 
view
7 x 2 voronoi-points/js
src/js/modules
332:345 
332:345 
view
7 x 2 voronoi-points/js
src/js/modules
382:390 
382:390 
view
6 x 2 src/js/modules
src/js/modules
150:160 
155:166 
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...