twitter / finagle
Duplication

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

Intro
Learn more...
Duplication Overall
system6% (4,240 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
scala4% (2,538 lines)
java25% (1,553 lines)
rb10% (64 lines)
html19% (38 lines)
sbt2% (20 lines)
thrift10% (14 lines)
css10% (13 lines)
Duplication per Component (primary)
finagle-thrift23% (1,928 lines)
finagle-core3% (585 lines)
finagle-redis5% (336 lines)
finagle-memcached6% (172 lines)
finagle-benchmark6% (152 lines)
finagle-mysql4% (140 lines)
finagle-thriftmux13% (136 lines)
finagle-serversets3% (118 lines)
finagle-base-http3% (117 lines)
finagle-http25% (92 lines)
finagle-http3% (86 lines)
doc10% (72 lines)
finagle-postgresql1% (54 lines)
finagle-netty41% (50 lines)
finagle-toggle4% (28 lines)
finagle-netty4-http3% (28 lines)
finagle-mux<1% (24 lines)
ROOT2% (20 lines)
site18% (19 lines)
finagle-benchmark-thrift66% (14 lines)
finagle-stats-core<1% (12 lines)
finagle-exp<1% (12 lines)
finagle-zipkin-core2% (12 lines)
finagle-scribe5% (12 lines)
finagle-opencensus-tracing6% (12 lines)
finagle-partitioning1% (9 lines)
finagle-zipkin-scribe0% (0 lines)
finagle-logging0% (0 lines)
finagle-init0% (0 lines)
finagle-tunable0% (0 lines)
finagle-stats0% (0 lines)
finagle-example0% (0 lines)
project0% (0 lines)
finagle-grpc-context0% (0 lines)

Duplication Between Components (50+ lines)

G finagle-thrift finagle-thrift finagle-thriftmux finagle-thriftmux finagle-thrift--finagle-thriftmux 174 finagle-memcached finagle-memcached finagle-memcached--finagle-thrift 82 finagle-redis finagle-redis finagle-memcached--finagle-redis 52 finagle-base-http finagle-base-http finagle-core finagle-core finagle-base-http--finagle-core 78 finagle-redis--finagle-thrift 60 finagle-http finagle-http finagle-http--finagle-thrift 60 finagle-http--finagle-memcached 60 finagle-mysql finagle-mysql finagle-mysql--finagle-thrift 52

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 646 duplicates...
Size#FoldersFilesLinesCode
62 x 2 finagle-thrift/src/main/.../twitter/finagle/thrift
finagle-thrift/src/main/.../twitter/finagle/thrift
115:203 (35%)
63:151 (69%)
view
29 x 2 finagle-thrift/src/main/...r/finagle/thrift/thrift
finagle-thrift/src/main/...r/finagle/thrift/thrift
24:81 (21%)
23:80 (21%)
view
25 x 2 finagle-benchmark/src/ma...om/twitter/finagle/http
finagle-benchmark/src/ma...om/twitter/finagle/http
27:52 (29%)
68:94 (29%)
view
21 x 2 finagle-thrift/src/main/...r/finagle/thrift/thrift
finagle-thrift/src/main/...r/finagle/thrift/thrift
427:459 (5%)
569:601 (4%)
view
20 x 2 finagle-thrift/src/main/...r/finagle/thrift/thrift
finagle-thrift/src/main/...r/finagle/thrift/thrift
44:86 (9%)
40:80 (15%)
view
20 x 2 finagle-thrift/src/main/...r/finagle/thrift/thrift
finagle-thrift/src/main/...r/finagle/thrift/thrift
40:80 (15%)
50:92 (5%)
view
20 x 2 finagle-thrift/src/main/...r/finagle/thrift/thrift
finagle-thrift/src/main/...r/finagle/thrift/thrift
44:86 (9%)
39:79 (15%)
view
20 x 2 finagle-thrift/src/main/...r/finagle/thrift/thrift
finagle-thrift/src/main/...r/finagle/thrift/thrift
44:86 (9%)
48:90 (6%)
view
20 x 2 finagle-thrift/src/main/...r/finagle/thrift/thrift
finagle-thrift/src/main/...r/finagle/thrift/thrift
44:86 (9%)
48:90 (6%)
view
20 x 2 finagle-thrift/src/main/...r/finagle/thrift/thrift
finagle-thrift/src/main/...r/finagle/thrift/thrift
40:80 (15%)
48:90 (6%)
view
20 x 2 finagle-thrift/src/main/...r/finagle/thrift/thrift
finagle-thrift/src/main/...r/finagle/thrift/thrift
48:90 (6%)
39:79 (15%)
view
20 x 2 finagle-thrift/src/main/...r/finagle/thrift/thrift
finagle-thrift/src/main/...r/finagle/thrift/thrift
48:90 (6%)
50:92 (5%)
view
20 x 2 finagle-thrift/src/main/...r/finagle/thrift/thrift
finagle-thrift/src/main/...r/finagle/thrift/thrift
48:90 (6%)
39:79 (15%)
view
20 x 2 finagle-thrift/src/main/...r/finagle/thrift/thrift
finagle-thrift/src/main/...r/finagle/thrift/thrift
48:90 (6%)
50:92 (5%)
view
20 x 2 finagle-thrift/src/main/...r/finagle/thrift/thrift
finagle-thrift/src/main/...r/finagle/thrift/thrift
48:90 (6%)
48:90 (6%)
view
20 x 2 finagle-thrift/src/main/...r/finagle/thrift/thrift
finagle-thrift/src/main/...r/finagle/thrift/thrift
40:80 (15%)
48:90 (6%)
view
20 x 2 doc/src/sphinx/code/client-server-anatomy/netty3
doc/src/sphinx/code/client-server-anatomy/netty4
7:40 (100%)
7:40 (100%)
view
20 x 2 finagle-thrift/src/main/...r/finagle/thrift/thrift
finagle-thrift/src/main/...r/finagle/thrift/thrift
44:86 (9%)
50:92 (5%)
view
20 x 2 finagle-thrift/src/main/...r/finagle/thrift/thrift
finagle-thrift/src/main/...r/finagle/thrift/thrift
50:92 (5%)
39:79 (15%)
view
19 x 2 finagle-mysql/src/main/s...m/twitter/finagle/mysql
finagle-mysql/src/main/s...m/twitter/finagle/mysql
324:342 (6%)
355:373 (6%)
view
19 x 2 finagle-thrift/src/main/scala/com/twitter/finagle
finagle-thriftmux/src/ma...ala/com/twitter/finagle
490:509 (5%)
427:446 (5%)
view
18 x 2 finagle-thrift/src/main/...r/finagle/thrift/thrift
finagle-thrift/src/main/...r/finagle/thrift/thrift
61:97 (4%)
93:129 (3%)
view
18 x 2 finagle-thrift/src/main/...r/finagle/thrift/thrift
finagle-thrift/src/main/...r/finagle/thrift/thrift
383:413 (4%)
513:543 (3%)
view
18 x 2 finagle-thrift/src/main/...r/finagle/thrift/thrift
finagle-thrift/src/main/...r/finagle/thrift/thrift
89:129 (1%)
82:122 (2%)
view
18 x 2 finagle-thrift/src/main/...r/finagle/thrift/thrift
finagle-thrift/src/main/...r/finagle/thrift/thrift
412:432 (3%)
267:287 (5%)
view
17 x 2 finagle-thrift/src/main/...r/finagle/thrift/thrift
finagle-thrift/src/main/...r/finagle/thrift/thrift
44:79 (8%)
89:124 (1%)
view
17 x 2 finagle-thrift/src/main/...r/finagle/thrift/thrift
finagle-thrift/src/main/...r/finagle/thrift/thrift
62:97 (4%)
44:79 (8%)
view
17 x 2 finagle-thrift/src/main/...r/finagle/thrift/thrift
finagle-thrift/src/main/...r/finagle/thrift/thrift
62:97 (4%)
48:83 (5%)
view
17 x 2 finagle-thrift/src/main/...r/finagle/thrift/thrift
finagle-thrift/src/main/...r/finagle/thrift/thrift
62:97 (4%)
82:117 (2%)
view
17 x 2 finagle-thrift/src/main/...r/finagle/thrift/thrift
finagle-thrift/src/main/...r/finagle/thrift/thrift
481:504 (3%)
310:333 (5%)
view
17 x 2 finagle-thrift/src/main/...r/finagle/thrift/thrift
finagle-thrift/src/main/...r/finagle/thrift/thrift
44:79 (8%)
59:94 (4%)
view
17 x 2 finagle-thrift/src/main/...r/finagle/thrift/thrift
finagle-thrift/src/main/...r/finagle/thrift/thrift
40:75 (12%)
59:94 (4%)
view
17 x 2 finagle-thrift/src/main/...r/finagle/thrift/thrift
finagle-thrift/src/main/...r/finagle/thrift/thrift
48:83 (5%)
82:117 (2%)
view
17 x 2 finagle-thrift/src/main/...r/finagle/thrift/thrift
finagle-thrift/src/main/...r/finagle/thrift/thrift
89:124 (1%)
50:85 (4%)
view
17 x 2 finagle-thrift/src/main/...r/finagle/thrift/thrift
finagle-thrift/src/main/...r/finagle/thrift/thrift
94:129 (3%)
39:74 (12%)
view
17 x 2 finagle-core/src/main/sc...twitter/finagle/service
finagle-core/src/main/sc...twitter/finagle/service
28:46 (14%)
76:94 (14%)
view
17 x 2 finagle-thrift/src/main/...r/finagle/thrift/thrift
finagle-thrift/src/main/...r/finagle/thrift/thrift
94:129 (3%)
59:94 (4%)
view
17 x 2 finagle-thrift/src/main/...r/finagle/thrift/thrift
finagle-thrift/src/main/...r/finagle/thrift/thrift
59:94 (4%)
50:85 (4%)
view
17 x 2 finagle-thrift/src/main/...r/finagle/thrift/thrift
finagle-thrift/src/main/...r/finagle/thrift/thrift
62:97 (4%)
40:75 (12%)
view
17 x 2 finagle-thrift/src/main/...r/finagle/thrift/thrift
finagle-thrift/src/main/...r/finagle/thrift/thrift
94:129 (3%)
89:124 (1%)
view
17 x 2 finagle-thrift/src/main/...r/finagle/thrift/thrift
finagle-thrift/src/main/...r/finagle/thrift/thrift
94:129 (3%)
48:83 (5%)
view
17 x 2 finagle-thrift/src/main/...r/finagle/thrift/thrift
finagle-thrift/src/main/...r/finagle/thrift/thrift
62:97 (4%)
50:85 (4%)
view
17 x 2 finagle-thrift/src/main/...r/finagle/thrift/thrift
finagle-thrift/src/main/...r/finagle/thrift/thrift
48:83 (5%)
89:124 (1%)
view
17 x 2 finagle-thrift/src/main/...r/finagle/thrift/thrift
finagle-thrift/src/main/...r/finagle/thrift/thrift
44:79 (8%)
82:117 (2%)
view
17 x 2 finagle-thrift/src/main/...r/finagle/thrift/thrift
finagle-thrift/src/main/...r/finagle/thrift/thrift
62:97 (4%)
39:74 (12%)
view
17 x 2 finagle-thrift/src/main/...r/finagle/thrift/thrift
finagle-thrift/src/main/...r/finagle/thrift/thrift
40:75 (12%)
89:124 (1%)
view
17 x 2 finagle-thrift/src/main/...r/finagle/thrift/thrift
finagle-thrift/src/main/...r/finagle/thrift/thrift
59:94 (4%)
82:117 (2%)
view
17 x 2 finagle-thrift/src/main/...r/finagle/thrift/thrift
finagle-thrift/src/main/...r/finagle/thrift/thrift
94:129 (3%)
50:85 (4%)
view
17 x 2 finagle-thrift/src/main/...r/finagle/thrift/thrift
finagle-thrift/src/main/...r/finagle/thrift/thrift
59:94 (4%)
39:74 (12%)
view
17 x 2 finagle-thrift/src/main/...r/finagle/thrift/thrift
finagle-thrift/src/main/...r/finagle/thrift/thrift
48:83 (5%)
82:117 (2%)
view
Duplicated Units
The list of top 6 duplicated units.
See data for all 6 unit duplicates...
Size#FoldersFilesLinesCode
28 x 2 finagle-thrift/src/main/.../twitter/finagle/thrift
finagle-thrift/src/main/.../twitter/finagle/thrift
83:116 
135:168 
view
22 x 2 finagle-thrift/src/main/.../twitter/finagle/thrift
finagle-thrift/src/main/.../twitter/finagle/thrift
129:154 
181:206 
view
16 x 2 finagle-thrift/src/main/...r/finagle/thrift/thrift
finagle-thrift/src/main/...r/finagle/thrift/thrift
210:229 
209:228 
view
6 x 2 finagle-core/src/main/sc...witter/finagle/dispatch
finagle-base-http/src/ma...om/twitter/finagle/http
45:61 
54:70 
view
6 x 4 finagle-thrift/src/main/...r/finagle/thrift/thrift
finagle-thrift/src/main/...r/finagle/thrift/thrift
finagle-thrift/src/main/...r/finagle/thrift/thrift
finagle-thrift/src/main/...r/finagle/thrift/thrift
1023:1031 
437:445 
865:873 
458:466 
view
6 x 2 finagle-thrift/src/main/...r/finagle/thrift/thrift
finagle-thrift/src/main/...r/finagle/thrift/thrift
114:122 
113:121 
view