twitter / finatra
Duplication

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

Intro
Learn more...
Duplication Overall
system8% (912 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
scala8% (774 lines)
sbt11% (138 lines)
Duplication per Component (primary)
http-server18% (433 lines)
http-core8% (152 lines)
ROOT11% (138 lines)
validation13% (102 lines)
thrift4% (33 lines)
http-client23% (28 lines)
mustache11% (14 lines)
inject<1% (12 lines)
mysql-client0% (0 lines)
http-annotations0% (0 lines)
utils0% (0 lines)
project0% (0 lines)
benchmarks0% (0 lines)
doc0% (0 lines)
inject-thrift-client-http-mapper0% (0 lines)
http-mustache0% (0 lines)
jackson0% (0 lines)

Duplication Between Components (50+ lines)

G http-client http-client http-core http-core http-client--http-core 56

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 215 duplicates...
Size#FoldersFilesLinesCode
28 x 2 http-client/src/main/sca...tter/finatra/httpclient
http-core/src/main/scala...er/finatra/http/request
69:110 (45%)
56:97 (42%)
view
18 x 2 http-core/src/main/scala...r/finatra/http/response
thrift/src/main/scala/co...finatra/thrift/response
26:51 (81%)
25:50 (81%)
view
13 x 2 ROOT
ROOT
281:293 (1%)
316:328 (1%)
view
13 x 2 http-server/src/main/sca...er/finatra/http/routing
http-server/src/main/sca...er/finatra/http/routing
536:548 (2%)
594:606 (2%)
view
12 x 2 http-server/src/main/sca...er/finatra/http/routing
http-server/src/main/sca...er/finatra/http/routing
522:535 (2%)
579:592 (2%)
view
12 x 2 http-server/src/main/sca...er/finatra/http/routing
http-server/src/main/sca...er/finatra/http/routing
482:493 (2%)
536:547 (2%)
view
12 x 2 http-server/src/main/sca...er/finatra/http/routing
http-server/src/main/sca...er/finatra/http/routing
566:577 (2%)
626:637 (2%)
view
12 x 2 http-server/src/main/sca...er/finatra/http/routing
http-server/src/main/sca...er/finatra/http/routing
482:493 (2%)
594:605 (2%)
view
11 x 2 http-server/src/main/sca...er/finatra/http/routing
http-server/src/main/sca...er/finatra/http/routing
432:442 (2%)
536:546 (2%)
view
11 x 2 http-server/src/main/sca...er/finatra/http/routing
http-server/src/main/sca...er/finatra/http/routing
510:520 (2%)
626:636 (2%)
view
11 x 2 http-server/src/main/sca...er/finatra/http/routing
http-server/src/main/sca...er/finatra/http/routing
549:565 (2%)
608:624 (2%)
view
11 x 2 http-server/src/main/sca...er/finatra/http/routing
http-server/src/main/sca...er/finatra/http/routing
510:520 (2%)
566:576 (2%)
view
11 x 2 http-server/src/main/sca...er/finatra/http/routing
http-server/src/main/sca...er/finatra/http/routing
469:481 (2%)
579:591 (2%)
view
11 x 2 http-server/src/main/sca...er/finatra/http/routing
http-server/src/main/sca...er/finatra/http/routing
432:442 (2%)
594:604 (2%)
view
11 x 2 http-server/src/main/sca...er/finatra/http/routing
http-server/src/main/sca...er/finatra/http/routing
432:442 (2%)
482:492 (2%)
view
11 x 2 http-server/src/main/sca...er/finatra/http/routing
http-server/src/main/sca...er/finatra/http/routing
469:481 (2%)
522:534 (2%)
view
10 x 2 http-server/src/main/sca...er/finatra/http/routing
http-server/src/main/sca...er/finatra/http/routing
458:467 (2%)
626:635 (2%)
view
10 x 2 http-server/src/main/sca...er/finatra/http/routing
http-server/src/main/sca...er/finatra/http/routing
458:467 (2%)
510:519 (2%)
view
10 x 2 http-server/src/main/sca...er/finatra/http/routing
http-server/src/main/sca...er/finatra/http/routing
458:467 (2%)
566:575 (2%)
view
10 x 2 ROOT
ROOT
36:45 (<1%)
50:59 (<1%)
view
10 x 2 http-server/src/main/sca...er/finatra/http/routing
http-server/src/main/sca...er/finatra/http/routing
386:395 (2%)
536:545 (2%)
view
10 x 2 http-server/src/main/sca...er/finatra/http/routing
http-server/src/main/sca...er/finatra/http/routing
386:395 (2%)
432:441 (2%)
view
10 x 2 http-server/src/main/sca...er/finatra/http/routing
http-server/src/main/sca...er/finatra/http/routing
420:431 (2%)
522:533 (2%)
view
10 x 2 http-server/src/main/sca...er/finatra/http/routing
http-server/src/main/sca...er/finatra/http/routing
494:509 (2%)
608:623 (2%)
view
10 x 2 http-server/src/main/sca...er/finatra/http/routing
http-server/src/main/sca...er/finatra/http/routing
386:395 (2%)
594:603 (2%)
view
10 x 2 http-server/src/main/sca...er/finatra/http/routing
http-server/src/main/sca...er/finatra/http/routing
420:431 (2%)
579:590 (2%)
view
10 x 2 http-server/src/main/sca...er/finatra/http/routing
http-server/src/main/sca...er/finatra/http/routing
386:395 (2%)
482:491 (2%)
view
10 x 2 http-server/src/main/sca...er/finatra/http/routing
http-server/src/main/sca...er/finatra/http/routing
420:431 (2%)
469:480 (2%)
view
10 x 2 http-server/src/main/sca...er/finatra/http/routing
http-server/src/main/sca...er/finatra/http/routing
494:509 (2%)
549:564 (2%)
view
9 x 2 http-server/src/main/sca...er/finatra/http/routing
http-server/src/main/sca...er/finatra/http/routing
344:352 (1%)
594:602 (1%)
view
9 x 2 http-server/src/main/sca...er/finatra/http/routing
http-server/src/main/sca...er/finatra/http/routing
443:457 (1%)
494:508 (1%)
view
9 x 2 http-server/src/main/sca...er/finatra/http/routing
http-server/src/main/sca...er/finatra/http/routing
375:385 (1%)
469:479 (1%)
view
9 x 2 http-server/src/main/sca...er/finatra/http/routing
http-server/src/main/sca...er/finatra/http/routing
344:352 (1%)
482:490 (1%)
view
9 x 2 http-server/src/main/sca...er/finatra/http/routing
http-server/src/main/sca...er/finatra/http/routing
443:457 (1%)
608:622 (1%)
view
9 x 2 http-server/src/main/sca...er/finatra/http/modules
thrift/src/main/scala/co.../finatra/thrift/modules
16:27 (42%)
12:23 (81%)
view
9 x 2 ROOT
ROOT
1196:1204 (<1%)
1214:1222 (<1%)
view
9 x 2 http-server/src/main/sca...er/finatra/http/routing
http-server/src/main/sca...er/finatra/http/routing
410:418 (1%)
626:634 (1%)
view
9 x 2 http-server/src/main/sca...er/finatra/http/routing
http-server/src/main/sca...er/finatra/http/routing
410:418 (1%)
510:518 (1%)
view
9 x 2 http-server/src/main/sca...er/finatra/http/routing
http-server/src/main/sca...er/finatra/http/routing
375:385 (1%)
420:430 (1%)
view
9 x 2 http-server/src/main/sca...er/finatra/http/routing
http-server/src/main/sca...er/finatra/http/routing
344:352 (1%)
386:394 (1%)
view
9 x 2 http-server/src/main/sca...er/finatra/http/routing
http-server/src/main/sca...er/finatra/http/routing
344:352 (1%)
536:544 (1%)
view
9 x 2 http-server/src/main/sca...er/finatra/http/routing
http-server/src/main/sca...er/finatra/http/routing
375:385 (1%)
579:589 (1%)
view
9 x 2 http-server/src/main/sca...er/finatra/http/routing
http-server/src/main/sca...er/finatra/http/routing
410:418 (1%)
566:574 (1%)
view
9 x 2 http-server/src/main/sca...er/finatra/http/routing
http-server/src/main/sca...er/finatra/http/routing
344:352 (1%)
432:440 (1%)
view
9 x 2 http-server/src/main/sca...er/finatra/http/routing
http-server/src/main/sca...er/finatra/http/routing
410:418 (1%)
458:466 (1%)
view
9 x 2 http-server/src/main/sca...er/finatra/http/routing
http-server/src/main/sca...er/finatra/http/routing
443:457 (1%)
549:563 (1%)
view
9 x 2 http-server/src/main/sca...er/finatra/http/routing
http-server/src/main/sca...er/finatra/http/routing
375:385 (1%)
522:532 (1%)
view
8 x 2 http-server/src/main/sca...er/finatra/http/routing
http-server/src/main/sca...er/finatra/http/routing
334:343 (1%)
469:478 (1%)
view
8 x 2 validation/src/main/scal.../validation/constraints
validation/src/main/scal.../validation/constraints
39:50 (11%)
34:45 (12%)
view
8 x 2 http-server/src/main/sca...er/finatra/http/routing
http-server/src/main/sca...er/finatra/http/routing
396:409 (1%)
608:621 (1%)
view
Duplicated Units
The list of top 3 duplicated units.
See data for all 3 unit duplicates...
Size#FoldersFilesLinesCode
7 x 2 http-server/src/main/sca...er/finatra/http/filters
thrift/src/main/scala/co.../finatra/thrift/filters
51:61 
41:49 
view
6 x 2 http-client/src/main/sca...tter/finatra/httpclient
http-core/src/main/scala...er/finatra/http/request
71:78 
58:65 
view
6 x 2 http-client/src/main/sca...tter/finatra/httpclient
http-core/src/main/scala...inatra/http/marshalling
78:85 
22:29 
view