azure / k6ctl
File Size

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

Intro
Learn more...
File Size Overall
0% | 0% | 14% | 37% | 48%
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% | 14% | 38% | 47%
js0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
internal0% | 0% | 17% | 44% | 38%
cmd0% | 0% | 0% | 0% | 100%
sample0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 32)
File# lines# units
logs.go
in internal/kubelib
224 9
run.go
in internal/task
188 10
parameter.go
in internal/config/core
139 7
client.go
in internal/config/plugin
129 4
run_job.go
in internal/task
128 2
cli_run.go
in cmd/k6ctl
80 2
run_config.go
in internal/task
70 3
params.go
in internal/config
55 4
cli_version.go
in cmd/k6ctl
53 3
types.go
in internal/config/plugin
45 4
plugins_config.go
in internal/task
45 2
provider.go
in internal/config
37 3
main.go
in sample/plugin-hello
33 2
run_option.go
in internal/task
33 4
types.go
in internal/task
33 -
server.go
in internal/config/plugin
32 3
rpc.go
in internal/config/plugin
32 5
config.go
in root
28 2
registry.go
in internal/config
25 4
run.js
in sample/helloworld
24 2
types.go
in internal/config
23 1
load.go
in internal/task
22 2
k6ctl.yaml
in sample/helloworld
18 -
registry.go
in internal/config/core
17 1
client.go
in internal/kubelib
13 1
ptr.go
in internal/stdlib
11 2
main.go
in cmd/k6ctl
10 1
consts.go
in internal/task
7 -
cli.go
in cmd/k6ctl
6 -
kube.go
in root
4 -
target.go
in root
3 -
validator.go
in internal/config
3 -
Files With Most Units (Top 25)
File# lines# units
run.go
in internal/task
188 10
logs.go
in internal/kubelib
224 9
parameter.go
in internal/config/core
139 7
rpc.go
in internal/config/plugin
32 5
registry.go
in internal/config
25 4
types.go
in internal/config/plugin
45 4
client.go
in internal/config/plugin
129 4
params.go
in internal/config
55 4
run_option.go
in internal/task
33 4
provider.go
in internal/config
37 3
server.go
in internal/config/plugin
32 3
run_config.go
in internal/task
70 3
cli_version.go
in cmd/k6ctl
53 3
run.js
in sample/helloworld
24 2
main.go
in sample/plugin-hello
33 2
config.go
in root
28 2
ptr.go
in internal/stdlib
11 2
plugins_config.go
in internal/task
45 2
load.go
in internal/task
22 2
run_job.go
in internal/task
128 2
cli_run.go
in cmd/k6ctl
80 2
registry.go
in internal/config/core
17 1
types.go
in internal/config
23 1
client.go
in internal/kubelib
13 1
main.go
in cmd/k6ctl
10 1
Files With Long Lines (Top 2)

There are 2 files with lines longer than 120 characters. In total, there are 5 long lines.

File# lines# units# long lines
cli_run.go
in cmd/k6ctl
80 2 4
logs.go
in internal/kubelib
224 9 1
Correlations

File Size vs. Commits (all time): 32 points

