gitlab-org / gitlab-runner
File Size

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

Intro
Learn more...
File Size Overall
18% | 8% | 21% | 21% | 28%
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
go18% | 8% | 22% | 21% | 28%
hcl0% | 0% | 0% | 65% | 34%
ps10% | 0% | 0% | 0% | 100%
proto0% | 0% | 0% | 0% | 100%
tpl0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
executors24% | 7% | 21% | 21% | 25%
common30% | 8% | 19% | 22% | 19%
helpers7% | 3% | 19% | 24% | 44%
shells33% | 46% | 11% | 0% | 8%
commands16% | 0% | 34% | 21% | 27%
referees65% | 0% | 0% | 18% | 15%
network0% | 41% | 36% | 12% | 10%
log0% | 0% | 66% | 13% | 19%
magefiles0% | 0% | 10% | 49% | 40%
scripts0% | 0% | 52% | 36% | 11%
session0% | 0% | 29% | 17% | 53%
dockerfiles0% | 0% | 0% | 65% | 34%
ROOT0% | 0% | 0% | 0% | 100%
steps0% | 0% | 0% | 0% | 100%
apps0% | 0% | 0% | 0% | 100%
ci0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
kubernetes.go
in executors/kubernetes
2555 127
config.go
in common
1826 124
build.go
in common
1288 94
docker.go
in executors/docker
1254 62
mock_Client.go
in helpers/docker
1159 147
abstract.go
in shells
1134 59
multi.go
in commands
1056 50
1032 107
984 172
gitlab.go
in network
968 42
network.go
in common
905 56
powershell.go
in shells
617 72
wrapper.pb.go
in helpers/runner_wrapper/api/proto
586 54
overwrites.go
in executors/kubernetes
583 21
provider.go
in executors/docker/machine
545 30
client.go
in network
488 27
register.go
in commands
487 28
483 67
builds_helper.go
in commands
460 20
flags.go
in helpers/featureflags
423 2
417 57
bash.go
in shells
407 54
support.go
in common
405 34
parallels.go
in executors/parallels
378 20
provider.go
in executors/internal/autoscaler
375 13
stub_ssh_server.go
in helpers/ssh
361 13
trace.go
in network
359 31
util.go
in executors/kubernetes
349 19
345 57
docker_command.go
in executors/docker
334 16
virtualbox.go
in executors/virtualbox
333 16
mock_akeylessAPIClient.go
in helpers/akeyless/service
324 37
custom.go
in executors/custom
323 13
mock_Machine.go
in helpers/docker
321 42
mock_conn.go
in executors/docker/internal/exec
310 42
mock_Component.go
in magefiles/build
299 42
akeyless.go
in helpers/akeyless/service
286 21
services.go
in executors/docker
285 13
official_docker_client.go
in helpers/docker
285 34
mock_Shell.go
in common
275 37
275 32
auth.go
in helpers/docker/auth
272 15
machine_command.go
in helpers/docker
262 24
control.go
in helpers/virtualbox
255 23
log_processor.go
in executors/kubernetes
248 11
acquisition.go
in executors/internal/autoscaler
248 11
244 37
cache_archiver.go
in commands/helpers
237 10
config.go
in commands
237 16
service.go
in commands
226 12
Files With Most Units (Top 50)
File# lines# units
984 172
mock_Client.go
in helpers/docker
1159 147
kubernetes.go
in executors/kubernetes
2555 127
config.go
in common
1826 124
1032 107
build.go
in common
1288 94
powershell.go
in shells
617 72
483 67
docker.go
in executors/docker
1254 62
abstract.go
in shells
1134 59
345 57
417 57
network.go
in common
905 56
bash.go
in shells
407 54
wrapper.pb.go
in helpers/runner_wrapper/api/proto
586 54
multi.go
in commands
1056 50
mock_conn.go
in executors/docker/internal/exec
310 42
mock_Component.go
in magefiles/build
299 42
mock_Machine.go
in helpers/docker
321 42
gitlab.go
in network
968 42
mock_Shell.go
in common
275 37
244 37
223 37
mock_akeylessAPIClient.go
in helpers/akeyless/service
324 37
support.go
in common
405 34
official_docker_client.go
in helpers/docker
285 34
275 32
trace.go
in network
359 31
provider.go
in executors/docker/machine
545 30
register.go
in commands
487 28
185 27
client.go
in network
488 27
machine_command.go
in helpers/docker
262 24
logger.go
in executors/internal/autoscaler/logger
146 23
control.go
in helpers/virtualbox
255 23
mock_Client.go
in executors
178 22
mock_podWatcher.go
in executors/kubernetes
134 22
mock_Manager.go
in executors/docker/internal/volumes
157 22
mock_Path.go
in executors/docker/internal/volumes/parser
165 22
mock_pullLogger.go
in executors/docker/internal/pull
148 22
mock_Blueprint.go
in magefiles/packages
159 22
mock_TargetBlueprint.go
in magefiles/build
158 22
mock_wrapper.go
in helpers/runner_wrapper/api/server
155 22
mock_ProcessWrapperServer.go
in helpers/runner_wrapper/api/proto
178 22
mock_SecretEngine.go
in helpers/vault
163 22
mock_apiClient.go
in helpers/vault
136 22
mock_Client.go
in helpers/vault
174 22
mock_Referee.go
in referees
168 22
overwrites.go
in executors/kubernetes
583 21
akeyless.go
in helpers/akeyless/service
286 21
Files With Long Lines (Top 50)

