elastic / harp-plugins
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
0% | 0% | 3% | 24% | 72%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
go0% | 0% | 3% | 20% | 75%
asciidoc0% | 0% | 0% | 69% | 30%
proto0% | 0% | 0% | 0% | 100%
tf0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
terraformer0% | 0% | 21% | 23% | 54%
server0% | 0% | 0% | 30% | 69%
yubikey0% | 0% | 0% | 28% | 71%
aws0% | 0% | 0% | 14% | 85%
assertion0% | 0% | 0% | 14% | 85%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
compiler.go
in terraformer/pkg/terraformer
203 7
registry.go
in server/pkg/server/storage/backends/container
195 6
163 -
builder.go
in aws/pkg/cloud/aws/session
130 2
builder.go
in server/pkg/cloud/aws/session
130 2
magefile.go
in server
122 6
templates.go
in terraformer/pkg/terraformer
112 -
dependencies.asciidoc
in assertion/doc
110 -
dependencies.asciidoc
in terraformer/doc
109 -
recover.go
in yubikey/pkg/tasks/container
109 1
http.go
in server/cmd/harp-server/internal/cmd
108 3
service.go
in yubikey/pkg/value/encryption/envelope/piv
104 4
helpers.go
in server/cmd/harp-server/internal/dispatchers/vault/routes
104 4
sign.go
in assertion/pkg/tasks/assertion
100 1
wire_gen.go
in server/cmd/harp-server/internal/dispatchers/vault
96 4
helpers.go
in assertion/pkg/jwtvault
93 2
verify.go
in assertion/pkg/tasks/assertion
91 3
magefile.go
in assertion
91 6
91 6
wire.go
in server/cmd/harp-server/internal/dispatchers/vault
90 4
magefile.go
in yubikey
88 6
backend.go
in server/pkg/server/manager
88 6
spec.go
in terraformer/pkg/terraformer
87 2
s3.go
in aws/pkg/tasks/to
86 1
magefile.go
in terraformer
85 5
to_s3.go
in aws/cmd/harp-aws/internal/cmd
85 -
84 -
identity.go
in aws/pkg/tasks/container
83 1
kv.go
in server/cmd/harp-server/internal/dispatchers/vault/routes
81 4
dependencies.asciidoc
in yubikey/doc
80 -
identity.go
in yubikey/pkg/tasks/container
79 1
vault.go
in server/cmd/harp-server/internal/cmd
79 1
wire_gen.go
in server/cmd/harp-server/internal/dispatchers/http
78 3
transit.go
in server/cmd/harp-server/internal/dispatchers/vault/routes
77 3
service.go
in aws/pkg/value/encryption/envelope/awskms
76 4
wire.go
in server/cmd/harp-server/internal/dispatchers/http
75 3
recover.go
in aws/pkg/tasks/container
74 1
signer.go
in assertion/pkg/jwtvault
73 4
manager.go
in yubikey/pkg/value/encryption/envelope/piv
71 3
proto
approle.proto
in terraformer/api/proto/harp/terraformer/v1
65 -
wire_gen.go
in server/cmd/harp-server/internal/dispatchers/grpc
64 3
jwks.go
in assertion/cmd/harp-assertion/internal/cmd
63 -
wire.go
in server/cmd/harp-server/internal/dispatchers/grpc
61 3
grpc.go
in server/cmd/harp-server/internal/cmd
58 1
engine.go
in server/pkg/server/storage/backends/s3
56 3
root.go
in server/cmd/harp-server/internal/dispatchers/vault/routes
54 4
sign.go
in assertion/cmd/harp-assertion/internal/cmd
52 -
container_identity.go
in yubikey/cmd/harp-yubikey/internal/cmd
52 -
azure.go
in server/pkg/cloud/storage
52 2
engine.go
in server/pkg/server/storage/backends/azblob
52 3
Files With Most Units (Top 50)
File# lines# units
compiler.go
in terraformer/pkg/terraformer
203 7
magefile.go
in assertion
91 6
91 6
magefile.go
in yubikey
88 6
registry.go
in server/pkg/server/storage/backends/container
195 6
backend.go
in server/pkg/server/manager
88 6
magefile.go
in server
122 6
magefile.go
in terraformer
85 5
signer.go
in assertion/pkg/jwtvault
73 4
service.go
in aws/pkg/value/encryption/envelope/awskms
76 4
service.go
in yubikey/pkg/value/encryption/envelope/piv
104 4
registry.go
in server/pkg/server/storage
44 4
wire.go
in server/cmd/harp-server/internal/dispatchers/vault
90 4
wire_gen.go
in server/cmd/harp-server/internal/dispatchers/vault
96 4
kv.go
in server/cmd/harp-server/internal/dispatchers/vault/routes
81 4
root.go
in server/cmd/harp-server/internal/dispatchers/vault/routes
54 4
helpers.go
in server/cmd/harp-server/internal/dispatchers/vault/routes
104 4
verify.go
in assertion/pkg/tasks/assertion
91 3
manager.go
in yubikey/pkg/value/encryption/envelope/piv
71 3
card.go
in yubikey/pkg/value/encryption/envelope/piv
49 3
engine.go
in server/pkg/server/storage/backends/azblob
52 3
engine.go
in server/pkg/server/storage/backends/file
36 3
engine.go
in server/pkg/server/storage/backends/vault
50 3
engine.go
in server/pkg/server/storage/backends/s3
56 3
engine.go
in server/pkg/server/storage/backends/gcs
42 3
http.go
in server/cmd/harp-server/internal/cmd
108 3
wire.go
in server/cmd/harp-server/internal/dispatchers/grpc
61 3
wire_gen.go
in server/cmd/harp-server/internal/dispatchers/grpc
64 3
transit.go
in server/cmd/harp-server/internal/dispatchers/vault/routes
77 3
wire.go
in server/cmd/harp-server/internal/dispatchers/http
75 3
wire_gen.go
in server/cmd/harp-server/internal/dispatchers/http
78 3
spec.go
in terraformer/pkg/terraformer
87 2
root.go
in terraformer/cmd/harp-terraformer/internal/cmd
39 2
main.go
in terraformer/cmd/harp-terraformer
14 2
helpers.go
in assertion/pkg/jwtvault
93 2
root.go
in assertion/cmd/harp-assertion/internal/cmd
37 2
main.go
in assertion/cmd/harp-assertion
16 2
builder.go
in aws/pkg/cloud/aws/session
130 2
root.go
in aws/cmd/harp-aws/internal/cmd
39 2
main.go
in aws/cmd/harp-aws
16 2
root.go
in yubikey/cmd/harp-yubikey/internal/cmd
38 2
main.go
in yubikey/cmd/harp-yubikey
16 2
google.go
in server/pkg/cloud/storage
42 2
s3.go
in server/pkg/cloud/storage
50 2
azure.go
in server/pkg/cloud/storage
52 2
builder.go
in server/pkg/cloud/aws/session
130 2
transformer.go
in server/pkg/server/storage/decorators/value
31 2
root.go
in server/cmd/harp-server/internal/cmd
40 2
bundle.go
in server/cmd/harp-server/internal/dispatchers/grpc/server
37 2
router.go
in server/cmd/harp-server/internal/dispatchers/http/routes
32 2
Files With Long Lines (Top 38)

