Duplication Overall
  • 14% duplication:
    • 3,799 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 559 duplicated lines
  • 34 duplicates
system14% (559 lines)
dependency graphs: 2D graph | 2D graph (with duplicates)... | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
js15% (413 lines)
scss11% (106 lines)
html14% (40 lines)
Duplication per Component (primary)
src19% (559 lines)
ROOT0% (0 lines)
harness0% (0 lines)
Longest Duplicates
The list of 34 longest duplicates.
See data for all 34 duplicates...
Size#FoldersFilesLinesCode
41 x 2 src/js/charts
src/js/charts
83:146 (31%)
37:100 (20%)
view
41 x 2 src/js/charts
src/js/charts
148:225 (31%)
101:178 (20%)
view
25 x 2 src/js
src/js
119:145 (13%)
157:184 (13%)
view
17 x 2 src/js/charts
src/js/charts
66:83 (10%)
196:213 (8%)
view
16 x 2 src/js/charts
src/js/charts
132:149 (2%)
67:83 (10%)
view
16 x 2 src/js/charts
src/js/charts
132:149 (2%)
197:213 (7%)
view
16 x 2 src/js/charts
src/js/charts
91:106 (10%)
215:230 (7%)
view
15 x 2 src/js/charts
src/js/charts
2:28 (11%)
2:27 (7%)
view
13 x 2 src/js/charts
src/js/charts
202:214 (2%)
236:248 (6%)
view
12 x 2 src/js
src/js
84:96 (6%)
123:134 (6%)
view
12 x 2 src/js
src/js
84:96 (6%)
161:173 (6%)
view
12 x 2 src/js/charts
src/js/charts
187:199 (2%)
220:232 (5%)
view
11 x 2 src/js/charts
src/js/charts
187:197 (1%)
96:106 (7%)
view
10 x 2 src/css
src/css
70:81 (11%)
99:110 (11%)
view
10 x 2 src/js
src/js
84:94 (5%)
215:225 (5%)
view
10 x 2 src/js
src/js
123:132 (5%)
215:225 (5%)
view
10 x 2 src/js
src/js
161:171 (5%)
215:225 (5%)
view
10 x 2 src/js/text
src/js/text
81:91 (3%)
146:156 (3%)
view
10 x 2 src/js/text
src/js/text
81:91 (3%)
211:221 (3%)
view
10 x 2 src/js/text
src/js/text
81:91 (3%)
276:286 (3%)
view
10 x 2 src/js/text
src/js/text
146:156 (3%)
211:221 (3%)
view
10 x 2 src/js/text
src/js/text
146:156 (3%)
276:286 (3%)
view
10 x 2 src/js/text
src/js/text
211:221 (3%)
276:286 (3%)
view
9 x 2 src/css
src/css
51:87 (5%)
137:145 (5%)
view
9 x 2 src/js/charts
src/js/charts
207:215 (1%)
169:177 (5%)
view
8 x 2 src/js/charts
src/js/charts
169:176 (5%)
241:248 (3%)
view
8 x 2 src/js/charts
src/js/charts
926:933 (1%)
157:164 (4%)
view
7 x 2 src/css
src/css
93:99 (4%)
162:168 (4%)
view
6 x 2 src/css
src/css
105:110 (3%)
192:198 (3%)
view
6 x 2 src/css
src/css
33:39 (5%)
124:131 (5%)
view
6 x 2 src/css
src/css
55:62 (4%)
155:162 (4%)
view
6 x 2 src/css
src/css
120:127 (4%)
77:86 (5%)
view
6 x 2 src/css
src/css
33:39 (5%)
207:214 (3%)
view
6 x 2 src/css
src/css
124:131 (5%)
207:214 (3%)
view
Most Frequent Duplicates
The list of 33 most frequently found duplicates.
Size#FoldersFilesLinesCode
6 x 4 src/js/text
src/js/text
src/js/text
src/js/text
82:87 (2%)
147:152 (2%)
212:217 (2%)
277:282 (2%)
view
6 x 4 src/js
src/js
src/js
src/js
87:93 (3%)
126:131 (3%)
164:170 (3%)
218:224 (3%)
view
6 x 4 src/js/text
src/js/text
src/js/text
src/js/text
83:88 (2%)
148:153 (2%)
213:218 (2%)
278:283 (2%)
view
6 x 4 src/js/text
src/js/text
src/js/text
src/js/text
85:91 (2%)
150:156 (2%)
215:221 (2%)
280:286 (2%)
view
6 x 4 src/js
src/js
src/js
src/js
85:90 (3%)
124:129 (3%)
162:167 (3%)
216:221 (3%)
view
6 x 4 src/js
src/js
src/js
src/js
86:92 (3%)
125:130 (3%)
163:169 (3%)
217:223 (3%)
view
6 x 4 src/js/text
src/js/text
src/js/text
src/js/text
81:86 (2%)
146:151 (2%)
211:216 (2%)
276:281 (2%)
view
6 x 4 src/js
src/js
src/js
src/js
84:89 (3%)
123:128 (3%)
161:166 (3%)
215:220 (3%)
view
6 x 4 src/js/text
src/js/text
src/js/text
src/js/text
84:89 (2%)
149:154 (2%)
214:219 (2%)
279:284 (2%)
view
6 x 4 src/js
src/js
src/js
src/js
88:94 (3%)
127:132 (3%)
165:171 (3%)
219:225 (3%)
view
6 x 3 src/js/charts
src/js/charts
src/js/charts
68:73 (3%)
198:203 (2%)
133:139 (1%)
view
6 x 3 src/js
src/js
src/js
89:95 (3%)
128:133 (3%)
166:172 (3%)
view
6 x 3 src/js/charts
src/js/charts
src/js/charts
99:104 (3%)
223:228 (2%)
190:195 (1%)
view
6 x 3 src/js/charts
src/js/charts
src/js/charts
71:76 (3%)
201:206 (2%)
137:142 (1%)
view
6 x 3 src/css
src/css
src/css
33:39 (5%)
207:214 (3%)
124:131 (5%)
view
6 x 3 src/js
src/js
src/js
90:96 (3%)
129:134 (3%)
167:173 (3%)
view
6 x 3 src/js/charts
src/js/charts
src/js/charts
69:74 (3%)
199:204 (2%)
134:140 (1%)
view
6 x 3 src/js/charts
src/js/charts
src/js/charts
77:83 (3%)
207:213 (2%)
143:149 (1%)
view
6 x 3 src/js/charts
src/js/charts
src/js/charts
67:72 (3%)
197:202 (2%)
132:138 (1%)
view
6 x 3 src/js/charts
src/js/charts
src/js/charts
73:78 (3%)
203:208 (2%)
139:144 (1%)
view
6 x 3 src/js/charts
src/js/charts
src/js/charts
169:174 (3%)
241:246 (2%)
207:212 (1%)
view
6 x 3 src/js/charts
src/js/charts
src/js/charts
100:105 (3%)
224:229 (2%)
191:196 (1%)
view
6 x 3 src/js/charts
src/js/charts
src/js/charts
171:176 (3%)
243:248 (2%)
209:214 (1%)
view
6 x 3 src/js/charts
src/js/charts
src/js/charts
101:106 (3%)
225:230 (2%)
192:197 (1%)
view
6 x 3 src/js/charts
src/js/charts
src/js/charts
97:102 (3%)
221:226 (2%)
188:193 (1%)
view
6 x 3 src/js/charts
src/js/charts
src/js/charts
96:101 (3%)
220:225 (2%)
187:192 (1%)
view
6 x 3 src/js/charts
src/js/charts
src/js/charts
75:80 (3%)
205:210 (2%)
141:146 (1%)
view
6 x 3 src/js/charts
src/js/charts
src/js/charts
72:77 (3%)
202:207 (2%)
138:143 (1%)
view
6 x 3 src/js/charts
src/js/charts
src/js/charts
170:175 (3%)
242:247 (2%)
208:213 (1%)
view
6 x 3 src/js/charts
src/js/charts
src/js/charts
70:75 (3%)
200:205 (2%)
136:141 (1%)
view
6 x 3 src/js/charts
src/js/charts
src/js/charts
76:82 (3%)
206:212 (2%)
142:148 (1%)
view
6 x 3 src/js/charts
src/js/charts
src/js/charts
74:79 (3%)
204:209 (2%)
140:145 (1%)
view
6 x 3 src/js/charts
src/js/charts
src/js/charts
98:103 (3%)
222:227 (2%)
189:194 (1%)
view
Duplicated Units
The list of top 1 duplicated units.
See data for all 1 unit duplicate
Size#FoldersFilesLinesCode
7 x 2 src/js/charts
src/js/charts
210:223 
163:176 
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...