There are 165 files with lines longer than 120 characters. In total, there are 1147 long lines.

File# lines# units# long lines
config.go
in common
1826 124 361
mock_Client.go
in helpers/docker
1159 147 93
1032 107 73
483 67 43
mock_akeylessAPIClient.go
in helpers/akeyless/service
324 37 36
984 172 31
flags.go
in helpers/featureflags
423 2 25
mock_ProcessWrapperServer.go
in helpers/runner_wrapper/api/proto
178 22 22
mock_ProcessWrapperClient.go
in helpers/runner_wrapper/api/proto
198 17 20
kubernetes.go
in executors/kubernetes
2555 127 18
wrapper_grpc.pb.go
in helpers/runner_wrapper/api/proto
149 13 14
register.go
in commands
487 28 11
mock_Shell.go
in common
275 37 10
244 37 10
148 17 10
build.go
in common
1288 94 7
345 57 7
cache_archiver.go
in commands/helpers
237 10 7
115 12 7
mock_RemoteExecutor.go
in executors/kubernetes
59 7 7
mock_featureChecker.go
in executors/kubernetes
114 12 7
akeyless.go
in helpers/akeyless/service
286 21 7
mock_accessSecretFunc.go
in helpers/gcp_secret_manager/service
70 7 7
191 5 6
abstract.go
in shells
1134 59 6
mock_Manager.go
in executors/docker/internal/pull
68 7 6
mock_getTokenFunc.go
in helpers/gcp_secret_manager/service
69 7 6
powershell.go
in shells
617 72 5
mock_Manager.go
in executors/kubernetes/internal/pull
98 12 5
provider.go
in executors/internal/autoscaler
375 13 5
mock_KillWaiter.go
in executors/docker/internal/wait
89 12 5
mock_TargetBlueprint.go
in magefiles/build
158 22 5
mock_Requester.go
in session/proxy
46 7 5
mock_UnsafeProcessWrapperServer.go
in helpers/runner_wrapper/api/proto
43 7 5
wrapper.pb.go
in helpers/runner_wrapper/api/proto
586 54 5
87 12 4
network.go
in common
905 56 4
reset_token.go
in commands
80 5 4
mock_Manager.go
in executors/docker/internal/networks
142 17 4
mock_Manager.go
in executors/docker/internal/volumes
157 22 4
mock_Docker.go
in executors/docker/internal/exec
57 7 4
275 32 4
417 57 4
mock_execFunc.go
in magefiles/packagecloud
79 7 4
mock_Blueprint.go
in magefiles/packages
159 22 4
mock_InitGracefulShutdownRequest.go
in helpers/runner_wrapper/api
55 7 4
mock_Builder.go
in helpers/tls/ca_chain
89 12 4
mock_apiClientLogical.go
in helpers/vault
155 17 4
gcp_secret_manager.go
in helpers/gcp_secret_manager/service
102 9 4
hcl
docker-bake.hcl
in dockerfiles/runner-helper
128 - 4