There are 38 files with lines longer than 120 characters. In total, there are 94 long lines.

File# lines# units# long lines
163 - 13
config.go
in server/cmd/harp-server/internal/config
52 - 10
service.go
in terraformer/cmd/harp-terraformer/internal/cmd
44 1 6
agent.go
in terraformer/cmd/harp-terraformer/internal/cmd
46 1 6
dependencies.asciidoc
in terraformer/doc
109 - 5
dependencies.asciidoc
in assertion/doc
110 - 5
to_s3.go
in aws/cmd/harp-aws/internal/cmd
85 - 4
84 - 4
dependencies.asciidoc
in yubikey/doc
80 - 4
compiler.go
in terraformer/pkg/terraformer
203 7 3
manager.go
in yubikey/pkg/value/encryption/envelope/piv
71 3 3
magefile.go
in terraformer
85 5 2
container_identity.go
in aws/cmd/harp-aws/internal/cmd
47 - 2
magefile.go
in yubikey
88 6 2
bundle.go
in server/cmd/harp-server/internal/dispatchers/grpc/server
37 2 2
spec.go
in terraformer/pkg/terraformer
87 2 1
config.go
in terraformer/cmd/harp-terraformer/internal/config
10 - 1
helpers.go
in assertion/pkg/jwtvault
93 2 1
config.go
in assertion/cmd/harp-assertion/internal/config
8 - 1
verify.go
in assertion/cmd/harp-assertion/internal/cmd
47 - 1
jwks.go
in assertion/cmd/harp-assertion/internal/cmd
63 - 1
sign.go
in assertion/cmd/harp-assertion/internal/cmd
52 - 1
magefile.go
in assertion
91 6 1
recover.go
in aws/pkg/tasks/container
74 1 1
config.go
in aws/cmd/harp-aws/internal/config
8 - 1
container_recover.go
in aws/cmd/harp-aws/internal/cmd
38 - 1
91 6 1
identity.go
in yubikey/pkg/tasks/container
79 1 1
config.go
in yubikey/cmd/harp-yubikey/internal/config
8 - 1
container_identity.go
in yubikey/cmd/harp-yubikey/internal/cmd
52 - 1
container_recover.go
in yubikey/cmd/harp-yubikey/internal/cmd
34 - 1
driver_http.go
in server/pkg/server/storage/backends/container
22 1 1
wire.go
in server/cmd/harp-server/internal/dispatchers/vault
90 4 1
wire_gen.go
in server/cmd/harp-server/internal/dispatchers/vault
96 4 1
kv.go
in server/cmd/harp-server/internal/dispatchers/vault/routes
81 4 1
helpers.go
in server/cmd/harp-server/internal/dispatchers/vault/routes
104 4 1
backend.go
in server/cmd/harp-server/internal/dispatchers/http/routes
47 1 1
magefile.go
in server
122 6 1