netflix / genie
Duplication

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

Intro
Learn more...
Duplication Overall
system24% (13,228 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
java16% (6,552 lines)
xml88% (5,237 lines)
sql18% (775 lines)
js26% (577 lines)
groovy33% (41 lines)
snippet100% (20 lines)
css2% (14 lines)
py6% (12 lines)
Duplication per Component (primary)
genie-web30% (11,027 lines)
genie-client23% (670 lines)
genie-ui22% (603 lines)
genie-common-internal10% (411 lines)
genie-common28% (409 lines)
genie-agent1% (96 lines)
genie-demo5% (12 lines)
genie-app0% (0 lines)
config0% (0 lines)
genie-swagger0% (0 lines)
genie-agent-app0% (0 lines)
genie-proto0% (0 lines)

Duplication Between Components (50+ lines)

G genie-common-internal genie-common-internal genie-common genie-common genie-common-internal--genie-common 573 genie-web genie-web genie-common-internal--genie-web 50 genie-client genie-client genie-client--genie-web 325

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,892 duplicates...
Size#FoldersFilesLinesCode
605 x 2 genie-web/src/integTest/...pl/jpa/persistence/jobs
genie-web/src/integTest/...pl/jpa/persistence/jobs
1:634 (100%)
1:634 (99%)
view
474 x 2 genie-web/src/integTest/...s/getHostJobInformation
genie-web/src/integTest/...pl/jpa/persistence/jobs
1:501 (60%)
1:501 (60%)
view
353 x 2 genie-web/src/integTest/...s/getHostJobInformation
genie-web/src/integTest/...pl/jpa/persistence/jobs
1:378 (45%)
1:377 (57%)
view
353 x 2 genie-web/src/integTest/...s/getHostJobInformation
genie-web/src/integTest/...pl/jpa/persistence/jobs
1:378 (45%)
1:377 (58%)
view
353 x 2 genie-web/src/integTest/...pl/jpa/persistence/jobs
genie-web/src/integTest/...pl/jpa/persistence/jobs
1:377 (58%)
1:378 (45%)
view
353 x 2 genie-web/src/integTest/...pl/jpa/persistence/jobs
genie-web/src/integTest/...pl/jpa/persistence/jobs
1:377 (57%)
1:378 (45%)
view
198 x 2 genie-web/src/integTest/...s/getHostJobInformation
genie-web/src/integTest/...pl/jpa/persistence/jobs
1:214 (25%)
1:214 (23%)
view
198 x 2 genie-web/src/integTest/...pl/jpa/persistence/jobs
genie-web/src/integTest/...pl/jpa/persistence/jobs
1:214 (23%)
1:214 (25%)
view
198 x 2 genie-web/src/integTest/...pl/jpa/persistence/jobs
genie-web/src/integTest/...pl/jpa/persistence/jobs
1:214 (32%)
1:214 (23%)
view
198 x 2 genie-web/src/integTest/...pl/jpa/persistence/jobs
genie-web/src/integTest/...pl/jpa/persistence/jobs
1:214 (32%)
1:214 (23%)
view
196 x 2 genie-web/src/integTest/...s/getHostJobInformation
genie-web/src/integTest/...pl/jpa/persistence/jobs
214:418 (25%)
235:439 (23%)
view
196 x 2 genie-web/src/integTest/...pl/jpa/persistence/jobs
genie-web/src/integTest/...pl/jpa/persistence/jobs
235:439 (23%)
214:418 (25%)
view
183 x 2 genie-web/src/integTest/...pl/jpa/persistence/jobs
genie-web/src/integTest/...pl/jpa/persistence/jobs
1:212 (100%)
1:212 (100%)
view
156 x 2 genie-web/src/integTest/...pl/jpa/persistence/jobs
genie-web/src/integTest/...pl/jpa/persistence/jobs
214:377 (25%)
235:399 (18%)
view
156 x 2 genie-web/src/integTest/...pl/jpa/persistence/jobs
genie-web/src/integTest/...pl/jpa/persistence/jobs
214:377 (25%)
235:399 (18%)
view
100 x 2 genie-web/src/integTest/...eleteUnusedApplications
genie-web/src/integTest/...eleteUnusedApplications
28:136 (89%)
41:149 (80%)
view
82 x 2 genie-web/src/integTest/...s/getHostJobInformation
genie-web/src/integTest/...pl/jpa/persistence/jobs
673:756 (10%)
673:756 (10%)
view
82 x 2 genie-web/src/integTest/...s/getHostJobInformation
genie-web/src/integTest/...pl/jpa/persistence/jobs
588:671 (10%)
588:671 (10%)
view
71 x 2 genie-common-internal/sr...ie/common/internal/dtos
genie-common/src/main/ja...etflix/genie/common/dto
42:215 (100%)
42:215 (100%)
view
70 x 2 genie-web/src/integTest/...s/getHostJobInformation
genie-web/src/integTest/...pl/jpa/persistence/jobs
503:574 (8%)
503:574 (8%)
view
64 x 2 genie-web/src/integTest/...s/getHostJobInformation
genie-web/src/integTest/...pl/jpa/persistence/jobs
516:581 (8%)
508:573 (10%)
view
64 x 2 genie-web/src/integTest/...s/getHostJobInformation
genie-web/src/integTest/...pl/jpa/persistence/jobs
516:581 (8%)
508:573 (10%)
view
58 x 2 genie-web/src/integTest/...s/getHostJobInformation
genie-web/src/integTest/...pl/jpa/persistence/jobs
758:816 (7%)
758:816 (7%)
view
57 x 2 genie-web/src/integTest/...pl/jpa/persistence/jobs
genie-web/src/integTest/...pl/jpa/persistence/jobs
442:499 (6%)
419:476 (7%)
view
57 x 2 genie-web/src/integTest/...s/getHostJobInformation
genie-web/src/integTest/...pl/jpa/persistence/jobs
419:476 (7%)
442:499 (6%)
view
57 x 2 genie-web/src/integTest/...pl/jpa/persistence/jobs
genie-web/src/integTest/...pl/jpa/persistence/jobs
508:566 (9%)
516:574 (7%)
view
57 x 2 genie-web/src/integTest/...pl/jpa/persistence/jobs
genie-web/src/integTest/...pl/jpa/persistence/jobs
508:566 (9%)
516:574 (7%)
view
57 x 2 genie-web/src/integTest/...ds/deleteUnusedCommands
genie-web/src/integTest/...ds/deleteUnusedCommands
18:74 (53%)
22:78 (38%)
view
51 x 2 genie-web/src/integTest/...pl/jpa/persistence/jobs
genie-web/src/integTest/...pl/jpa/persistence/jobs
439:491 (8%)
444:496 (6%)
view
51 x 2 genie-web/src/integTest/...s/getHostJobInformation
genie-web/src/integTest/...pl/jpa/persistence/jobs
444:496 (6%)
439:491 (8%)
view
51 x 2 genie-web/src/integTest/...pl/jpa/persistence/jobs
genie-web/src/integTest/...pl/jpa/persistence/jobs
439:491 (8%)
444:496 (6%)
view
51 x 2 genie-web/src/integTest/...s/getHostJobInformation
genie-web/src/integTest/...pl/jpa/persistence/jobs
444:496 (6%)
439:491 (8%)
view
50 x 2 genie-web/src/integTest/...dApplicationsForCommand
genie-web/src/integTest/...dApplicationsForCommand
1:69 (90%)
1:69 (100%)
view
49 x 2 genie-web/src/integTest/...ds/deleteUnusedCommands
genie-web/src/integTest/...ds/deleteUnusedCommands
74:123 (45%)
116:165 (32%)
view
49 x 2 genie-web/src/integTest/...StatusForUnusedCommands
genie-web/src/integTest/...StatusForUnusedCommands
85:134 (41%)
85:134 (41%)
view
45 x 2 genie-web/src/integTest/...pl/jpa/persistence/jobs
genie-web/src/integTest/...pl/jpa/persistence/jobs
554:599 (5%)
516:561 (5%)
view
45 x 2 genie-web/src/integTest/...pl/jpa/persistence/jobs
genie-web/src/integTest/...pl/jpa/persistence/jobs
508:553 (7%)
554:599 (5%)
view
45 x 2 genie-web/src/integTest/...pl/jpa/persistence/jobs
genie-web/src/integTest/...pl/jpa/persistence/jobs
738:783 (5%)
686:731 (5%)
view
45 x 2 genie-web/src/integTest/...s/getHostJobInformation
genie-web/src/integTest/...pl/jpa/persistence/jobs
601:646 (5%)
646:691 (5%)
view
45 x 2 genie-web/src/integTest/...s/getHostJobInformation
genie-web/src/integTest/...pl/jpa/persistence/jobs
601:646 (5%)
589:634 (7%)
view
45 x 2 genie-web/src/integTest/...pl/jpa/persistence/jobs
genie-web/src/integTest/...pl/jpa/persistence/jobs
589:634 (7%)
646:691 (5%)
view
45 x 2 genie-web/src/integTest/...pl/jpa/persistence/jobs
genie-web/src/integTest/...pl/jpa/persistence/jobs
830:875 (5%)
771:816 (5%)
view
45 x 2 genie-web/src/integTest/...s/getHostJobInformation
genie-web/src/integTest/...pl/jpa/persistence/jobs
771:816 (5%)
830:875 (5%)
view
45 x 2 genie-web/src/integTest/...pl/jpa/persistence/jobs
genie-web/src/integTest/...pl/jpa/persistence/jobs
589:634 (7%)
601:646 (5%)
view
45 x 2 genie-web/src/integTest/...pl/jpa/persistence/jobs
genie-web/src/integTest/...pl/jpa/persistence/jobs
589:634 (7%)
646:691 (5%)
view
45 x 2 genie-web/src/integTest/...s/getHostJobInformation
genie-web/src/integTest/...pl/jpa/persistence/jobs
516:561 (5%)
554:599 (5%)
view
45 x 2 genie-web/src/integTest/...pl/jpa/persistence/jobs
genie-web/src/integTest/...pl/jpa/persistence/jobs
646:691 (5%)
601:646 (5%)
view
45 x 2 genie-web/src/integTest/...s/getHostJobInformation
genie-web/src/integTest/...pl/jpa/persistence/jobs
601:646 (5%)
589:634 (7%)
view
45 x 2 genie-web/src/integTest/...pl/jpa/persistence/jobs
genie-web/src/integTest/...pl/jpa/persistence/jobs
589:634 (7%)
601:646 (5%)
view
45 x 2 genie-web/src/integTest/...pl/jpa/persistence/jobs
genie-web/src/integTest/...pl/jpa/persistence/jobs
508:553 (7%)
554:599 (5%)
view
Duplicated Units
The list of top 10 duplicated units.
See data for all 10 unit duplicates...
Size#FoldersFilesLinesCode
19 x 3 genie-common/src/main/ja...etflix/genie/common/dto
genie-common/src/main/ja...etflix/genie/common/dto
genie-common/src/main/ja...etflix/genie/common/dto
463:484 
304:324 
283:303 
view
14 x 2 genie-common/src/main/ja...etflix/genie/common/dto
genie-common-internal/sr...ie/common/internal/dtos
73:89 
73:89 
view
13 x 2 genie-ui/src/main/web/scripts/components
genie-ui/src/main/web/scripts/components
70:84 
34:48 
view
11 x 3 genie-ui/src/main/web/scripts
genie-ui/src/main/web/scripts
genie-ui/src/main/web/scripts
53:65 
54:66 
54:66 
view
9 x 2 genie-common/src/main/ja...etflix/genie/common/dto
genie-common/src/main/ja...etflix/genie/common/dto
259:269 
337:347 
view
9 x 3 genie-web/src/integTest/...tflix/genie/web/scripts
genie-web/src/integTest/...tflix/genie/web/scripts
genie-web/src/integTest/...tflix/genie/web/scripts
108:118 
106:116 
121:131 
view
7 x 2 genie-common/src/main/ja...etflix/genie/common/dto
genie-common-internal/sr...ie/common/internal/dtos
69:77 
69:77 
view
7 x 2 genie-common/src/main/ja...etflix/genie/common/dto
genie-common-internal/sr...ie/common/internal/dtos
83:91 
86:94 
view
7 x 2 genie-common/src/main/ja...etflix/genie/common/dto
genie-common-internal/sr...ie/common/internal/dtos
136:144 
133:141 
view
6 x 2 genie-common/src/main/ja...etflix/genie/common/dto
genie-common-internal/sr...ie/common/internal/dtos
199:206 
199:206 
view