Duplication Overall
  • 11% duplication:
    • 3,619 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 428 duplicated lines
  • 62 duplicates
system11% (428 lines)
dependency graphs: 2D graph | 2D graph (with duplicates)... | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
js12% (330 lines)
html32% (54 lines)
scss5% (44 lines)
Duplication per Component (primary)
src15% (428 lines)
ROOT0% (0 lines)
harness0% (0 lines)
Longest Duplicates
The list of 50 longest duplicates.
See data for all 62 duplicates...
Size#FoldersFilesLinesCode
13 x 2 src/js
src/js
356:369 (3%)
433:446 (3%)
view
13 x 2 src/js/charts
src/js/charts
90:109 (6%)
114:133 (6%)
view
11 x 2 src/js/charts
src/js/charts
178:190 (5%)
196:209 (5%)
view
10 x 2 src/js
src/js
50:67 (2%)
74:90 (2%)
view
10 x 2 src/js
src/js
231:240 (2%)
271:280 (2%)
view
10 x 2 src/js/charts
src/js/charts
216:227 (5%)
234:245 (5%)
view
10 x 2 src/js/charts
src/js
134:144 (5%)
153:163 (2%)
view
9 x 2 src/css
src/css
49:58 (7%)
94:104 (7%)
view
9 x 2 src/js/charts
src/js/charts
86:95 (5%)
374:383 (1%)
view
9 x 2 src/js/charts
src/js/charts
139:148 (5%)
499:508 (1%)
view
8 x 2 src/js
src/js
250:257 (2%)
289:296 (2%)
view
8 x 2 src/js/charts
src/js/charts
378:386 (1%)
503:510 (1%)
view
8 x 2 src/js/charts
src/js/charts
393:401 (1%)
403:411 (1%)
view
8 x 2 src/js/charts
src/js/charts
428:444 (1%)
573:583 (1%)
view
7 x 2 src/js/charts
src/js/charts
518:524 (1%)
528:534 (1%)
view
7 x 2 src/js/charts
src/js/charts
680:688 (1%)
690:700 (1%)
view
7 x 2 src/css
src/css
20:26 (3%)
110:116 (3%)
view
6 x 2 src/js/charts
src/js/charts
90:95 (3%)
143:148 (3%)
view
6 x 2 src/js/charts
src/js/charts
101:106 (3%)
154:159 (3%)
view
6 x 2 src/js/charts
src/js/charts
129:134 (3%)
183:188 (3%)
view
6 x 2 src/js/charts
src/js/charts
913:925 (<1%)
958:969 (<1%)
view
6 x 2 src/js/text
src/js/text
74:79 (4%)
89:94 (4%)
view
6 x 2 src/js/text
src/js/text
74:79 (4%)
104:109 (4%)
view
6 x 2 src/js/text
src/js/text
74:79 (4%)
119:124 (4%)
view
6 x 2 src/js/text
src/js/text
74:79 (4%)
134:139 (4%)
view
6 x 2 src/js/text
src/js/text
74:79 (4%)
149:154 (4%)
view
6 x 2 src/js/text
src/js/text
74:79 (4%)
164:169 (4%)
view
6 x 2 src/js/text
src/js/text
74:79 (4%)
181:186 (4%)
view
6 x 2 src/js/text
src/js/text
74:79 (4%)
196:201 (4%)
view
6 x 2 src/js/text
src/js/text
89:94 (4%)
104:109 (4%)
view
6 x 2 src/js/text
src/js/text
89:94 (4%)
119:124 (4%)
view
6 x 2 src/js/text
src/js/text
89:94 (4%)
134:139 (4%)
view
6 x 2 src/js/text
src/js/text
89:94 (4%)
149:154 (4%)
view
6 x 2 src/js/text
src/js/text
89:94 (4%)
164:169 (4%)
view
6 x 2 src/js/text
src/js/text
89:94 (4%)
181:186 (4%)
view
6 x 2 src/js/text
src/js/text
89:94 (4%)
196:201 (4%)
view
6 x 2 src/js/text
src/js/text
104:109 (4%)
119:124 (4%)
view
6 x 2 src/js/text
src/js/text
104:109 (4%)
134:139 (4%)
view
6 x 2 src/js/text
src/js/text
104:109 (4%)
149:154 (4%)
view
6 x 2 src/js/text
src/js/text
104:109 (4%)
164:169 (4%)
view
6 x 2 src/js/text
src/js/text
104:109 (4%)
181:186 (4%)
view
6 x 2 src/js/text
src/js/text
104:109 (4%)
196:201 (4%)
view
6 x 2 src/js/text
src/js/text
119:124 (4%)
134:139 (4%)
view
6 x 2 src/js/text
src/js/text
119:124 (4%)
149:154 (4%)
view
6 x 2 src/js/text
src/js/text
119:124 (4%)
164:169 (4%)
view
6 x 2 src/js/text
src/js/text
119:124 (4%)
181:186 (4%)
view
6 x 2 src/js/text
src/js/text
119:124 (4%)
196:201 (4%)
view
6 x 2 src/js/text
src/js/text
134:139 (4%)
149:154 (4%)
view
6 x 2 src/js/text
src/js/text
134:139 (4%)
164:169 (4%)
view
6 x 2 src/js/text
src/js/text
134:139 (4%)
181:186 (4%)
view
Most Frequent Duplicates
The list of 2 most frequently found duplicates.
Size#FoldersFilesLinesCode
6 x 9 src/js/text
src/js/text
src/js/text
src/js/text
src/js/text
src/js/text
src/js/text
src/js/text
src/js/text
74:79 (4%)
89:94 (4%)
104:109 (4%)
119:124 (4%)
134:139 (4%)
149:154 (4%)
164:169 (4%)
181:186 (4%)
196:201 (4%)
view
6 x 4 src/js/charts
src/js/charts
src/js/charts
src/js/charts
90:95 (3%)
378:383 (<1%)
143:148 (3%)
503:508 (<1%)
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...