Duplication Overall
  • 23% duplication:
    • 1,251 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 291 duplicated lines
  • 18 duplicates
system23% (291 lines)
dependency graphs: 2D graph | 2D graph (with duplicates)... | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
js48% (252 lines)
scss5% (39 lines)
Duplication per Component (primary)
src31% (179 lines)
expo47% (100 lines)
styles2% (12 lines)

Duplication Between Components (50+ lines)

flowchart TB
    n0["expo"]
    n1["src"]
    n0 ---|"192"| 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
expo (45%)
  --> src (17%)
192 4 file pairs details...

Longest Duplicates
The list of 18 longest duplicates.
See data for all 18 duplicates...
Size#FoldersFilesLinesCode
49 x 2 src/modules
src/modules
55:120 (56%)
43:108 (66%)
view
41 x 2 expo
src/modules
123:174 (29%)
69:120 (47%)
view
41 x 2 expo
src/modules
123:174 (29%)
57:108 (55%)
view
17 x 2 expo
src/modules
76:97 (12%)
57:78 (12%)
view
16 x 2 expo
src/modules
155:174 (11%)
176:195 (11%)
view
16 x 2 src/modules
src/modules
101:120 (18%)
176:195 (11%)
view
16 x 2 src/modules
src/modules
89:108 (21%)
176:195 (11%)
view
14 x 2 expo
expo
13:33 (22%)
179:199 (10%)
view
13 x 2 expo
expo
87:105 (20%)
84:100 (9%)
view
12 x 2 expo
src/modules
87:102 (19%)
65:78 (8%)
view
10 x 2 src
src
184:193 (3%)
221:230 (3%)
view
7 x 2 src
src
184:190 (2%)
247:253 (2%)
view
7 x 2 src
src
221:227 (2%)
247:253 (2%)
view
7 x 2 expo
src/modules
123:132 (5%)
118:127 (5%)
view
7 x 2 src/modules
src/modules
69:78 (8%)
118:127 (5%)
view
7 x 2 src/modules
src/modules
57:66 (9%)
118:127 (5%)
view
7 x 2 src/modules
src/modules
16:30 (8%)
16:30 (9%)
view
6 x 2 styles/guss-typography
styles/guss-typography
188:193 (5%)
200:205 (5%)
view
Most Frequent Duplicates
The list of 45 most frequently found duplicates.
Size#FoldersFilesLinesCode
6 x 4 src/modules
src/modules
expo
src/modules
102:108 (8%)
189:195 (4%)
168:174 (4%)
114:120 (6%)
view
6 x 4 src/modules
src/modules
expo
src/modules
93:98 (8%)
180:185 (4%)
159:164 (4%)
105:110 (6%)
view
6 x 4 src/modules
src/modules
expo
src/modules
94:100 (8%)
181:187 (4%)
160:166 (4%)
106:112 (6%)
view
6 x 4 expo
src/modules
src/modules
src/modules
124:132 (4%)
70:78 (6%)
58:66 (8%)
119:127 (4%)
view
6 x 4 expo
src/modules
src/modules
src/modules
123:130 (4%)
69:76 (6%)
57:64 (8%)
118:125 (4%)
view
6 x 4 src/modules
src/modules
expo
src/modules
96:103 (8%)
183:190 (4%)
162:169 (4%)
108:115 (6%)
view
6 x 4 src/modules
src/modules
expo
src/modules
89:95 (8%)
176:182 (4%)
155:161 (4%)
101:107 (6%)
view
6 x 4 src/modules
src/modules
expo
src/modules
100:106 (8%)
187:193 (4%)
166:172 (4%)
112:118 (6%)
view
6 x 4 src/modules
src/modules
expo
src/modules
97:104 (8%)
184:191 (4%)
163:170 (4%)
109:116 (6%)
view
6 x 4 src/modules
src/modules
expo
src/modules
92:97 (8%)
179:184 (4%)
158:163 (4%)
104:109 (6%)
view
6 x 4 src/modules
src/modules
expo
src/modules
98:105 (8%)
185:192 (4%)
164:171 (4%)
110:117 (6%)
view
6 x 4 src/modules
src/modules
expo
src/modules
95:102 (8%)
182:189 (4%)
161:168 (4%)
107:114 (6%)
view
6 x 4 src/modules
src/modules
expo
src/modules
91:96 (8%)
178:183 (4%)
157:162 (4%)
103:108 (6%)
view
6 x 3 expo
src/modules
expo
95:102 (9%)
72:78 (4%)
91:97 (4%)
view
6 x 3 expo
src/modules
src/modules
139:144 (4%)
85:90 (6%)
73:78 (8%)
view
6 x 3 expo
src/modules
src/modules
146:153 (4%)
92:99 (6%)
80:87 (8%)
view
6 x 3 expo
src/modules
src/modules
128:136 (4%)
74:82 (6%)
62:70 (8%)
view
6 x 3 expo
src/modules
src/modules
142:148 (4%)
88:94 (6%)
76:82 (8%)
view
6 x 3 expo
src/modules
src/modules
132:138 (4%)
78:84 (6%)
66:72 (8%)
view
6 x 3 expo
src/modules
src/modules
135:140 (4%)
81:86 (6%)
69:74 (8%)
view
6 x 3 expo
src/modules
src/modules
144:150 (4%)
90:96 (6%)
78:84 (8%)
view
6 x 3 expo
src/modules
src/modules
143:149 (4%)
89:95 (6%)
77:83 (8%)
view
6 x 3 expo
src/modules
src/modules
148:155 (4%)
94:101 (6%)
82:89 (8%)
view
6 x 3 expo
src/modules
src/modules
137:142 (4%)
83:88 (6%)
71:76 (8%)
view
6 x 3 expo
src/modules
expo
91:97 (9%)
68:74 (4%)
87:93 (4%)
view
6 x 3 expo
src/modules
src/modules
140:145 (4%)
86:91 (6%)
74:79 (8%)
view
6 x 3 expo
src/modules
expo
90:96 (9%)
67:73 (4%)
86:92 (4%)
view
6 x 3 expo
src/modules
src/modules
138:143 (4%)
84:89 (6%)
72:77 (8%)
view
6 x 3 expo
src/modules
src/modules
153:160 (4%)
99:106 (6%)
87:94 (8%)
view
6 x 3 expo
src/modules
src/modules
134:139 (4%)
80:85 (6%)
68:73 (8%)
view
6 x 3 expo
src/modules
src/modules
145:151 (4%)
91:97 (6%)
79:85 (8%)
view
6 x 3 expo
src/modules
expo
88:95 (9%)
66:72 (4%)
85:91 (4%)
view
6 x 3 expo
src/modules
src/modules
151:159 (4%)
97:105 (6%)
85:93 (8%)
view
6 x 3 src
src
src
184:189 (2%)
221:226 (2%)
247:252 (2%)
view
6 x 3 expo
src/modules
src/modules
136:141 (4%)
82:87 (6%)
70:75 (8%)
view
6 x 3 expo
src/modules
src/modules
125:134 (4%)
71:80 (6%)
59:68 (8%)
view
6 x 3 expo
src/modules
src/modules
141:146 (4%)
87:92 (6%)
75:80 (8%)
view
6 x 3 expo
src/modules
expo
94:99 (9%)
71:76 (4%)
90:95 (4%)
view
6 x 3 expo
src/modules
src/modules
149:157 (4%)
95:103 (6%)
83:91 (8%)
view
6 x 3 expo
src/modules
src/modules
127:135 (4%)
73:81 (6%)
61:69 (8%)
view
6 x 3 expo
src/modules
src/modules
150:158 (4%)
96:104 (6%)
84:92 (8%)
view
6 x 3 expo
src/modules
src/modules
130:137 (4%)
76:83 (6%)
64:71 (8%)
view
6 x 3 expo
src/modules
expo
87:94 (9%)
65:71 (4%)
84:90 (4%)
view
6 x 3 src
src
src
185:190 (2%)
222:227 (2%)
248:253 (2%)
view
6 x 3 expo
src/modules
expo
93:98 (9%)
70:75 (4%)
89:94 (4%)
view
Duplicated Units
The list of top 2 duplicated units.
See data for all 2 unit duplicates...
Size#FoldersFilesLinesCode
16 x 2 expo
expo
12:34 
178:200 
view
6 x 2 src/modules
src/modules
11:25 
11:24 
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...