GoogleCloudPlatform / healthcare-data-harmonization
Duplication

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

Intro
Learn more...
Duplication Overall
system4% (900 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
java3% (587 lines)
go2% (116 lines)
tsx11% (97 lines)
proto7% (66 lines)
g43% (20 lines)
py2% (14 lines)
Duplication per Component (primary)
runtime4% (284 lines)
wstl13% (253 lines)
tools4% (160 lines)
transpiler4% (77 lines)
plugins2% (62 lines)
proto15% (53 lines)
testutil1% (11 lines)
ROOT0% (0 lines)

Duplication Between Components (50+ lines)

G plugins plugins runtime runtime plugins--runtime 66

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 81 duplicates...
Size#FoldersFilesLinesCode
21 x 2 tools/linter/src/main/ja...tion/tools/linter/rules
tools/linter/src/main/ja...tion/tools/linter/rules
78:119 (67%)
76:117 (55%)
view
18 x 2 wstl1/tools/notebook/dat...-browser/src/components
wstl1/tools/notebook/dat...-browser/src/components
94:111 (25%)
87:104 (29%)
view
16 x 2 proto/src/main/proto
proto/src/main/proto
1:17 (16%)
1:17 (8%)
view
14 x 2 runtime/src/main/java/co...n/function/context/impl
runtime/src/main/java/co...n/function/context/impl
123:144 (7%)
154:175 (10%)
view
14 x 2 proto/src/main/proto
proto/src/main/proto
3:17 (14%)
3:17 (22%)
view
14 x 2 tools/linter/src/main/ja...tion/tools/linter/rules
tools/linter/src/main/ja...tion/tools/linter/rules
75:102 (40%)
81:108 (45%)
view
14 x 2 tools/linter/src/main/ja...tion/tools/linter/rules
tools/linter/src/main/ja...tion/tools/linter/rules
75:102 (40%)
79:106 (36%)
view
14 x 2 proto/src/main/proto
proto/src/main/proto
3:17 (22%)
3:17 (7%)
view
13 x 2 transpiler/src/main/java...dataharmonization/error
transpiler/src/main/java...dataharmonization/error
52:65 (12%)
85:98 (12%)
view
11 x 2 wstl1/mapping_engine/util/storageclient
wstl1/tools/notebook/ext...wstl/service/wstlserver
39:52 (64%)
30:43 (78%)
view
11 x 2 runtime/src/main/java/co...n/function/context/impl
testutil/src/main/java/c...dataharmonization/utils
123:139 (6%)
68:84 (18%)
view
11 x 2 tools/docgen/src/main/ja...ataharmonization/doclet
tools/docgen/src/main/ja...ataharmonization/doclet
104:120 (6%)
142:158 (6%)
view
11 x 2 runtime/src/main/java/co...n/function/context/impl
testutil/src/main/java/c...dataharmonization/utils
154:170 (8%)
68:84 (18%)
view
10 x 2 tools/docgen/src/main/ja...ation/doclet/formatting
tools/docgen/src/main/ja...ation/doclet/formatting
121:130 (6%)
162:171 (6%)
view
10 x 2 wstl1/mapping_engine/harmonization/harmonizecode
wstl1/mapping_engine/harmonization/harmonizecode
87:100 (9%)
144:158 (9%)
view
10 x 2 runtime/src/main/java/co...harmonization/data/path
runtime/src/main/java/co...harmonization/data/path
92:107 (16%)
85:100 (23%)
view
9 x 2 wstl1/tools/notebook/dat...-browser/src/components
wstl1/tools/notebook/dat...-browser/src/components
33:45 (12%)
32:44 (14%)
view
9 x 2 runtime/src/main/java/co...zation/builtins/options
runtime/src/main/java/co...zation/builtins/options
143:152 (7%)
162:171 (7%)
view
9 x 2 wstl1/mapping_language/transpiler
wstl1/mapping_language/transpiler
56:73 (12%)
129:146 (12%)
view
9 x 2 plugins/reconciliation/r...iliation/stableid/match
plugins/reconciliation/r...iliation/stableid/match
303:311 (3%)
335:343 (3%)
view
8 x 2 runtime/src/main/java/co...zation/builtins/options
runtime/src/main/java/co...zation/builtins/options
25:36 (66%)
25:36 (66%)
view
8 x 2 runtime/src/main/java/co...monization/imports/impl
runtime/src/main/java/co...monization/imports/impl
49:56 (20%)
54:61 (18%)
view
8 x 2 wstl1/tools/notebook/dat...-browser/src/components
wstl1/tools/notebook/dat...-browser/src/components
465:472 (2%)
518:525 (2%)
view
8 x 2 runtime/src/main/java/co...zation/builtins/options
runtime/src/main/java/co...zation/builtins/options
25:36 (66%)
54:65 (6%)
view
8 x 2 wstl1/tools/notebook/dat...-browser/src/components
wstl1/tools/notebook/dat...-browser/src/components
122:129 (11%)
110:117 (13%)
view
8 x 2 plugins/example/src/main...plugins/example/imports
runtime/src/main/java/co...monization/imports/impl
43:50 (50%)
54:61 (18%)
view
8 x 2 runtime/src/main/java/co...zation/builtins/options
runtime/src/main/java/co...zation/builtins/options
25:36 (66%)
54:65 (6%)
view
8 x 2 plugins/example/src/main...plugins/example/imports
runtime/src/main/java/co...monization/imports/impl
43:50 (50%)
49:56 (20%)
view
8 x 2 runtime/src/main/java/co.../dataharmonization/data
runtime/src/main/java/co...onization/data/wrappers
142:152 (16%)
271:281 (4%)
view
7 x 2 runtime/src/main/java/co...aharmonization/builtins
runtime/src/main/java/co...harmonization/data/impl
434:440 (4%)
157:163 (7%)
view
7 x 2 tools/linter/src/main/ja...tion/tools/linter/rules
tools/linter/src/main/ja...tion/tools/linter/rules
51:61 (18%)
75:85 (15%)
view
7 x 2 runtime/src/main/java/co...aharmonization/function
runtime/src/main/java/co...aharmonization/function
84:92 (22%)
369:377 (3%)
view
7 x 2 transpiler/src/main/java.../dataharmonization/data
transpiler/src/main/java.../dataharmonization/data
162:168 (4%)
172:178 (4%)
view
7 x 2 proto/src/main/proto
wstl1/mapping_engine/proto
23:30 (7%)
187:194 (4%)
view
7 x 2 wstl1/mapping_engine/harmonization/harmonizecode
wstl1/mapping_engine/harmonization/harmonizecode
68:76 (6%)
134:142 (6%)
view
7 x 2 wstl1/tools/notebook/extensions/wstl/magics
wstl1/tools/notebook/extensions/wstl/magics
219:227 (2%)
257:265 (2%)
view
7 x 2 transpiler/src/main/antl...armonization/transpiler
wstl1/mapping_language/parser
224:230 (3%)
210:216 (2%)
view
6 x 2 tools/languageserver/src...s/dataharmonization/lsp
tools/languageserver/src...s/dataharmonization/lsp
137:142 (1%)
206:211 (1%)
view
6 x 2 plugins/example/src/main...plugins/example/imports
runtime/src/main/java/co...monization/imports/impl
45:50 (37%)
72:77 (13%)
view
6 x 2 plugins/harmonization/co...armonization/harmonizer
runtime/src/main/java/co...tion/function/signature
60:66 (7%)
128:134 (10%)
view
6 x 2 wstl1/mapping_engine/util/jsonutil
wstl1/mapping_engine/util/jsonutil
764:771 (1%)
783:790 (1%)
view
6 x 2 transpiler/src/main/java...tions/dataharmonization
transpiler/src/main/java...tions/dataharmonization
484:499 (1%)
502:517 (1%)
view
6 x 2 runtime/src/main/java/co...unction/java/converters
runtime/src/main/java/co...unction/java/converters
25:31 (40%)
25:31 (40%)
view
6 x 2 plugins/harmonization/co...armonization/harmonizer
runtime/src/main/java/co...harmonization/data/path
60:66 (7%)
87:93 (12%)
view
6 x 2 wstl1/mapping_engine/harmonization/harmonizecode
wstl1/mapping_engine/harmonization/harmonizecode
222:228 (4%)
244:250 (4%)
view
6 x 2 runtime/src/main/java/co...aharmonization/builtins
runtime/src/main/java/co...aharmonization/builtins
317:322 (3%)
382:387 (3%)
view
6 x 2 runtime/src/main/java/co...onization/function/java
runtime/src/main/java/co...onization/function/java
114:119 (10%)
135:140 (10%)
view
6 x 2 plugins/reconciliation/r...ns/reconciliation/merge
plugins/reconciliation/r.../plugins/reconciliation
99:104 (15%)
99:104 (22%)
view
6 x 2 runtime/src/main/java/co...onization/function/java
runtime/src/main/java/co...onization/function/java
121:126 (2%)
111:116 (10%)
view
6 x 2 wstl1/mapping_engine/harmonization/harmonizecode
wstl1/mapping_engine/harmonization/harmonizecode
222:228 (4%)
266:272 (4%)
view
Duplicated Units
The list of top 1 duplicated units.
See data for all 1 unit duplicate
Size#FoldersFilesLinesCode
8 x 2 runtime/src/main/java/co...armonization/exceptions
runtime/src/main/java/co...armonization/exceptions
27:36 
46:55 
view