apache / guacamole-client
Duplication

Places in code with 6 or more lines that are exactly the same.

Intro
Learn more...
Duplication Overall
system17% (10,474 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
xml83% (6,444 lines)
java7% (1,881 lines)
sql45% (1,135 lines)
js2% (501 lines)
css11% (473 lines)
html2% (40 lines)
Duplication per Component (primary)
extensions35% (8,573 lines)
guacamole5% (1,248 lines)
guacamole-ext9% (376 lines)
guacamole-common8% (131 lines)
guacamole-common-js2% (118 lines)
doc6% (22 lines)
src27% (6 lines)

Duplication Between Components (50+ lines)

G extensions extensions guacamole-ext guacamole-ext extensions--guacamole-ext 234 guacamole guacamole extensions--guacamole 64 guacamole-common guacamole-common guacamole-common--guacamole 222 doc doc doc--guacamole 78

Download: SVG DOT (open online Graphviz editor)

Open 2D force graph... Open 3D force graph...

Show more details on duplication between components...
Longest Duplicates
The list of 50 longest duplicates.
See data for all 2,178 duplicates...
Size#FoldersFilesLinesCode
73 x 2 extensions/guacamole-aut...h-jdbc-sqlserver/schema
extensions/guacamole-aut...qlserver/schema/upgrade
342:479 (13%)
522:659 (20%)
view
70 x 2 extensions/guacamole-aut...uacamole/auth/jdbc/user
extensions/guacamole-aut...ole/auth/jdbc/usergroup
27:118 (94%)
27:117 (94%)
view
55 x 2 extensions/guacamole-aut...-jdbc-postgresql/schema
extensions/guacamole-aut...stgresql/schema/upgrade
346:457 (14%)
360:471 (25%)
view
52 x 2 extensions/guacamole-aut...uacamole/auth/jdbc/user
extensions/guacamole-aut...uacamole/auth/jdbc/user
361:417 (16%)
360:416 (16%)
view
52 x 2 extensions/guacamole-aut...uacamole/auth/jdbc/user
extensions/guacamole-aut...ole/auth/jdbc/usergroup
27:94 (69%)
27:94 (70%)
view
50 x 2 extensions/guacamole-aut...-auth-jdbc-mysql/schema
extensions/guacamole-aut...bc-mysql/schema/upgrade
268:369 (16%)
340:441 (24%)
view
47 x 2 extensions/guacamole-aut...uacamole/auth/jdbc/user
extensions/guacamole-aut...uacamole/auth/jdbc/user
118:195 (36%)
118:195 (36%)
view
46 x 2 extensions/guacamole-aut...th/jdbc/connectiongroup
extensions/guacamole-aut...th/jdbc/connectiongroup
1:107 (21%)
1:107 (21%)
view
45 x 2 extensions/guacamole-aut...le/auth/jdbc/connection
extensions/guacamole-aut...le/auth/jdbc/connection
116:186 (27%)
114:184 (28%)
view
45 x 2 extensions/guacamole-aut...uacamole/auth/jdbc/user
extensions/guacamole-aut...ole/auth/jdbc/usergroup
56:113 (56%)
56:113 (56%)
view
43 x 2 extensions/guacamole-aut...le/auth/jdbc/connection
extensions/guacamole-aut...le/auth/jdbc/connection
1:97 (18%)
1:97 (18%)
view
42 x 2 extensions/guacamole-aut...uacamole/auth/jdbc/user
extensions/guacamole-aut...uacamole/auth/jdbc/user
111:157 (12%)
199:245 (12%)
view
41 x 2 extensions/guacamole-aut...uacamole/auth/jdbc/user
extensions/guacamole-aut...uacamole/auth/jdbc/user
1:76 (80%)
1:76 (85%)
view
41 x 2 extensions/guacamole-aut...uth/jdbc/sharingprofile
extensions/guacamole-aut...uth/jdbc/sharingprofile
1:97 (32%)
1:97 (32%)
view
38 x 2 extensions/guacamole-aut...uacamole/auth/jdbc/user
extensions/guacamole-aut...uacamole/auth/jdbc/user
110:152 (12%)
193:235 (12%)
view
38 x 2 extensions/guacamole-aut...uacamole/auth/jdbc/user
extensions/guacamole-aut...uacamole/auth/jdbc/user
111:156 (12%)
193:238 (12%)
view
36 x 2 guacamole-common/src/mai...che/guacamole/websocket
guacamole/src/main/java/...tunnel/websocket/jetty9
226:294 (30%)
206:274 (29%)
view
33 x 2 extensions/guacamole-aut...le/auth/jdbc/permission
extensions/guacamole-aut...le/auth/jdbc/permission
1:65 (46%)
1:65 (39%)
view
33 x 2 extensions/guacamole-aut...ole/auth/jdbc/usergroup
extensions/guacamole-aut...ole/auth/jdbc/usergroup
295:344 (15%)
275:325 (16%)
view
33 x 2 extensions/guacamole-aut...le/auth/jdbc/permission
extensions/guacamole-aut...le/auth/jdbc/permission
1:65 (46%)
1:65 (39%)
view
33 x 2 extensions/guacamole-aut...le/auth/jdbc/permission
extensions/guacamole-aut...le/auth/jdbc/permission
1:65 (46%)
1:65 (39%)
view
32 x 2 extensions/guacamole-aut...h-jdbc-sqlserver/schema
extensions/guacamole-aut...qlserver/schema/upgrade
901:946 (5%)
483:522 (9%)
view
31 x 2 extensions/guacamole-aut...uacamole/auth/jdbc/user
extensions/guacamole-aut...uacamole/auth/jdbc/user
1:62 (9%)
1:62 (9%)
view
31 x 2 extensions/guacamole-aut...uacamole/auth/jdbc/user
extensions/guacamole-aut...uacamole/auth/jdbc/user
111:142 (9%)
298:329 (9%)
view
31 x 2 extensions/guacamole-aut...uacamole/auth/jdbc/user
extensions/guacamole-aut...uacamole/auth/jdbc/user
199:230 (9%)
298:329 (9%)
view
31 x 2 guacamole-ext/src/main/j...ache/guacamole/net/auth
guacamole-ext/src/main/j...ache/guacamole/net/auth
131:233 (55%)
103:205 (64%)
view
30 x 2 extensions/guacamole-aut...h-jdbc-sqlserver/schema
extensions/guacamole-aut...qlserver/schema/upgrade
255:311 (5%)
78:134 (8%)
view
30 x 2 extensions/guacamole-aut...uacamole/auth/jdbc/user
extensions/guacamole-aut...uacamole/auth/jdbc/user
277:312 (9%)
277:312 (9%)
view
30 x 2 extensions/guacamole-aut...le/auth/jdbc/permission
extensions/guacamole-aut...le/auth/jdbc/permission
1:62 (63%)
1:62 (51%)
view
30 x 2 extensions/guacamole-aut...uacamole/auth/jdbc/user
extensions/guacamole-aut...uacamole/auth/jdbc/user
1:57 (23%)
1:57 (23%)
view
29 x 2 extensions/guacamole-aut...le/auth/jdbc/connection
extensions/guacamole-aut...le/auth/jdbc/connection
1:55 (18%)
1:55 (18%)
view
28 x 2 extensions/guacamole-aut...le/auth/jdbc/connection
extensions/guacamole-aut...le/auth/jdbc/connection
1:62 (12%)
1:62 (11%)
view
28 x 2 extensions/guacamole-aut...uacamole/auth/jdbc/user
extensions/guacamole-aut...uacamole/auth/jdbc/user
76:114 (21%)
76:114 (21%)
view
28 x 2 extensions/guacamole-aut...le/auth/jdbc/connection
extensions/guacamole-aut...le/auth/jdbc/connection
1:62 (12%)
1:62 (11%)
view
27 x 2 extensions/guacamole-aut...uacamole/auth/jdbc/user
extensions/guacamole-aut...uacamole/auth/jdbc/user
110:137 (8%)
289:316 (8%)
view
27 x 2 extensions/guacamole-aut...uacamole/auth/jdbc/user
extensions/guacamole-aut...uacamole/auth/jdbc/user
193:220 (8%)
289:316 (8%)
view
27 x 2 guacamole-common/src/mai...che/guacamole/websocket
guacamole/src/main/java/...tunnel/websocket/jetty9
302:358 (22%)
282:338 (22%)
view
26 x 2 extensions/guacamole-aut...uacamole/auth/jdbc/base
extensions/guacamole-aut...uacamole/auth/jdbc/base
157:188 (20%)
96:127 (31%)
view
26 x 2 extensions/guacamole-aut...uacamole/auth/jdbc/user
extensions/guacamole-aut...uacamole/auth/jdbc/user
193:219 (8%)
289:315 (8%)
view
26 x 2 extensions/guacamole-aut...uacamole/auth/jdbc/user
extensions/guacamole-aut...uacamole/auth/jdbc/user
111:137 (8%)
289:315 (8%)
view
25 x 2 extensions/guacamole-aut...acamole/auth/mysql/conf
extensions/guacamole-aut...ole/auth/sqlserver/conf
151:191 (36%)
151:191 (36%)
view
25 x 2 extensions/guacamole-aut...acamole/auth/mysql/conf
extensions/guacamole-aut...le/auth/postgresql/conf
151:191 (36%)
151:191 (36%)
view
25 x 2 extensions/guacamole-aut...le/auth/postgresql/conf
extensions/guacamole-aut...ole/auth/sqlserver/conf
151:191 (36%)
151:191 (36%)
view
24 x 2 extensions/guacamole-aut...ole/auth/jdbc/usergroup
extensions/guacamole-aut...ole/auth/jdbc/usergroup
97:125 (11%)
167:195 (11%)
view
24 x 2 extensions/guacamole-aut...h/jdbc/activeconnection
guacamole-ext/src/main/j...ache/guacamole/net/auth
222:259 (25%)
82:119 (54%)
view
24 x 2 extensions/guacamole-aut...uacamole/auth/jdbc/user
extensions/guacamole-aut...uacamole/auth/jdbc/user
192:216 (7%)
192:216 (7%)
view
24 x 2 extensions/guacamole-aut...ole/auth/jdbc/usergroup
extensions/guacamole-aut...ole/auth/jdbc/usergroup
62:95 (31%)
62:95 (32%)
view
24 x 2 extensions/guacamole-aut...-jdbc-postgresql/schema
extensions/guacamole-aut...stgresql/schema/upgrade
213:262 (6%)
55:104 (11%)
view
24 x 2 extensions/guacamole-aut...uacamole/auth/jdbc/user
extensions/guacamole-aut...uacamole/auth/jdbc/user
110:134 (7%)
109:133 (7%)
view
23 x 2 extensions/guacamole-aut...-auth-jdbc-mysql/schema
extensions/guacamole-aut...bc-mysql/schema/upgrade
147:195 (7%)
49:97 (11%)
view
Duplicated Units
The list of top 8 duplicated units.
See data for all 8 unit duplicates...
Size#FoldersFilesLinesCode
34 x 2 guacamole-common/src/mai...che/guacamole/websocket
guacamole/src/main/java/...tunnel/websocket/jetty9
299:356 
279:336 
view
8 x 2 guacamole-ext/src/main/j...ache/guacamole/net/auth
guacamole-ext/src/main/j...ache/guacamole/net/auth
149:162 
164:177 
view
7 x 2 guacamole-common/src/mai...che/guacamole/websocket
guacamole/src/main/java/...tunnel/websocket/jetty9
360:370 
360:370 
view
7 x 2 guacamole-common/src/mai...rg/apache/guacamole/net
guacamole-common/src/mai...rg/apache/guacamole/net
125:133 
119:127 
view
7 x 4 guacamole/src/main/java/...tunnel/websocket/jetty8
guacamole/src/main/java/...tunnel/websocket/jetty9
guacamole/src/main/java/...camole/tunnel/websocket
guacamole/src/main/java/...tunnel/websocket/tomcat
38:58 
38:58 
44:64 
38:58 
view
7 x 2 extensions/guacamole-vau...uacamole/vault/ksm/conf
extensions/guacamole-vau...uacamole/vault/ksm/conf
240:251 
47:58 
view
6 x 2 extensions/guacamole-aut...le/auth/jdbc/connection
extensions/guacamole-aut...uth/jdbc/sharingprofile
316:328 
241:253 
view
6 x 2 extensions/guacamole-aut...uacamole/auth/jdbc/base
extensions/guacamole-aut...h/jdbc/activeconnection
396:413 
60:77 
view