elastic / harp-plugins
Duplication

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

Intro
Learn more...
Duplication Overall
system28% (1,225 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
go28% (1,014 lines)
asciidoc38% (211 lines)
Duplication per Component (primary)
server29% (526 lines)
aws48% (311 lines)
yubikey42% (218 lines)
assertion16% (89 lines)
terraformer11% (81 lines)
ROOT0% (0 lines)

Duplication Between Components (50+ lines)

G aws aws yubikey yubikey aws--yubikey 338 server server aws--server 326 terraformer terraformer aws--terraformer 104 server--yubikey 100 server--terraformer 92 assertion assertion assertion--aws 116 assertion--yubikey 130 assertion--server 112 assertion--terraformer 90 terraformer--yubikey 102

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 125 duplicates...
Size#FoldersFilesLinesCode
90 x 2 aws/pkg/cloud/aws/session
server/pkg/cloud/aws/session
38:177 (100%)
38:177 (100%)
view
43 x 2 server/cmd/harp-server/internal/dispatchers/vault
server/cmd/harp-server/internal/dispatchers/vault
55:141 (79%)
57:129 (74%)
view
42 x 2 server/cmd/harp-server/internal/dispatchers/http
server/cmd/harp-server/internal/dispatchers/http
42:118 (87%)
41:105 (84%)
view
26 x 2 aws/doc
yubikey/doc
21:50 (30%)
22:51 (32%)
view
21 x 2 server/cmd/harp-server/internal/dispatchers/grpc
server/cmd/harp-server/internal/dispatchers/grpc
51:89 (60%)
49:81 (56%)
view
19 x 2 aws/doc
yubikey/doc
60:78 (22%)
58:76 (23%)
view
16 x 2 aws/pkg/tasks/container
yubikey/pkg/tasks/container
92:121 (36%)
137:166 (23%)
view
16 x 2 aws/pkg/cloud/aws/session
server/pkg/cloud/aws/session
21:36 (100%)
21:36 (100%)
view
15 x 2 server/cmd/harp-server/internal/dispatchers/http
server/cmd/harp-server/internal/dispatchers/vault
29:56 (100%)
29:56 (100%)
view
14 x 2 assertion
yubikey
51:73 (20%)
51:73 (21%)
view
12 x 2 terraformer/pkg/terraformer
terraformer/pkg/terraformer
24:36 (12%)
79:91 (12%)
view
12 x 2 assertion/doc
yubikey/doc
1:17 (10%)
1:17 (15%)
view
12 x 2 assertion/doc
terraformer/doc
1:17 (10%)
1:17 (11%)
view
12 x 2 terraformer/doc
yubikey/doc
1:17 (11%)
1:17 (15%)
view
11 x 2 aws/doc
server/doc
1:15 (13%)
1:15 (6%)
view
11 x 2 assertion/doc
aws/doc
1:15 (10%)
1:15 (13%)
view
11 x 2 server/doc
terraformer/doc
1:15 (6%)
1:15 (10%)
view
11 x 2 assertion/doc
server/doc
1:15 (10%)
1:15 (6%)
view
11 x 2 server/doc
yubikey/doc
1:15 (6%)
1:15 (13%)
view
11 x 2 aws/doc
terraformer/doc
1:15 (13%)
1:15 (10%)
view
11 x 2 aws/doc
yubikey/doc
1:15 (13%)
1:15 (13%)
view
10 x 2 aws/pkg/tasks/to
server/pkg/cloud/aws/session
40:49 (16%)
22:31 (62%)
view
10 x 2 aws/pkg/cloud/aws/session
aws/pkg/tasks/to
22:31 (62%)
40:49 (16%)
view
10 x 2 aws/pkg/tasks/container
aws/pkg/tasks/container
88:104 (18%)
72:88 (22%)
view
10 x 2 yubikey/pkg/tasks/container
yubikey/pkg/tasks/container
86:101 (21%)
117:132 (14%)
view
10 x 2 aws/pkg/tasks/container
yubikey/pkg/tasks/container
45:62 (22%)
47:65 (14%)
view
9 x 2 server/cmd/harp-server/internal/dispatchers/grpc
server/cmd/harp-server/internal/dispatchers/vault
34:53 (24%)
42:61 (15%)
view
9 x 2 yubikey/pkg/tasks/container
yubikey/pkg/tasks/container
67:80 (19%)
93:106 (13%)
view
8 x 2 aws
yubikey
127:137 (11%)
124:134 (12%)
view
8 x 2 aws
yubikey
60:73 (11%)
60:73 (12%)
view
8 x 2 assertion
aws
127:137 (11%)
127:137 (11%)
view
8 x 2 aws
server
127:137 (11%)
161:171 (8%)
view
8 x 2 server
yubikey
161:171 (8%)
124:134 (12%)
view
8 x 2 aws
terraformer
127:137 (11%)
119:130 (12%)
view
8 x 2 aws/cmd/harp-aws/internal/cmd
terraformer/cmd/harp-terraformer/internal/cmd
62:80 (33%)
63:81 (33%)
view
8 x 2 assertion
aws
60:73 (11%)
60:73 (11%)
view
8 x 2 assertion
server
127:137 (11%)
161:171 (8%)
view
8 x 2 server
terraformer
161:171 (8%)
119:130 (12%)
view
8 x 2 aws/cmd/harp-aws/internal/cmd
yubikey/cmd/harp-yubikey/internal/cmd
26:37 (100%)
26:37 (100%)
view
8 x 2 assertion
yubikey
127:137 (11%)
124:134 (12%)
view
8 x 2 assertion
terraformer
127:137 (11%)
119:130 (12%)
view
8 x 2 server/cmd/harp-server/internal/cmd
server/cmd/harp-server/internal/cmd
99:107 (10%)
111:119 (14%)
view
8 x 2 terraformer
yubikey
119:130 (12%)
124:134 (12%)
view
8 x 2 aws/cmd/harp-aws/internal/cmd
server/cmd/harp-server/internal/cmd
62:80 (33%)
63:82 (32%)
view
8 x 2 server/cmd/harp-server/internal/cmd
terraformer/cmd/harp-terraformer/internal/cmd
63:82 (32%)
63:81 (33%)
view
7 x 2 server
server
139:145 (7%)
147:153 (7%)
view
7 x 2 server/cmd/harp-server/internal/dispatchers/http
server/cmd/harp-server/internal/dispatchers/vault
104:113 (14%)
117:125 (12%)
view
7 x 2 server
server
139:145 (7%)
155:161 (7%)
view
7 x 2 server/cmd/harp-server/internal/dispatchers/http
server/cmd/harp-server/internal/dispatchers/vault
93:101 (14%)
117:125 (12%)
view
7 x 2 assertion
assertion
113:119 (10%)
121:127 (10%)
view
Duplicated Units
The list of top 13 duplicated units.
See data for all 13 unit duplicates...
Size#FoldersFilesLinesCode
59 x 2 aws/pkg/cloud/aws/session
server/pkg/cloud/aws/session
38:111 
38:111 
view
51 x 2 aws/pkg/cloud/aws/session
server/pkg/cloud/aws/session
114:178 
114:178 
view
40 x 2 server/cmd/harp-server/internal/dispatchers/http
server/cmd/harp-server/internal/dispatchers/http
58:119 
55:106 
view
34 x 2 server/cmd/harp-server/internal/dispatchers/vault
server/cmd/harp-server/internal/dispatchers/vault
87:142 
86:130 
view
33 x 4 terraformer
assertion
aws
yubikey
87:127 
95:134 
95:134 
92:131 
view
12 x 2 server/cmd/harp-server/internal/dispatchers/vault
server/cmd/harp-server/internal/dispatchers/vault
65:85 
66:84 
view
9 x 2 assertion
yubikey
49:62 
49:62 
view
9 x 2 assertion
aws
70:80 
70:80 
view
8 x 3 server/cmd/harp-server/internal/dispatchers/grpc
server/cmd/harp-server/internal/dispatchers/vault
server/cmd/harp-server/internal/dispatchers/http
42:57 
42:57 
42:57 
view
7 x 2 server/cmd/harp-server/internal/dispatchers/grpc
server/cmd/harp-server/internal/dispatchers/vault
43:57 
47:61 
view
7 x 2 server/cmd/harp-server/internal/dispatchers/grpc
server/cmd/harp-server/internal/dispatchers/vault
42:54 
50:62 
view
7 x 2 server/cmd/harp-server/internal/dispatchers/http
server/cmd/harp-server/internal/dispatchers/http
42:56 
41:53 
view
6 x 3 terraformer
yubikey
server
65:72 
70:77 
84:91 
view