apache / avro
Duplication

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

Intro
Learn more...
Duplication Overall
system7% (5,738 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
c14% (2,206 lines)
java5% (1,624 lines)
cs4% (370 lines)
cc5% (335 lines)
t19% (229 lines)
html17% (194 lines)
js4% (186 lines)
py3% (124 lines)
cmake90% (118 lines)
pm6% (104 lines)
xml8% (46 lines)
hh1% (44 lines)
rb1% (43 lines)
avsc20% (39 lines)
h2% (30 lines)
toml6% (24 lines)
php<1% (16 lines)
in7% (6 lines)
Duplication per Component (primary)
lang7% (5,654 lines)
doc11% (70 lines)
share5% (14 lines)

Duplication Between Components (50+ lines)

G doc doc lang lang doc--lang 72

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,404 duplicates...
Size#FoldersFilesLinesCode
57 x 2 lang/java/avro/src/main/java
lang/java/trevni/core/src/main/java
1:84 (100%)
1:84 (100%)
view
50 x 2 lang/c++
lang/c
1:54 (100%)
1:54 (100%)
view
37 x 2 lang/csharp/src/apache/main/Specific
lang/csharp/src/apache/main/Specific
118:155 (42%)
188:225 (41%)
view
33 x 2 lang/java/ipc/src/main/v...e/avro/ipc/stats/static
lang/java/ipc/src/main/v...e/avro/ipc/stats/static
8:49 (12%)
211:252 (12%)
view
28 x 2 lang/java/avro/src/main/java/org/apache/avro/io
lang/java/trevni/core/sr.../java/org/apache/trevni
219:255 (5%)
236:271 (10%)
view
24 x 2 lang/java/compiler/src/m...pache/avro/compiler/idl
lang/java/compiler/src/m...he/avro/compiler/schema
49:75 (22%)
72:98 (22%)
view
23 x 2 lang/java/avro/src/it
lang/java/interop-data-test/src/it
1:45 (100%)
1:45 (100%)
view
21 x 2 lang/java/archetypes/avr...src/main/java/transport
lang/java/archetypes/avr...src/main/java/transport
1:38 (53%)
1:35 (53%)
view
21 x 2 lang/c/src
lang/c/src
2980:3016 (1%)
2712:2750 (1%)
view
21 x 2 lang/c++/impl/parsing
lang/c++/impl/parsing
180:200 (4%)
447:467 (4%)
view
21 x 2 lang/c++/impl/parsing
lang/c++/impl/parsing
467:488 (4%)
370:391 (5%)
view
21 x 2 lang/c++/impl/parsing
lang/c++/impl/parsing
447:467 (4%)
165:185 (5%)
view
21 x 2 lang/java/archetypes/avr...s/src/main/java/service
lang/java/archetypes/avr...src/main/java/transport
1:27 (72%)
1:38 (53%)
view
21 x 2 lang/c++/impl/parsing
lang/c++/impl/parsing
180:200 (4%)
165:185 (5%)
view
21 x 2 lang/java/archetypes/avr...s/src/main/java/service
lang/java/archetypes/avr...src/main/java/transport
1:27 (72%)
1:35 (53%)
view
20 x 2 lang/csharp/src/apache/main/Generic
lang/csharp/src/apache/main/Specific
100:120 (28%)
118:138 (22%)
view
20 x 2 lang/c++/impl
lang/c++/impl/parsing
30:49 (27%)
370:389 (5%)
view
20 x 2 lang/csharp/src/apache/main/Generic
lang/csharp/src/apache/main/Specific
100:120 (28%)
188:208 (22%)
view
20 x 2 lang/c++/impl
lang/c++/impl/parsing
30:49 (27%)
467:486 (4%)
view
19 x 2 lang/csharp/src/apache/main/Generic
lang/csharp/src/apache/main/Reflect
101:120 (27%)
171:190 (24%)
view
19 x 2 lang/csharp/src/apache/main/Reflect
lang/csharp/src/apache/main/Specific
171:190 (24%)
119:138 (21%)
view
19 x 2 lang/java/avro/src/main/java/org/apache/avro/util
lang/java/compiler/src/m...he/avro/compiler/schema
75:93 (21%)
132:150 (14%)
view
19 x 2 lang/csharp/src/apache/main/Reflect
lang/csharp/src/apache/main/Specific
171:190 (24%)
189:208 (21%)
view
19 x 2 lang/java/avro/src/main/java/org/apache/avro/io
lang/java/avro/src/main/java/org/apache/avro/io
253:281 (6%)
125:153 (18%)
view
18 x 2 lang/csharp/src/apache/main/Generic
lang/csharp/src/apache/main/Specific
471:489 (10%)
118:136 (20%)
view
18 x 2 lang/c
lang/c
1:18 (36%)
1:18 (60%)
view
18 x 2 lang/csharp/src/apache/main/Generic
lang/csharp/src/apache/main/Specific
471:489 (10%)
188:206 (20%)
view
18 x 2 doc
lang/c
1:18 (5%)
1:18 (60%)
view
18 x 2 doc
lang/c++
1:18 (5%)
1:18 (36%)
view
18 x 2 lang/csharp/src/apache/main/Generic
lang/csharp/src/apache/main/Generic
100:118 (26%)
471:489 (10%)
view
18 x 2 lang/c++
lang/c
1:18 (36%)
1:18 (60%)
view
18 x 2 doc
lang/c
1:18 (5%)
1:18 (36%)
view
17 x 2 lang/java/avro/src/main/...org/apache/avro/generic
lang/java/avro/src/main/...org/apache/avro/generic
654:670 (1%)
1010:1026 (1%)
view
17 x 2 lang/java/compiler/src/m...pache/avro/compiler/idl
lang/java/compiler/src/m...he/avro/compiler/schema
144:162 (15%)
141:158 (16%)
view
17 x 2 lang/java/avro/src/main/...org/apache/avro/reflect
lang/java/avro/src/main/java/org/apache/avro/util
36:60 (94%)
37:61 (100%)
view
17 x 2 lang/csharp/src/apache/main/Generic
lang/csharp/src/apache/main/Reflect
472:489 (9%)
171:188 (22%)
view
16 x 2 lang/c++/impl/parsing
lang/c++/impl/parsing
257:272 (3%)
63:78 (4%)
view
16 x 2 doc/layouts/shortcodes
doc/layouts/shortcodes
1:20 (88%)
1:20 (88%)
view
16 x 2 lang/java/avro/src/main/java/org/apache/avro/io
lang/java/trevni/core/sr.../java/org/apache/trevni
155:170 (3%)
177:192 (5%)
view
16 x 2 lang/csharp/src/apache/main/Generic
lang/csharp/src/apache/main/Generic
120:138 (23%)
490:508 (9%)
view
16 x 2 lang/java/avro/src/main/java/org/apache/avro/io
lang/java/trevni/core/sr.../java/org/apache/trevni
206:225 (3%)
220:239 (5%)
view
15 x 2 lang/csharp/src/apache/ipc
lang/csharp/src/apache/main/IO
26:59 (88%)
31:70 (93%)
view
15 x 2 lang/java/avro/src/main/...ro/util/springframework
lang/java/avro/src/main/...ro/util/springframework
1049:1070 (2%)
1086:1107 (2%)
view
13 x 2 lang/c/src
lang/c/src
153:168 (2%)
377:392 (2%)
view
13 x 2 lang/java/mapred/src/mai...g/apache/avro/hadoop/io
lang/java/mapred/src/mai.../org/apache/avro/mapred
256:280 (15%)
210:227 (11%)
view
13 x 2 lang/java/tools/src/main/java/org/apache/avro/tool
lang/java/tools/src/main/java/org/apache/avro/tool
56:71 (27%)
53:68 (27%)
view
13 x 2 lang/java/mapred/src/mai.../org/apache/avro/mapred
lang/java/mapred/src/mai.../org/apache/avro/mapred
81:100 (26%)
65:84 (36%)
view
12 x 2 lang/java/mapred/src/mai.../org/apache/avro/mapred
lang/java/mapred/src/mai...ache/avro/mapred/tether
49:63 (75%)
46:60 (70%)
view
12 x 2 lang/java/tools/src/main/java/org/apache/avro/tool
lang/java/tools/src/main/java/org/apache/avro/tool
53:64 (23%)
57:68 (10%)
view
12 x 2 lang/java/avro/src/main/.../apache/avro/io/parsing
lang/java/avro/src/main/.../apache/avro/io/parsing
161:172 (5%)
51:62 (18%)
view
Duplicated Units
The list of top 7 duplicated units.
See data for all 7 unit duplicates...
Size#FoldersFilesLinesCode
40 x 2 lang/csharp/src/apache/main/Specific
lang/csharp/src/apache/main/Specific
116:157 
186:227 
view
15 x 2 lang/java/mapred/src/mai.../org/apache/avro/mapred
lang/java/mapred/src/mai...g/apache/avro/mapreduce
174:190 
151:167 
view
10 x 2 lang/java/mapred/src/mai...g/apache/avro/hadoop/io
lang/java/mapred/src/mai.../org/apache/avro/mapred
260:271 
214:225 
view
10 x 2 lang/java/avro/src/main/...org/apache/avro/generic
lang/java/avro/src/main/...org/apache/avro/generic
447:459 
118:130 
view
7 x 2 lang/csharp/src/apache/main/Specific
lang/csharp/src/apache/main/Generic
228:236 
216:224 
view
7 x 2 lang/csharp/src/apache/main/Specific
lang/csharp/src/apache/main/Generic
73:81 
120:128 
view
7 x 2 lang/csharp/src/apache/main/Generic
lang/csharp/src/apache/main/Generic
76:84 
429:437 
view