elastic / harp
File Size

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

Intro
Learn more...
File Size Overall
0% | 0% | 11% | 29% | 58%
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% | 12% | 28% | 59%
proto0% | 0% | 0% | 60% | 39%
nix0% | 0% | 0% | 0% | 100%
pub0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
pkg0% | 0% | 15% | 31% | 52%
build0% | 0% | 0% | 60% | 39%
api0% | 0% | 0% | 58% | 41%
ROOT0% | 0% | 0% | 87% | 12%
cmd0% | 0% | 0% | 4% | 95%
tools0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
executor.go
in pkg/bundle/patch
466 12
package.go
in pkg/bundle/ruleset/engine/cel/ext
380 13
validator.go
in pkg/cso/v1
354 8
encoder.go
in pkg/sdk/security/crypto
314 13
parser.go
in pkg/sdk/flags/strvals
313 21
helpers.go
in pkg/container/seal/v2
254 16
exporter.go
in pkg/bundle/vault/internal/operation
229 5
helpers.go
in pkg/sdk/security/crypto/paseto/v4
216 8
oci.go
in pkg/crate
211 8
convert.go
in pkg/template/values/hcl2
198 11
filter.go
in pkg/tasks/bundle
188 6
182 14
plugin_list.go
in cmd/harp/internal/cmd
178 6
config.go
in pkg/sdk/tlsconfig
168 10
codec.go
in pkg/bundle
164 6
tools.go
in build/mage/docker
162 1
codec.go
in pkg/container
161 5
proto
template.proto
in api/proto/harp/bundle/v1
161 -
root.go
in pkg/bundle/fs
155 6
v2_service.go
in pkg/vault/kv
152 6
transformer.go
in pkg/sdk/value/signature/raw
152 4
proto
patch.proto
in api/proto/harp/bundle/v1
151 -
values.go
in pkg/template/cmdutil
149 4
proto
secret.proto
in api/proto/cso/v1
149 -
encryption.go
in pkg/bundle
146 3
package.go
in pkg/bundle/patch
145 5
bech32.go
in pkg/sdk/security/crypto/bech32
145 7
builders.go
in pkg/sdk/value/encryption/dae
145 6
bug.go
in pkg/sdk/cmdutil
143 10
io.go
in pkg/sdk/cmdutil
143 13
helpers.go
in pkg/bundle/template/visitor/secretbuilder
141 4
builders.go
in pkg/bundle
140 4
etcd3.go
in pkg/kv/etcd3
140 8
release.go
in build/mage/docker
140 2
formula.go
in build/mage/release
139 1
render.go
in pkg/tasks/template
138 2
diff.go
in pkg/bundle/compare
137 1
dump.go
in pkg/tasks/bundle
135 5
fs.go
in pkg/sdk/fsutil/targzfs
135 7
executor.go
in pkg/bundle/pipeline
134 11
build.go
in build/mage/golang
132 6
build.go
in build/mage/docker
123 1
importer.go
in pkg/bundle/vault/internal/operation
122 2
builders.go
in pkg/sdk/value/encryption/aead
120 6
secret.go
in pkg/bundle/ruleset/engine/cel/ext
119 5
create.go
in pkg/template/archive
116 1
funcs.go
in pkg/template/engine
114 1
file.go
in pkg/sdk/fsutil/targzfs
114 22
zookeeper.go
in pkg/kv/zookeeper
113 9
logical.mock.go
in pkg/vault/logical
109 18
Files With Most Units (Top 50)
File# lines# units
file.go
in pkg/sdk/fsutil/targzfs
114 22
parser.go
in pkg/sdk/flags/strvals
313 21
logical.mock.go
in pkg/vault/logical
109 18
helpers.go
in pkg/container/seal/v2
254 16
182 14
package.go
in pkg/bundle/ruleset/engine/cel/ext
380 13
context.go
in pkg/template/engine
83 13
encoder.go
in pkg/sdk/security/crypto
314 13
io.go
in pkg/sdk/cmdutil
143 13
executor.go
in pkg/bundle/patch
466 12
executor.go
in pkg/bundle/pipeline
134 11
values.go
in pkg/template/engine
93 11
convert.go
in pkg/template/values/hcl2
198 11
config.go
in pkg/sdk/tlsconfig
168 10
bug.go
in pkg/sdk/cmdutil
143 10
package.go
in pkg/sdk/log
59 10
zookeeper.go
in pkg/kv/zookeeper
113 9
decorator.go
in pkg/bundle/template/visitor
48 8
consul.go
in pkg/kv/consul
108 8
etcd3.go
in pkg/kv/etcd3
140 8
validator.go
in pkg/cso/v1
354 8
helpers.go
in pkg/sdk/security/crypto/paseto/v4
216 8
oci.go
in pkg/crate
211 8
version.go
in build/version
95 8
builder.go
in pkg/bundle/pipeline
47 7
bundle.go
in pkg/bundle
101 7
pack.go
in pkg/cso/v1
99 7
files.go
in pkg/template/engine
64 7
fs.go
in pkg/sdk/fsutil/targzfs
135 7
bech32.go
in pkg/sdk/security/crypto/bech32
145 7
context.go
in pkg/sdk/value/signature
43 7
options.go
in pkg/bundle/vault
58 6
codec.go
in pkg/bundle
164 6
file_info.go
in pkg/bundle/fs
30 6
root.go
in pkg/bundle/fs
155 6
helpers.go
in pkg/container/seal/v1
98 6
v2_service.go
in pkg/vault/kv
152 6
v1_service.go
in pkg/vault/kv
83 6
filter.go
in pkg/tasks/bundle
188 6
builders.go
in pkg/sdk/value/encryption/dae
145 6
builders.go
in pkg/sdk/value/encryption/aead
120 6
logger.go
in pkg/sdk/log
26 6
config.go
in pkg/crate/schema/v1
39 6
build.go
in build/mage/golang
132 6
plugin_list.go
in cmd/harp/internal/cmd
178 6
infrastructure.go
in pkg/bundle/template/visitor/secretbuilder
104 5
package.go
in pkg/bundle/patch
145 5
exporter.go
in pkg/bundle/vault/internal/operation
229 5
secret.go
in pkg/bundle/ruleset/engine/cel/ext
119 5
helpers.go
in pkg/kv
27 5
Files With Long Lines (Top 50)

