Duplication Overall
  • 12% duplication:
    • 4,024 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 517 duplicated lines
  • 45 duplicates
system12% (517 lines)
dependency graphs: 2D graph | 2D graph (with duplicates)... | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
js12% (348 lines)
scss13% (169 lines)
Duplication per Component (primary)
src14% (517 lines)
ROOT0% (0 lines)
fsa0% (0 lines)
Longest Duplicates
The list of 45 longest duplicates.
See data for all 45 duplicates...
Size#FoldersFilesLinesCode
32 x 2 src/css
src/css
49:82 (35%)
32:65 (43%)
view
23 x 2 src/css
src/css
18:41 (25%)
6:29 (31%)
view
21 x 2 src/js/components
src/js/lib
39:63 (30%)
28:51 (42%)
view
18 x 2 src/js/map
src/js/map
57:79 (6%)
292:314 (6%)
view
18 x 2 src/js/map
src/js/map
2:27 (6%)
2:27 (5%)
view
16 x 2 src/js/charts
src/js/charts
2:24 (11%)
2:24 (8%)
view
15 x 2 src/js/charts
src/js/charts
99:119 (10%)
78:98 (7%)
view
13 x 2 src/js/charts
src/js/charts
132:146 (9%)
110:124 (6%)
view
9 x 2 src/js
src/js
363:371 (1%)
373:381 (1%)
view
9 x 2 src/js/charts
src/js/charts
29:39 (6%)
29:39 (4%)
view
9 x 2 src/css
src/css
1:10 (12%)
1:10 (25%)
view
8 x 2 src/js/components
src/js/lib
2:15 (11%)
2:15 (16%)
view
8 x 2 src/js/charts
src/js/map
31:39 (5%)
31:39 (2%)
view
8 x 2 src/js/charts
src/js/map
31:39 (4%)
31:39 (2%)
view
8 x 2 src/css
src/css
16:32 (8%)
20:28 (18%)
view
7 x 2 src/js/charts
src/js/map
5:12 (3%)
4:11 (9%)
view
7 x 2 src/js/charts
src/js/map
5:12 (5%)
4:11 (9%)
view
6 x 2 src/js
src/js
264:269 (2%)
281:286 (2%)
view
6 x 2 src/js
src/js
264:269 (2%)
297:302 (2%)
view
6 x 2 src/js
src/js
281:286 (2%)
297:302 (2%)
view
6 x 2 src/js
src/js
20:25 (20%)
31:36 (20%)
view
6 x 2 src/js
src/js
155:160 (1%)
227:232 (1%)
view
6 x 2 src/js
src/js
273:278 (1%)
283:288 (1%)
view
6 x 2 src/css
src/css
23:28 (8%)
67:72 (8%)
view
6 x 2 src/css
src/css
24:29 (8%)
15:28 (6%)
view
6 x 2 src/css
src/css
74:83 (8%)
109:114 (6%)
view
6 x 2 src/js/charts
src/js/map
2:8 (4%)
2:9 (1%)
view
6 x 2 src/js/charts
src/js/map
31:36 (4%)
101:106 (1%)
view
6 x 2 src/css
src/css
35:40 (6%)
67:72 (8%)
view
6 x 2 src/css
src/css
93:102 (6%)
74:83 (8%)
view
6 x 2 src/js/charts
src/js/map
2:8 (3%)
2:9 (1%)
view
6 x 2 src/js/charts
src/js/map
31:36 (3%)
101:106 (1%)
view
6 x 2 src/css
src/css
36:41 (6%)
15:28 (6%)
view
6 x 2 src/css
src/css
93:102 (6%)
109:114 (6%)
view
6 x 2 src/js/charts
src/js/charts
62:92 (4%)
54:62 (3%)
view
6 x 2 src/js/map
src/js/map
31:36 (2%)
101:106 (1%)
view
6 x 2 src/js/charts
src/js/map
2:8 (4%)
2:9 (2%)
view
6 x 2 src/js/charts
src/js/map
98:103 (4%)
169:174 (2%)
view
6 x 2 src/js/charts
src/js/map
2:8 (3%)
2:9 (2%)
view
6 x 2 src/js
src/js
264:269 (2%)
20:25 (20%)
view
6 x 2 src/js
src/js
264:269 (2%)
31:36 (20%)
view
6 x 2 src/js
src/js
281:286 (2%)
20:25 (20%)
view
6 x 2 src/js
src/js
281:286 (2%)
31:36 (20%)
view
6 x 2 src/js
src/js
297:302 (2%)
20:25 (20%)
view
6 x 2 src/js
src/js
297:302 (2%)
31:36 (20%)
view
Most Frequent Duplicates
The list of 10 most frequently found duplicates.
Size#FoldersFilesLinesCode
6 x 5 src/js
src/js
src/js
src/js
src/js
264:269 (2%)
20:25 (20%)
281:286 (2%)
297:302 (2%)
31:36 (20%)
view
6 x 4 src/js/map
src/js/map
src/js/charts
src/js/charts
2:9 (2%)
2:9 (1%)
2:8 (4%)
2:8 (3%)
view
6 x 4 src/js/map
src/js/map
src/js/charts
src/js/charts
31:36 (2%)
101:106 (1%)
31:36 (4%)
31:36 (3%)
view
6 x 3 src/css
src/css
src/css
36:41 (6%)
15:28 (6%)
24:29 (8%)
view
6 x 3 src/js/charts
src/js/charts
src/js/map
33:39 (4%)
33:39 (3%)
33:39 (2%)
view
6 x 3 src/js/charts
src/js/charts
src/js/map
5:11 (4%)
5:11 (3%)
4:10 (7%)
view
6 x 3 src/js/charts
src/js/charts
src/js/map
6:12 (4%)
6:12 (3%)
5:11 (7%)
view
6 x 3 src/css
src/css
src/css
35:40 (6%)
23:28 (8%)
67:72 (8%)
view
6 x 3 src/css
src/css
src/css
93:102 (6%)
109:114 (6%)
74:83 (8%)
view
6 x 3 src/js/charts
src/js/charts
src/js/map
32:38 (4%)
32:38 (3%)
32:38 (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...