gitlab-org / Step_Runner
File Size

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

Intro
Learn more...
File Size Overall
27% | 0% | 8% | 25% | 39%
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
go28% | 0% | 5% | 25% | 40%
proto0% | 0% | 100% | 0% | 0%
hcl0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
proto83% | 0% | 8% | 7% | <1%
schema0% | 0% | 22% | 35% | 42%
cmd0% | 0% | 39% | 23% | 37%
pkg0% | 0% | 0% | 34% | 65%
ROOT0% | 0% | 0% | 0% | 100%
e2e_tests0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
step.pb.go
in proto
2139 220
step.go
in schema/v1
226 10
proto
step.proto
in proto
224 -
run.go
in cmd/run
204 7
200 17
step_file.go
in pkg/runner
184 12
jobs.go
in pkg/api/internal/jobs
169 9
service.go
in pkg/api/service
149 10
steps_context.go
in pkg/runner
133 19
outputs.go
in schema/v1
124 4
inputs.go
in schema/v1
124 4
ci.go
in cmd/ci
120 5
client.go
in pkg/api/client/basic
117 8
reference.go
in schema/v1
117 4
oci_image.go
in pkg/testutil/bldr
113 10
interpolation.go
in pkg/internal/expression
108 5
environment.go
in pkg/runner
107 11
oci_registry_server.go
in pkg/testutil/bldr
105 9
value_type.go
in pkg/internal/expression
101 7
git_smart_http_server.go
in pkg/testutil/bldr
95 7
93 14
serve.go
in cmd/serve
92 6
files_builder.go
in pkg/testutil/bldr
91 10
91 5
executable_step.go
in pkg/runner
91 6
git_worktree.go
in pkg/testutil/bldr
88 6
short_reference.go
in schema/v1
88 7
file.go
in pkg/api/internal/streamer/file
83 6
step_runner.go
in pkg/testutil
82 6
client.go
in pkg/api/client/extended
77 4
71 6
spec_definition.go
in pkg/runner
66 16
oci_image_index.go
in pkg/testutil/bldr
63 4
read.go
in schema/v1
61 4
variables.go
in pkg/api/internal/variables
60 8
steps_context_builder.go
in pkg/testutil/bldr
60 6
signature.go
in schema/v1
58 3
container.go
in pkg/di
57 7
54 4
53 2
step_parser.go
in pkg/runner
52 4
global_context.go
in pkg/runner
51 9
step_result_builder.go
in pkg/testutil/bldr
48 6
bootstrap.go
in cmd/bootstrap
48 2
proto_def_builder.go
in pkg/testutil/bldr
45 5
git_reference.go
in schema/v1
45 3
oci_basic_auth_access.go
in pkg/testutil/bldr
44 4
client.go
in pkg/api/client
43 1
43 3
spec.go
in schema/v1
43 1
Files With Most Units (Top 50)
File# lines# units
step.pb.go
in proto
2139 220
steps_context.go
in pkg/runner
133 19
200 17
spec_definition.go
in pkg/runner
66 16
93 14
step_file.go
in pkg/runner
184 12
environment.go
in pkg/runner
107 11
service.go
in pkg/api/service
149 10
oci_image.go
in pkg/testutil/bldr
113 10
files_builder.go
in pkg/testutil/bldr
91 10
step.go
in schema/v1
226 10
jobs.go
in pkg/api/internal/jobs
169 9
oci_registry_server.go
in pkg/testutil/bldr
105 9
global_context.go
in pkg/runner
51 9
client.go
in pkg/api/client/basic
117 8
variables.go
in pkg/api/internal/variables
60 8
container.go
in pkg/di
57 7
git_smart_http_server.go
in pkg/testutil/bldr
95 7
value_type.go
in pkg/internal/expression
101 7
short_reference.go
in schema/v1
88 7
run.go
in cmd/run
204 7
file.go
in pkg/api/internal/streamer/file
83 6
git_worktree.go
in pkg/testutil/bldr
88 6
step_builder.go
in pkg/testutil/bldr
41 6
step_result_builder.go
in pkg/testutil/bldr
48 6
steps_context_builder.go
in pkg/testutil/bldr
60 6
step_runner.go
in pkg/testutil
82 6
71 6
executable_step.go
in pkg/runner
91 6
syncmap.go
in pkg/internal/syncmap
42 6
serve.go
in cmd/serve
92 6
git_step_resource_builder.go
in pkg/testutil/bldr
37 5
proto_def_builder.go
in pkg/testutil/bldr
45 5
91 5
interpolation.go
in pkg/internal/expression
108 5
ci.go
in cmd/ci
120 5
client.go
in pkg/api/client/extended
77 4
spec_def_builder.go
in pkg/testutil/bldr
26 4
oci_basic_auth_access.go
in pkg/testutil/bldr
44 4
proto_spec_builder.go
in pkg/testutil/bldr
29 4
oci_image_index.go
in pkg/testutil/bldr
63 4
34 4
54 4
step_parser.go
in pkg/runner
52 4
read.go
in schema/v1
61 4
outputs.go
in schema/v1
124 4
validate.go
in schema/v1
42 4
inputs.go
in schema/v1
124 4
reference.go
in schema/v1
117 4
value.go
in pkg/context
26 3
Files With Long Lines (Top 25)

There are 25 files with lines longer than 120 characters. In total, there are 67 long lines.

File# lines# units# long lines
step.pb.go
in proto
2139 220 18
200 17 7
step_file.go
in pkg/runner
184 12 5
service.go
in pkg/api/service
149 10 3
git_smart_http_server.go
in pkg/testutil/bldr
95 7 3
step_parser.go
in pkg/runner
52 4 3
reference.go
in schema/v1
117 4 3
run.go
in cmd/run
204 7 3
oci_image.go
in pkg/testutil/bldr
113 10 2
91 5 2
71 6 2
steps_context.go
in pkg/runner
133 19 2
main.go
in e2e_tests/steps/greeting
20 1 2
client.go
in pkg/api/client/basic
117 8 1
client.go
in pkg/api/client/extended
77 4 1
oci_registry_server.go
in pkg/testutil/bldr
105 9 1
git_worktree.go
in pkg/testutil/bldr
88 6 1
fixed_step_resource_builder.go
in pkg/testutil/bldr
23 3 1
36 2 1
38 2 1
global_context.go
in pkg/runner
51 9 1
54 4 1
inputs.go
in schema/v1
124 4 1
serve.go
in cmd/serve
92 6 1
ci.go
in cmd/ci
120 5 1