GoogleCloudPlatform / spanner-migration-tool
Duplication

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

Intro
Learn more...
Duplication Overall
system13% (5,014 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
go12% (3,074 lines)
ts13% (1,220 lines)
html14% (520 lines)
scss11% (200 lines)
Duplication per Component (primary)
ui13% (1,940 lines)
sources23% (1,480 lines)
webv214% (733 lines)
assessment6% (169 lines)
cmd14% (112 lines)
conversion8% (104 lines)
streaming8% (89 lines)
dao30% (62 lines)
profiles8% (60 lines)
accessors5% (60 lines)
common6% (59 lines)
internal2% (50 lines)
reverse_replication8% (31 lines)
proto5% (28 lines)
spanner3% (18 lines)
performance12% (12 lines)
import_data4% (7 lines)
logger0% (0 lines)
testing0% (0 lines)
schema0% (0 lines)
ROOT0% (0 lines)
expressions_api0% (0 lines)
Longest Duplicates
The list of 50 longest duplicates.
See data for all 484 duplicates...
Size#FoldersFilesLinesCode
71 x 2 sources/csv
sources/postgres
337:427 (18%)
272:362 (29%)
view
35 x 2 sources/csv
sources/postgres
445:487 (9%)
362:404 (14%)
view
33 x 2 ui/src
ui/src
381:419 (6%)
577:615 (6%)
view
29 x 2 ui/src/app/components/object-explorer
ui/src/app/components/object-explorer
122:152 (8%)
333:363 (8%)
view
28 x 2 ui/src/app/components/object-explorer
ui/src/app/components/object-explorer
89:117 (8%)
300:328 (8%)
view
28 x 2 sources/mysql
sources/postgres
181:223 (18%)
164:206 (11%)
view
27 x 2 ui/src/app/components/object-explorer
ui/src/app/components/object-explorer
28:56 (8%)
221:249 (8%)
view
26 x 2 sources/oracle
sources/postgres
157:197 (12%)
166:206 (10%)
view
26 x 2 sources/mysql
sources/oracle
183:223 (17%)
157:197 (12%)
view
26 x 2 sources/oracle
sources/sqlserver
105:136 (7%)
87:118 (8%)
view
25 x 2 webv2
webv2
78:105 (3%)
325:353 (3%)
view
25 x 2 sources/csv
sources/mysql
533:573 (6%)
170:210 (16%)
view
24 x 2 sources/mysql
sources/oracle
101:129 (6%)
105:132 (6%)
view
24 x 2 ui/src/app/components/load-dump
ui/src/app/components/load-session
70:98 (32%)
63:91 (34%)
view
24 x 2 sources/mysql
sources/sqlserver
101:129 (6%)
87:114 (7%)
view
23 x 2 ui/src/app/components/sidenav-view-assessment
ui/src/app/components/sidenav-view-assessment
204:240 (11%)
256:292 (11%)
view
23 x 2 ui/src/app/components/sidenav-view-assessment
ui/src/app/components/sidenav-view-assessment
97:133 (11%)
204:240 (11%)
view
23 x 2 ui/src/app/components/sidenav-view-assessment
ui/src/app/components/sidenav-view-assessment
97:133 (11%)
256:292 (11%)
view
23 x 2 ui/src/app/components/prepare-migration
ui/src/app/components/prepare-migration
81:103 (2%)
1014:1036 (2%)
view
22 x 2 ui/src/app/components/load-dump
ui/src/app/components/load-session
17:39 (45%)
17:39 (53%)
view
21 x 2 ui/src/app/components/bu...op-restore-table-dialog
ui/src/app/components/drop-object-detail-dialog
1:21 (100%)
1:21 (100%)
view
20 x 2 sources/csv
sources/postgres
544:573 (5%)
164:193 (8%)
view
19 x 2 ui/src/app/components/sh...ulk-source-details-form
ui/src/app/components/source-details-form
26:51 (35%)
44:69 (32%)
view
19 x 2 conversion
conversion
295:316 (8%)
174:196 (11%)
view
18 x 2 sources/postgres
sources/sqlserver
119:136 (7%)
101:118 (17%)
view
18 x 2 sources/csv
sources/oracle
546:573 (4%)
157:184 (8%)
view
18 x 2 ui/src/app/components/sidenav-view-assessment
ui/src/app/components/sidenav-view-assessment
148:176 (8%)
202:230 (8%)
view
17 x 2 ui/src/app/components/sidenav-view-assessment
ui/src/app/components/sidenav-view-assessment
97:123 (8%)
150:176 (8%)
view
17 x 2 ui/src/app/components/sidenav-view-assessment
ui/src/app/components/sidenav-view-assessment
150:176 (8%)
256:282 (8%)
view
17 x 2 ui/src/app/components/summary
ui/src/app/components/summary
39:57 (10%)
85:103 (10%)
view
16 x 2 sources/oracle
sources/sqlserver
108:123 (7%)
104:119 (15%)
view
16 x 2 sources/mysql
sources/postgres
497:520 (4%)
85:108 (3%)
view
15 x 2 sources/mysql
sources/oracle
551:573 (3%)
505:527 (4%)
view
15 x 2 sources/mysql
sources/postgres
119:133 (9%)
122:136 (6%)
view
15 x 2 sources/mysql
sources/postgres
29:56 (9%)
27:53 (11%)
view
15 x 2 sources/mysql
sources/sqlserver
119:133 (9%)
104:118 (14%)
view
15 x 2 ui/src/app/components/prepare-migration
ui/src/app/components/prepare-migration
145:159 (1%)
606:620 (1%)
view
15 x 2 sources/mysql
sources/postgres
415:434 (3%)
425:448 (3%)
view
15 x 2 sources/mysql
sources/oracle
119:133 (9%)
108:122 (7%)
view
15 x 2 sources/oracle
sources/postgres
108:122 (7%)
122:136 (6%)
view
14 x 2 ui/src/app/components/object-explorer
ui/src/app/components/object-explorer
258:275 (5%)
305:322 (5%)
view
14 x 2 webv2/table
webv2/table
54:73 (15%)
62:81 (21%)
view
14 x 2 webv2/session
webv2/session
65:81 (9%)
88:104 (9%)
view
14 x 2 sources/csv
sources/sqlserver
501:514 (3%)
101:114 (13%)
view
14 x 2 sources/postgres
sources/sqlserver
305:325 (3%)
248:268 (4%)
view
14 x 2 sources/oracle
sources/sqlserver
179:202 (6%)
164:187 (13%)
view
14 x 2 sources/csv
sources/postgres
501:514 (3%)
119:132 (5%)
view
13 x 2 sources/mysql
sources/oracle
497:516 (3%)
448:466 (3%)
view
13 x 2 ui/src/app/services/data
ui/src/app/services/data
385:398 (2%)
540:553 (2%)
view
13 x 2 accessors/spanner
reverse_replication
232:247 (4%)
461:476 (3%)
view
Duplicated Units
The list of top 10 duplicated units.
See data for all 10 unit duplicates...
Size#FoldersFilesLinesCode
29 x 2 sources/sqlserver
sources/oracle
87:119 
105:137 
view
14 x 2 ui/src/app/components/load-session
ui/src/app/components/load-dump
78:93 
85:100 
view
14 x 2 sources/mysql
sources/postgres
37:54 
34:51 
view
11 x 2 sources/mysql
sources/oracle
562:574 
516:528 
view
9 x 4 sources/mysql
sources/sqlserver
sources/oracle
sources/postgres
215:225 
174:184 
189:199 
198:208 
view
8 x 2 ui/src/app/components/load-session
ui/src/app/components/load-dump
68:77 
75:84 
view
7 x 2 sources/mysql
sources/postgres
512:521 
100:109 
view
7 x 2 webv2/table
webv2/table
83:95 
48:61 
view
6 x 2 sources/common
webv2/utilities
310:318 
112:120 
view
6 x 2 sources/mysql
sources/oracle
551:560 
505:514 
view