Duplication Overall
  • 54% duplication:
    • 2,290 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 1,240 duplicated lines
  • 19 duplicates
system54% (1,240 lines)
dependency graphs: 2D graph | 2D graph (with duplicates)... | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
scss74% (1,180 lines)
js11% (60 lines)
Duplication per Component (primary)
atoms98% (1,228 lines)
shared1% (12 lines)
ROOT0% (0 lines)
harness0% (0 lines)
Longest Duplicates
The list of 19 longest duplicates.
See data for all 19 duplicates...
Size#FoldersFilesLinesCode
233 x 2 atoms/audio2/client/css
atoms/audio4/client/css
1:283 (100%)
1:283 (100%)
view
233 x 2 atoms/audio3/client/css
atoms/default/client/css
1:283 (100%)
1:283 (100%)
view
233 x 2 atoms/audio2/client/css
atoms/default/client/css
1:283 (100%)
1:283 (100%)
view
233 x 2 atoms/audio3/client/css
atoms/audio4/client/css
1:283 (100%)
1:283 (100%)
view
233 x 2 atoms/audio2/client/css
atoms/audio3/client/css
1:283 (100%)
1:283 (100%)
view
233 x 2 atoms/audio4/client/css
atoms/default/client/css
1:283 (100%)
1:283 (100%)
view
59 x 2 atoms/audio3/client/css
atoms/audio4/client/css
1:71 (100%)
1:71 (100%)
view
59 x 2 atoms/audio2/client/css
atoms/default/client/css
1:71 (100%)
1:71 (100%)
view
59 x 2 atoms/audio3/client/css
atoms/default/client/css
1:71 (100%)
1:71 (100%)
view
59 x 2 atoms/audio2/client/css
atoms/audio4/client/css
1:71 (100%)
1:71 (100%)
view
59 x 2 atoms/audio2/client/css
atoms/audio3/client/css
1:71 (100%)
1:71 (100%)
view
59 x 2 atoms/audio4/client/css
atoms/default/client/css
1:71 (100%)
1:71 (100%)
view
15 x 2 atoms/audio4/client/js
atoms/default/client/js
1:22 (100%)
1:22 (100%)
view
15 x 2 atoms/audio2/client/js
atoms/audio3/client/js
1:22 (100%)
1:22 (100%)
view
15 x 2 atoms/audio3/client/js
atoms/audio4/client/js
1:22 (100%)
1:22 (100%)
view
15 x 2 atoms/audio2/client/js
atoms/default/client/js
1:22 (100%)
1:22 (100%)
view
15 x 2 atoms/audio2/client/js
atoms/audio4/client/js
1:22 (100%)
1:22 (100%)
view
15 x 2 atoms/audio3/client/js
atoms/default/client/js
1:22 (100%)
1:22 (100%)
view
6 x 2 shared/css/guss-typography
shared/css/guss-typography
188:193 (5%)
200:205 (5%)
view
Most Frequent Duplicates
The list of 50 most frequently found duplicates.
Size#FoldersFilesLinesCode
6 x 4 atoms/audio2/client/css
atoms/audio4/client/css
atoms/default/client/css
atoms/audio3/client/css
206:212 (2%)
206:212 (2%)
206:212 (2%)
206:212 (2%)
view
6 x 4 atoms/audio2/client/css
atoms/audio4/client/css
atoms/default/client/css
atoms/audio3/client/css
232:237 (2%)
232:237 (2%)
232:237 (2%)
232:237 (2%)
view
6 x 4 atoms/audio2/client/css
atoms/audio4/client/css
atoms/default/client/css
atoms/audio3/client/css
240:246 (2%)
240:246 (2%)
240:246 (2%)
240:246 (2%)
view
6 x 4 atoms/audio2/client/css
atoms/audio4/client/css
atoms/default/client/css
atoms/audio3/client/css
149:155 (2%)
149:155 (2%)
149:155 (2%)
149:155 (2%)
view
6 x 4 atoms/audio2/client/css
atoms/audio4/client/css
atoms/default/client/css
atoms/audio3/client/css
87:93 (2%)
87:93 (2%)
87:93 (2%)
87:93 (2%)
view
6 x 4 atoms/audio2/client/css
atoms/audio4/client/css
atoms/default/client/css
atoms/audio3/client/css
130:135 (2%)
130:135 (2%)
130:135 (2%)
130:135 (2%)
view
6 x 4 atoms/audio2/client/css
atoms/audio4/client/css
atoms/default/client/css
atoms/audio3/client/css
257:262 (2%)
257:262 (2%)
257:262 (2%)
257:262 (2%)
view
6 x 4 atoms/audio2/client/css
atoms/audio4/client/css
atoms/default/client/css
atoms/audio3/client/css
9:15 (2%)
9:15 (2%)
9:15 (2%)
9:15 (2%)
view
6 x 4 atoms/audio2/client/css
atoms/audio4/client/css
atoms/default/client/css
atoms/audio3/client/css
190:195 (2%)
190:195 (2%)
190:195 (2%)
190:195 (2%)
view
6 x 4 atoms/audio4/client/js
atoms/default/client/js
atoms/audio3/client/js
atoms/audio2/client/js
7:13 (40%)
7:13 (40%)
7:13 (40%)
7:13 (40%)
view
6 x 4 atoms/audio4/client/js
atoms/default/client/js
atoms/audio3/client/js
atoms/audio2/client/js
12:18 (40%)
12:18 (40%)
12:18 (40%)
12:18 (40%)
view
6 x 4 atoms/audio2/client/css
atoms/audio4/client/css
atoms/default/client/css
atoms/audio3/client/css
67:74 (2%)
67:74 (2%)
67:74 (2%)
67:74 (2%)
view
6 x 4 atoms/audio2/client/css
atoms/audio4/client/css
atoms/default/client/css
atoms/audio3/client/css
178:183 (2%)
178:183 (2%)
178:183 (2%)
178:183 (2%)
view
6 x 4 atoms/audio2/client/css
atoms/audio4/client/css
atoms/default/client/css
atoms/audio3/client/css
208:215 (2%)
208:215 (2%)
208:215 (2%)
208:215 (2%)
view
6 x 4 atoms/audio2/client/css
atoms/audio4/client/css
atoms/default/client/css
atoms/audio3/client/css
3:13 (2%)
3:13 (2%)
3:13 (2%)
3:13 (2%)
view
6 x 4 atoms/audio2/client/css
atoms/audio4/client/css
atoms/default/client/css
atoms/audio3/client/css
248:253 (2%)
248:253 (2%)
248:253 (2%)
248:253 (2%)
view
6 x 4 atoms/audio2/client/css
atoms/audio4/client/css
atoms/default/client/css
atoms/audio3/client/css
29:36 (2%)
29:36 (2%)
29:36 (2%)
29:36 (2%)
view
6 x 4 atoms/audio2/client/css
atoms/audio4/client/css
atoms/default/client/css
atoms/audio3/client/css
91:97 (2%)
91:97 (2%)
91:97 (2%)
91:97 (2%)
view
6 x 4 atoms/audio3/client/css
atoms/audio4/client/css
atoms/default/client/css
atoms/audio2/client/css
29:35 (10%)
29:35 (10%)
29:35 (10%)
29:35 (10%)
view
6 x 4 atoms/audio2/client/css
atoms/audio4/client/css
atoms/default/client/css
atoms/audio3/client/css
79:85 (2%)
79:85 (2%)
79:85 (2%)
79:85 (2%)
view
6 x 4 atoms/audio2/client/css
atoms/audio4/client/css
atoms/default/client/css
atoms/audio3/client/css
95:100 (2%)
95:100 (2%)
95:100 (2%)
95:100 (2%)
view
6 x 4 atoms/audio2/client/css
atoms/audio4/client/css
atoms/default/client/css
atoms/audio3/client/css
102:116 (2%)
102:116 (2%)
102:116 (2%)
102:116 (2%)
view
6 x 4 atoms/audio3/client/css
atoms/audio4/client/css
atoms/default/client/css
atoms/audio2/client/css
41:47 (10%)
41:47 (10%)
41:47 (10%)
41:47 (10%)
view
6 x 4 atoms/audio2/client/css
atoms/audio4/client/css
atoms/default/client/css
atoms/audio3/client/css
59:67 (2%)
59:67 (2%)
59:67 (2%)
59:67 (2%)
view
6 x 4 atoms/audio2/client/css
atoms/audio4/client/css
atoms/default/client/css
atoms/audio3/client/css
204:209 (2%)
204:209 (2%)
204:209 (2%)
204:209 (2%)
view
6 x 4 atoms/audio3/client/css
atoms/audio4/client/css
atoms/default/client/css
atoms/audio2/client/css
27:32 (10%)
27:32 (10%)
27:32 (10%)
27:32 (10%)
view
6 x 4 atoms/audio2/client/css
atoms/audio4/client/css
atoms/default/client/css
atoms/audio3/client/css
243:249 (2%)
243:249 (2%)
243:249 (2%)
243:249 (2%)
view
6 x 4 atoms/audio3/client/css
atoms/audio4/client/css
atoms/default/client/css
atoms/audio2/client/css
47:53 (10%)
47:53 (10%)
47:53 (10%)
47:53 (10%)
view
6 x 4 atoms/audio2/client/css
atoms/audio4/client/css
atoms/default/client/css
atoms/audio3/client/css
2:11 (2%)
2:11 (2%)
2:11 (2%)
2:11 (2%)
view
6 x 4 atoms/audio2/client/css
atoms/audio4/client/css
atoms/default/client/css
atoms/audio3/client/css
218:223 (2%)
218:223 (2%)
218:223 (2%)
218:223 (2%)
view
6 x 4 atoms/audio2/client/css
atoms/audio4/client/css
atoms/default/client/css
atoms/audio3/client/css
44:49 (2%)
44:49 (2%)
44:49 (2%)
44:49 (2%)
view
6 x 4 atoms/audio2/client/css
atoms/audio4/client/css
atoms/default/client/css
atoms/audio3/client/css
172:178 (2%)
172:178 (2%)
172:178 (2%)
172:178 (2%)
view
6 x 4 atoms/audio2/client/css
atoms/audio4/client/css
atoms/default/client/css
atoms/audio3/client/css
189:194 (2%)
189:194 (2%)
189:194 (2%)
189:194 (2%)
view
6 x 4 atoms/audio2/client/css
atoms/audio4/client/css
atoms/default/client/css
atoms/audio3/client/css
52:59 (2%)
52:59 (2%)
52:59 (2%)
52:59 (2%)
view
6 x 4 atoms/audio2/client/css
atoms/audio4/client/css
atoms/default/client/css
atoms/audio3/client/css
237:242 (2%)
237:242 (2%)
237:242 (2%)
237:242 (2%)
view
6 x 4 atoms/audio2/client/css
atoms/audio4/client/css
atoms/default/client/css
atoms/audio3/client/css
148:154 (2%)
148:154 (2%)
148:154 (2%)
148:154 (2%)
view
6 x 4 atoms/audio2/client/css
atoms/audio4/client/css
atoms/default/client/css
atoms/audio3/client/css
163:173 (2%)
163:173 (2%)
163:173 (2%)
163:173 (2%)
view
6 x 4 atoms/audio3/client/css
atoms/audio4/client/css
atoms/default/client/css
atoms/audio2/client/css
25:30 (10%)
25:30 (10%)
25:30 (10%)
25:30 (10%)
view
6 x 4 atoms/audio2/client/css
atoms/audio4/client/css
atoms/default/client/css
atoms/audio3/client/css
238:243 (2%)
238:243 (2%)
238:243 (2%)
238:243 (2%)
view
6 x 4 atoms/audio2/client/css
atoms/audio4/client/css
atoms/default/client/css
atoms/audio3/client/css
264:269 (2%)
264:269 (2%)
264:269 (2%)
264:269 (2%)
view
6 x 4 atoms/audio2/client/css
atoms/audio4/client/css
atoms/default/client/css
atoms/audio3/client/css
75:81 (2%)
75:81 (2%)
75:81 (2%)
75:81 (2%)
view
6 x 4 atoms/audio2/client/css
atoms/audio4/client/css
atoms/default/client/css
atoms/audio3/client/css
185:190 (2%)
185:190 (2%)
185:190 (2%)
185:190 (2%)
view
6 x 4 atoms/audio2/client/css
atoms/audio4/client/css
atoms/default/client/css
atoms/audio3/client/css
276:281 (2%)
276:281 (2%)
276:281 (2%)
276:281 (2%)
view
6 x 4 atoms/audio2/client/css
atoms/audio4/client/css
atoms/default/client/css
atoms/audio3/client/css
14:21 (2%)
14:21 (2%)
14:21 (2%)
14:21 (2%)
view
6 x 4 atoms/audio2/client/css
atoms/audio4/client/css
atoms/default/client/css
atoms/audio3/client/css
187:192 (2%)
187:192 (2%)
187:192 (2%)
187:192 (2%)
view
6 x 4 atoms/audio2/client/css
atoms/audio4/client/css
atoms/default/client/css
atoms/audio3/client/css
8:14 (2%)
8:14 (2%)
8:14 (2%)
8:14 (2%)
view
6 x 4 atoms/audio2/client/css
atoms/audio4/client/css
atoms/default/client/css
atoms/audio3/client/css
53:60 (2%)
53:60 (2%)
53:60 (2%)
53:60 (2%)
view
6 x 4 atoms/audio2/client/css
atoms/audio4/client/css
atoms/default/client/css
atoms/audio3/client/css
136:142 (2%)
136:142 (2%)
136:142 (2%)
136:142 (2%)
view
6 x 4 atoms/audio2/client/css
atoms/audio4/client/css
atoms/default/client/css
atoms/audio3/client/css
43:48 (2%)
43:48 (2%)
43:48 (2%)
43:48 (2%)
view
6 x 4 atoms/audio2/client/css
atoms/audio4/client/css
atoms/default/client/css
atoms/audio3/client/css
145:152 (2%)
145:152 (2%)
145:152 (2%)
145:152 (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...