uber / tchannel-go
Duplication

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

Intro
Learn more...
Duplication Overall
system5% (710 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
go5% (710 lines)
Duplication per Component (primary)
thrift16% (386 lines)
hyperbahn28% (310 lines)
ROOT<1% (14 lines)
scripts0% (0 lines)
trand0% (0 lines)
pprof0% (0 lines)
testutils0% (0 lines)
json0% (0 lines)
raw0% (0 lines)
crossdock0% (0 lines)
peers0% (0 lines)
relay0% (0 lines)
http0% (0 lines)
tnet0% (0 lines)
trace0% (0 lines)
benchmark0% (0 lines)
tos0% (0 lines)
typed0% (0 lines)
internal0% (0 lines)
stats0% (0 lines)

Duplication Between Components (50+ lines)

G hyperbahn hyperbahn thrift thrift hyperbahn--thrift 590

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 450 duplicates...
Size#FoldersFilesLinesCode
31 x 2 hyperbahn/gen-go/hyperbahn
hyperbahn/gen-go/hyperbahn
39:83 (6%)
180:224 (6%)
view
20 x 2 thrift/gen-go/meta
thrift/gen-go/meta
588:617 (3%)
896:925 (3%)
view
20 x 2 hyperbahn/gen-go/hyperbahn
thrift/gen-go/meta
430:459 (4%)
174:203 (4%)
view
20 x 2 thrift/gen-go/meta
thrift/gen-go/meta
742:771 (3%)
896:925 (3%)
view
20 x 2 thrift/gen-go/meta
thrift/gen-go/meta
588:617 (3%)
742:771 (3%)
view
20 x 2 hyperbahn/gen-go/hyperbahn
thrift/gen-go/meta
430:459 (4%)
489:518 (3%)
view
20 x 2 thrift/gen-go/meta
thrift/gen-go/meta
489:518 (3%)
174:203 (4%)
view
15 x 2 thrift/gen-go/meta
thrift/gen-go/meta
674:696 (2%)
828:850 (2%)
view
12 x 2 thrift/gen-go/meta
thrift/gen-go/meta
374:391 (2%)
724:741 (2%)
view
12 x 2 hyperbahn/gen-go/hyperbahn
thrift/gen-go/meta
392:407 (3%)
896:911 (1%)
view
12 x 2 hyperbahn/gen-go/hyperbahn
thrift/gen-go/meta
392:407 (3%)
588:603 (1%)
view
12 x 2 hyperbahn/gen-go/hyperbahn
thrift/gen-go/meta
392:407 (3%)
742:757 (1%)
view
11 x 2 hyperbahn/gen-go/hyperbahn
hyperbahn/gen-go/hyperbahn
185:198 (2%)
319:332 (2%)
view
11 x 2 hyperbahn/gen-go/hyperbahn
hyperbahn/gen-go/hyperbahn
44:57 (2%)
319:332 (2%)
view
10 x 2 hyperbahn/gen-go/hyperbahn
thrift/gen-go/meta
321:332 (2%)
647:658 (2%)
view
10 x 2 hyperbahn/gen-go/hyperbahn
thrift/gen-go/meta
263:274 (3%)
647:658 (2%)
view
10 x 2 thrift/gen-go/meta
thrift/gen-go/meta
471:482 (2%)
647:658 (2%)
view
10 x 2 hyperbahn/gen-go/hyperbahn
hyperbahn/gen-go/hyperbahn
46:57 (2%)
677:688 (2%)
view
10 x 2 hyperbahn/gen-go/hyperbahn
hyperbahn/gen-go/hyperbahn
106:120 (2%)
247:261 (2%)
view
10 x 2 hyperbahn/gen-go/hyperbahn
thrift/gen-go/meta
46:57 (2%)
178:189 (2%)
view
10 x 2 hyperbahn/gen-go/hyperbahn
thrift/gen-go/meta
187:198 (2%)
471:482 (2%)
view
10 x 2 hyperbahn/gen-go/hyperbahn
thrift/gen-go/meta
321:332 (2%)
304:315 (2%)
view
10 x 2 thrift/gen-go/meta
thrift/gen-go/meta
304:315 (2%)
471:482 (2%)
view
10 x 2 hyperbahn/gen-go/hyperbahn
hyperbahn/gen-go/hyperbahn
263:274 (3%)
677:688 (2%)
view
10 x 2 hyperbahn/gen-go/hyperbahn
thrift/gen-go/meta
263:274 (3%)
304:315 (2%)
view
10 x 2 thrift/gen-go/meta
thrift/gen-go/meta
351:365 (1%)
447:461 (1%)
view
10 x 2 hyperbahn/gen-go/hyperbahn
hyperbahn/gen-go/hyperbahn
106:120 (2%)
607:621 (2%)
view
10 x 2 hyperbahn/gen-go/hyperbahn
thrift/gen-go/meta
548:559 (2%)
493:504 (1%)
view
10 x 2 hyperbahn/gen-go/hyperbahn
thrift/gen-go/meta
215:229 (3%)
351:365 (1%)
view
10 x 2 hyperbahn/gen-go/hyperbahn
thrift/gen-go/meta
677:688 (2%)
471:482 (2%)
view
10 x 2 thrift/gen-go/meta
thrift/gen-go/meta
493:504 (1%)
647:658 (2%)
view
10 x 2 hyperbahn/gen-go/hyperbahn
thrift/gen-go/meta
46:57 (2%)
304:315 (2%)
view
10 x 2 hyperbahn/gen-go/hyperbahn
thrift/gen-go/meta
263:274 (3%)
493:504 (1%)
view
10 x 2 hyperbahn/gen-go/hyperbahn
hyperbahn/gen-go/hyperbahn
263:274 (3%)
434:445 (2%)
view
10 x 2 hyperbahn/gen-go/hyperbahn
thrift/gen-go/meta
263:274 (3%)
178:189 (2%)
view
10 x 2 hyperbahn/gen-go/hyperbahn
hyperbahn/gen-go/hyperbahn
434:445 (2%)
548:559 (2%)
view
10 x 2 hyperbahn/gen-go/hyperbahn
thrift/gen-go/meta
46:57 (2%)
647:658 (2%)
view
10 x 2 hyperbahn/gen-go/hyperbahn
hyperbahn/gen-go/hyperbahn
321:332 (2%)
548:559 (2%)
view
10 x 2 hyperbahn/gen-go/hyperbahn
thrift/gen-go/meta
434:445 (2%)
304:315 (2%)
view
10 x 2 hyperbahn/gen-go/hyperbahn
thrift/gen-go/meta
46:57 (2%)
493:504 (1%)
view
10 x 2 hyperbahn/gen-go/hyperbahn
thrift/gen-go/meta
677:688 (2%)
178:189 (2%)
view
10 x 2 hyperbahn/gen-go/hyperbahn
hyperbahn/gen-go/hyperbahn
187:198 (2%)
677:688 (2%)
view
10 x 2 thrift/gen-go/meta
thrift/gen-go/meta
493:504 (1%)
471:482 (2%)
view
10 x 2 hyperbahn/gen-go/hyperbahn
hyperbahn/gen-go/hyperbahn
263:274 (3%)
321:332 (2%)
view
10 x 2 thrift/gen-go/meta
thrift/gen-go/meta
178:189 (2%)
647:658 (2%)
view
10 x 2 hyperbahn/gen-go/hyperbahn
thrift/gen-go/meta
548:559 (2%)
471:482 (2%)
view
10 x 2 hyperbahn/gen-go/hyperbahn
hyperbahn/gen-go/hyperbahn
187:198 (2%)
434:445 (2%)
view
10 x 2 hyperbahn/gen-go/hyperbahn
thrift/gen-go/meta
434:445 (2%)
647:658 (2%)
view
10 x 2 thrift/gen-go/meta
thrift/gen-go/meta
178:189 (2%)
304:315 (2%)
view
10 x 2 hyperbahn/gen-go/hyperbahn
hyperbahn/gen-go/hyperbahn
263:274 (3%)
548:559 (2%)
view
Duplicated Units
The list of top 4 duplicated units.
See data for all 4 unit duplicates...
Size#FoldersFilesLinesCode
29 x 3 hyperbahn/gen-go/hyperbahn
thrift/gen-go/meta
thrift/gen-go/meta
429:460 
488:519 
173:204 
view
16 x 2 hyperbahn/gen-go/hyperbahn
thrift/gen-go/meta
104:121 
550:567 
view
13 x 4 hyperbahn/gen-go/hyperbahn
hyperbahn/gen-go/hyperbahn
thrift/gen-go/meta
thrift/gen-go/meta
362:376 
303:317 
529:543 
216:230 
view
12 x 2 hyperbahn/gen-go/hyperbahn
thrift/gen-go/meta
478:491 
644:657 
view