There are 122 files with lines longer than 120 characters. In total, there are 225 long lines.

File# lines# units# long lines
exporter.go
in pkg/bundle/vault/internal/operation
229 5 8
container_seal.go
in cmd/harp/internal/cmd
86 - 6
interpreter.go
in pkg/cso/v1
52 2 5
filter.go
in pkg/tasks/bundle
188 6 5
formula.go
in build/mage/release
139 1 5
plugin_list.go
in cmd/harp/internal/cmd
178 6 5
transform_hash.go
in cmd/harp/internal/cmd
99 - 5
container_identity.go
in cmd/harp/internal/cmd
75 - 5
helpers.go
in pkg/bundle/template/visitor/secretbuilder
141 4 4
v2_service.go
in pkg/vault/kv
152 6 4
logical.mock.go
in pkg/vault/logical
109 18 4
build.go
in build/mage/golang
132 6 4
bundle_patch.go
in cmd/harp/internal/cmd
73 - 4
to_etcd3.go
in cmd/harp/internal/cmd
90 - 4
from_etcd3.go
in cmd/harp/internal/cmd
94 1 4
container_recover.go
in cmd/harp/internal/cmd
66 - 4
importer.go
in pkg/bundle/vault/internal/operation
122 2 3
builders.go
in pkg/bundle
140 4 3
kv.go
in pkg/tasks/from
97 3 3
config.go
in pkg/sdk/platform
16 - 3
config.go
in pkg/sdk/tlsconfig
168 10 3
crate_copy.go
in cmd/harp/internal/cmd
59 - 3
bundle_encrypt.go
in cmd/harp/internal/cmd
89 - 3
crate_push.go
in cmd/harp/internal/cmd
58 - 3
cso_parse.go
in cmd/harp/internal/cmd
46 1 3
bundle_decrypt.go
in cmd/harp/internal/cmd
76 - 3
values.go
in pkg/template/cmdutil
149 4 2
helpers.go
in pkg/container/seal/v2
254 16 2
transformer.go
in pkg/sdk/value/encryption/age
106 4 2
version.go
in build/version
95 8 2
from_zookeeper.go
in cmd/harp/internal/cmd
55 1 2
transform_multihash.go
in cmd/harp/internal/cmd
78 - 2
template.go
in cmd/harp/internal/cmd
61 - 2
transform_decrypt.go
in cmd/harp/internal/cmd
74 - 2
lint.go
in cmd/harp/internal/cmd
55 - 2
from_consul.go
in cmd/harp/internal/cmd
52 1 2
from_vault.go
in cmd/harp/internal/cmd
53 - 2
keygen_aes_pmac_siv.go
in cmd/harp/internal/cmd
21 - 2
keygen_aes_gcm.go
in cmd/harp/internal/cmd
31 - 2
to_zookeeper.go
in cmd/harp/internal/cmd
53 - 2
render.go
in cmd/harp/internal/cmd
78 - 2
cso_validate.go
in cmd/harp/internal/cmd
77 1 2
keygen_xchacha.go
in cmd/harp/internal/cmd
21 - 2
transform_encrypt.go
in cmd/harp/internal/cmd
74 - 2
transform_sign.go
in cmd/harp/internal/cmd
66 - 2
to_vault.go
in cmd/harp/internal/cmd
44 - 2
to_consul.go
in cmd/harp/internal/cmd
47 - 2
values.go
in cmd/harp/internal/cmd
43 - 2
keygen_aes_siv.go
in cmd/harp/internal/cmd
21 - 2
api.go
in pkg/bundle/template/visitor/secretbuilder
107 3 1