internal/task/run_job.go x: 4 commits (all time) y: 128 lines of code sample/helloworld/k6ctl.yaml x: 3 commits (all time) y: 18 lines of code cmd/k6ctl/cli_run.go x: 5 commits (all time) y: 80 lines of code internal/task/run.go x: 3 commits (all time) y: 188 lines of code internal/task/run_option.go x: 2 commits (all time) y: 33 lines of code internal/config/core/parameter.go x: 1 commits (all time) y: 139 lines of code internal/config/core/registry.go x: 1 commits (all time) y: 17 lines of code internal/config/params.go x: 2 commits (all time) y: 55 lines of code internal/config/validator.go x: 2 commits (all time) y: 3 lines of code sample/helloworld/run.js x: 2 commits (all time) y: 24 lines of code internal/config/plugin/client.go x: 3 commits (all time) y: 129 lines of code internal/kubelib/logs.go x: 2 commits (all time) y: 224 lines of code internal/task/plugins_config.go x: 2 commits (all time) y: 45 lines of code internal/kubelib/client.go x: 1 commits (all time) y: 13 lines of code internal/stdlib/ptr.go x: 2 commits (all time) y: 11 lines of code internal/task/consts.go x: 1 commits (all time) y: 7 lines of code kube.go x: 1 commits (all time) y: 4 lines of code cmd/k6ctl/cli.go x: 2 commits (all time) y: 6 lines of code cmd/k6ctl/cli_version.go x: 1 commits (all time) y: 53 lines of code cmd/k6ctl/main.go x: 1 commits (all time) y: 10 lines of code config.go x: 1 commits (all time) y: 28 lines of code internal/config/plugin/rpc.go x: 1 commits (all time) y: 32 lines of code internal/config/plugin/types.go x: 1 commits (all time) y: 45 lines of code internal/config/provider.go x: 1 commits (all time) y: 37 lines of code internal/config/registry.go x: 1 commits (all time) y: 25 lines of code internal/config/types.go x: 1 commits (all time) y: 23 lines of code internal/task/load.go x: 1 commits (all time) y: 22 lines of code internal/task/run_config.go x: 1 commits (all time) y: 70 lines of code internal/task/types.go x: 1 commits (all time) y: 33 lines of code target.go x: 1 commits (all time) y: 3 lines of code
224.0
lines of code
  min: 3.0
  average: 49.06
  25th percentile: 14.0
  median: 32.0
  75th percentile: 54.5
  max: 224.0
0 5.0
commits (all time)
min: 1.0 | average: 1.66 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 5.0

File Size vs. Contributors (all time): 32 points

internal/task/run_job.go x: 2 contributors (all time) y: 128 lines of code sample/helloworld/k6ctl.yaml x: 2 contributors (all time) y: 18 lines of code cmd/k6ctl/cli_run.go x: 2 contributors (all time) y: 80 lines of code internal/task/run.go x: 2 contributors (all time) y: 188 lines of code internal/task/run_option.go x: 1 contributors (all time) y: 33 lines of code internal/config/core/parameter.go x: 1 contributors (all time) y: 139 lines of code internal/config/core/registry.go x: 1 contributors (all time) y: 17 lines of code internal/config/params.go x: 2 contributors (all time) y: 55 lines of code internal/config/validator.go x: 2 contributors (all time) y: 3 lines of code sample/helloworld/run.js x: 2 contributors (all time) y: 24 lines of code internal/config/plugin/client.go x: 2 contributors (all time) y: 129 lines of code internal/kubelib/logs.go x: 1 contributors (all time) y: 224 lines of code internal/task/plugins_config.go x: 2 contributors (all time) y: 45 lines of code internal/kubelib/client.go x: 1 contributors (all time) y: 13 lines of code internal/stdlib/ptr.go x: 2 contributors (all time) y: 11 lines of code internal/task/consts.go x: 1 contributors (all time) y: 7 lines of code kube.go x: 1 contributors (all time) y: 4 lines of code cmd/k6ctl/cli.go x: 2 contributors (all time) y: 6 lines of code cmd/k6ctl/cli_version.go x: 1 contributors (all time) y: 53 lines of code cmd/k6ctl/main.go x: 1 contributors (all time) y: 10 lines of code config.go x: 1 contributors (all time) y: 28 lines of code internal/config/plugin/rpc.go x: 1 contributors (all time) y: 32 lines of code internal/config/plugin/types.go x: 1 contributors (all time) y: 45 lines of code internal/config/provider.go x: 1 contributors (all time) y: 37 lines of code internal/config/registry.go x: 1 contributors (all time) y: 25 lines of code internal/config/types.go x: 1 contributors (all time) y: 23 lines of code internal/task/load.go x: 1 contributors (all time) y: 22 lines of code internal/task/run_config.go x: 1 contributors (all time) y: 70 lines of code target.go x: 1 contributors (all time) y: 3 lines of code
224.0
lines of code
  min: 3.0
  average: 49.06
  25th percentile: 14.0
  median: 32.0
  75th percentile: 54.5
  max: 224.0
0 2.0
contributors (all time)
min: 1.0 | average: 1.34 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 2.0

File Size vs. Commits (30 days): 0 points

No data for "commits (30d)" vs. "lines of code".

File Size vs. Contributors (30 days): 0 points

No data for "contributors (30d)" vs. "lines of code".


File Size vs. Commits (90 days): 0 points

No data for "commits (90d)" vs. "lines of code".

File Size vs. Contributors (90 days): 0 points

No data for "contributors (90d)" vs. "lines of code".