azure / acr-builder
File Size

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

Intro
Learn more...
File Size Overall
0% | 0% | 50% | 15% | 33%
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% | 50% | 15% | 33%
yaml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
graph0% | 0% | 70% | 21% | 8%
builder0% | 0% | 59% | 0% | 40%
cmd0% | 0% | 54% | 23% | 22%
scan0% | 0% | 66% | 25% | 8%
templating0% | 0% | 43% | 0% | 56%
pkg0% | 0% | 0% | 50% | 49%
util0% | 0% | 0% | 0% | 100%
secretmgmt0% | 0% | 0% | 0% | 100%
vaults0% | 0% | 0% | 0% | 100%
tokenutil0% | 0% | 0% | 0% | 100%
version0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
builder.go
in builder
413 12
task.go
in graph
387 14
build.go
in cmd/acb/commands/build
329 1
step.go
in graph
298 19
context.go
in builder
242 6
exec.go
in cmd/acb/commands/exec
234 -
232 12
226 7
git.go
in scan
224 15
212 8
context.go
in scan
169 7
procmanager.go
in pkg/procmanager
164 7
dag.go
in graph
150 9
render.go
in cmd/acb/commands/render
132 -
124 4
scan.go
in cmd/acb/commands/scan
111 -
100 4
secrets.go
in secretmgmt
96 3
token_util.go
in tokenutil
93 4
download.go
in cmd/acb/commands/download
91 -
89 3
values.go
in templating
89 6
79 3
engine.go
in templating
78 6
secret.go
in secretmgmt
62 4
parse.go
in builder
60 3
getsecret.go
in cmd/acb/commands/getsecret
58 -
network.go
in graph
55 5
scanner.go
in scan
53 2
load.go
in templating
53 5
url.go
in util
49 7
login.go
in builder
48 2
push.go
in builder
47 1
dependencies.go
in pkg/image
42 2
main.go
in cmd/acb
42 3
40 2
38 4
slice.go
in util
35 2
35 5
template.go
in templating
34 3
setup_linux.go
in builder
32 1
source.go
in pkg/volume
29 1
volume.go
in pkg/volume
25 1
backoff.go
in util
24 1
validation.go
in cmd/acb/commands/build
23 2
parse.go
in util
22 3
version.go
in cmd/acb/commands/version
20 -
19 -
mount.go
in pkg/volume
17 1
constants.go
in builder
17 -
Files With Most Units (Top 50)
File# lines# units
step.go
in graph
298 19
git.go
in scan
224 15
task.go
in graph
387 14
232 12
builder.go
in builder
413 12
dag.go
in graph
150 9
212 8
context.go
in scan
169 7
226 7
url.go
in util
49 7
procmanager.go
in pkg/procmanager
164 7
context.go
in builder
242 6
engine.go
in templating
78 6
values.go
in templating
89 6
35 5
network.go
in graph
55 5
load.go
in templating
53 5
38 4
124 4
100 4
token_util.go
in tokenutil
93 4
secret.go
in secretmgmt
62 4
parse.go
in util
22 3
89 3
79 3
parse.go
in builder
60 3
secrets.go
in secretmgmt
96 3
template.go
in templating
34 3
main.go
in cmd/acb
42 3
scanner.go
in scan
53 2
slice.go
in util
35 2
trim.go
in util
11 2
dependencies.go
in pkg/image
42 2
12 2
login.go
in builder
48 2
40 2
config.go
in templating
17 2
validation.go
in cmd/acb/commands/build
23 2
uuid.go
in util
6 1
12 1
map.go
in util
5 1
backoff.go
in util
24 1
mount.go
in pkg/volume
17 1
volume.go
in pkg/volume
25 1
source.go
in pkg/volume
29 1
errors.go
in pkg/util
15 1
util.go
in graph
4 1
4 1
setup_linux.go
in builder
32 1
push.go
in builder
47 1
Files With Long Lines (Top 16)

There are 16 files with lines longer than 120 characters. In total, there are 34 long lines.

File# lines# units# long lines
builder.go
in builder
413 12 10
226 7 3
step.go
in graph
298 19 3
exec.go
in cmd/acb/commands/exec
234 - 3
context.go
in scan
169 7 2
procmanager.go
in pkg/procmanager
164 7 2
100 4 2
git.go
in scan
224 15 1
scanner.go
in scan
53 2 1
dependencies.go
in pkg/image
42 2 1
task.go
in graph
387 14 1
login.go
in builder
48 2 1
secret.go
in secretmgmt
62 4 1
values.go
in templating
89 6 1
scan.go
in cmd/acb/commands/scan
111 - 1
getsecret.go
in cmd/acb/commands/getsecret
58 - 1
Correlations

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

graph/global-defaults-linux.go x: 33 commits (all time) y: 19 lines of code builder/builder.go x: 61 commits (all time) y: 413 lines of code builder/digest_docker.go x: 3 commits (all time) y: 79 lines of code builder/digest_remote.go x: 6 commits (all time) y: 89 lines of code cmd/acb/commands/version/version.go x: 2 commits (all time) y: 20 lines of code graph/preprocessor.go x: 9 commits (all time) y: 232 lines of code graph/step.go x: 51 commits (all time) y: 298 lines of code graph/task.go x: 46 commits (all time) y: 387 lines of code pkg/procmanager/procmanager.go x: 12 commits (all time) y: 164 lines of code scan/context.go x: 20 commits (all time) y: 169 lines of code scan/git.go x: 17 commits (all time) y: 224 lines of code templating/base_render_options.go x: 35 commits (all time) y: 212 lines of code templating/load.go x: 6 commits (all time) y: 53 lines of code templating/values.go x: 10 commits (all time) y: 89 lines of code tokenutil/token_util.go x: 7 commits (all time) y: 93 lines of code util/url.go x: 5 commits (all time) y: 49 lines of code cmd/acb/commands/download/download.go x: 5 commits (all time) y: 91 lines of code builder/digest.go x: 2 commits (all time) y: 8 lines of code builder/constants_windows.go x: 12 commits (all time) y: 7 lines of code scan/dependencies.go x: 14 commits (all time) y: 226 lines of code cmd/acb/commands/build/build.go x: 17 commits (all time) y: 329 lines of code builder/context.go x: 37 commits (all time) y: 242 lines of code cmd/acb/commands/scan/scan.go x: 3 commits (all time) y: 111 lines of code graph/registry_credential.go x: 8 commits (all time) y: 124 lines of code scan/scanner.go x: 10 commits (all time) y: 53 lines of code util/prefixes.go x: 8 commits (all time) y: 38 lines of code util/trim.go x: 4 commits (all time) y: 11 lines of code secretmgmt/secrets.go x: 6 commits (all time) y: 96 lines of code vaults/azurekeyvault.go x: 8 commits (all time) y: 100 lines of code builder/init_shell_linux.go x: 1 commits (all time) y: 4 lines of code cmd/acb/commands/exec/exec.go x: 16 commits (all time) y: 234 lines of code pkg/volume/docker_volume_helper.go x: 1 commits (all time) y: 35 lines of code pkg/volume/mount.go x: 1 commits (all time) y: 17 lines of code pkg/volume/source.go x: 1 commits (all time) y: 29 lines of code pkg/volume/volume.go x: 5 commits (all time) y: 25 lines of code templating/engine.go x: 9 commits (all time) y: 78 lines of code builder/constants_linux.go x: 4 commits (all time) y: 7 lines of code builder/parse.go x: 13 commits (all time) y: 60 lines of code util/constants.go x: 1 commits (all time) y: 5 lines of code graph/global-defaults-windows.go x: 1 commits (all time) y: 13 lines of code builder/constants.go x: 7 commits (all time) y: 17 lines of code cmd/acb/commands/render/render.go x: 6 commits (all time) y: 132 lines of code cmd/acb/main.go x: 5 commits (all time) y: 42 lines of code cmd/acb/commands/getsecret/getsecret.go x: 7 commits (all time) y: 58 lines of code secretmgmt/secret.go x: 5 commits (all time) y: 62 lines of code graph/network.go x: 6 commits (all time) y: 55 lines of code builder/push.go x: 12 commits (all time) y: 47 lines of code graph/dag.go x: 5 commits (all time) y: 150 lines of code pkg/util/errors.go x: 2 commits (all time) y: 15 lines of code vaults/vault.go x: 3 commits (all time) y: 5 lines of code acb.windows.yaml x: 5 commits (all time) y: 2 lines of code cmd/acb/commands/build/validation.go x: 1 commits (all time) y: 23 lines of code builder/setup_linux.go x: 6 commits (all time) y: 32 lines of code builder/setup_windows.go x: 9 commits (all time) y: 40 lines of code pkg/image/dependencies.go x: 2 commits (all time) y: 42 lines of code templating/config.go x: 4 commits (all time) y: 17 lines of code builder/login.go x: 9 commits (all time) y: 48 lines of code util/backoff.go x: 2 commits (all time) y: 24 lines of code util/map.go x: 2 commits (all time) y: 5 lines of code util/parse.go x: 3 commits (all time) y: 22 lines of code util/sock_linux.go x: 2 commits (all time) y: 4 lines of code templating/template.go x: 3 commits (all time) y: 34 lines of code graph/step_status.go x: 1 commits (all time) y: 8 lines of code
413.0
lines of code
  min: 2.0
  average: 75.41
  25th percentile: 11.5
  median: 38.0
  75th percentile: 94.5
  max: 413.0
0 61.0
commits (all time)
min: 1.0 | average: 8.66 | 25th percentile: 2.0 | median: 5.0 | 75th percentile: 9.0 | max: 61.0

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

graph/global-defaults-linux.go x: 6 contributors (all time) y: 19 lines of code builder/builder.go x: 7 contributors (all time) y: 413 lines of code builder/digest_docker.go x: 2 contributors (all time) y: 79 lines of code builder/digest_remote.go x: 2 contributors (all time) y: 89 lines of code cmd/acb/commands/version/version.go x: 2 contributors (all time) y: 20 lines of code graph/preprocessor.go x: 6 contributors (all time) y: 232 lines of code graph/step.go x: 8 contributors (all time) y: 298 lines of code graph/task.go x: 8 contributors (all time) y: 387 lines of code pkg/procmanager/procmanager.go x: 3 contributors (all time) y: 164 lines of code scan/context.go x: 7 contributors (all time) y: 169 lines of code scan/git.go x: 7 contributors (all time) y: 224 lines of code templating/base_render_options.go x: 6 contributors (all time) y: 212 lines of code templating/load.go x: 2 contributors (all time) y: 53 lines of code tokenutil/token_util.go x: 2 contributors (all time) y: 93 lines of code util/url.go x: 3 contributors (all time) y: 49 lines of code cmd/acb/commands/download/download.go x: 5 contributors (all time) y: 91 lines of code builder/digest.go x: 2 contributors (all time) y: 8 lines of code builder/constants_windows.go x: 7 contributors (all time) y: 7 lines of code scan/dependencies.go x: 5 contributors (all time) y: 226 lines of code cmd/acb/commands/build/build.go x: 6 contributors (all time) y: 329 lines of code builder/context.go x: 6 contributors (all time) y: 242 lines of code cmd/acb/commands/scan/scan.go x: 3 contributors (all time) y: 111 lines of code graph/registry_credential.go x: 3 contributors (all time) y: 124 lines of code scan/scanner.go x: 5 contributors (all time) y: 53 lines of code util/prefixes.go x: 3 contributors (all time) y: 38 lines of code util/trim.go x: 3 contributors (all time) y: 11 lines of code secretmgmt/secrets.go x: 3 contributors (all time) y: 96 lines of code vaults/azurekeyvault.go x: 6 contributors (all time) y: 100 lines of code builder/init_shell_linux.go x: 1 contributors (all time) y: 4 lines of code cmd/acb/commands/exec/exec.go x: 5 contributors (all time) y: 234 lines of code pkg/volume/docker_volume_helper.go x: 1 contributors (all time) y: 35 lines of code pkg/volume/mount.go x: 1 contributors (all time) y: 17 lines of code pkg/volume/source.go x: 1 contributors (all time) y: 29 lines of code pkg/volume/volume.go x: 2 contributors (all time) y: 25 lines of code templating/engine.go x: 3 contributors (all time) y: 78 lines of code builder/parse.go x: 4 contributors (all time) y: 60 lines of code util/constants.go x: 1 contributors (all time) y: 5 lines of code graph/global-defaults-windows.go x: 1 contributors (all time) y: 13 lines of code builder/constants.go x: 2 contributors (all time) y: 17 lines of code cmd/acb/commands/render/render.go x: 3 contributors (all time) y: 132 lines of code cmd/acb/main.go x: 4 contributors (all time) y: 42 lines of code cmd/acb/commands/getsecret/getsecret.go x: 4 contributors (all time) y: 58 lines of code secretmgmt/secret.go x: 2 contributors (all time) y: 62 lines of code graph/network.go x: 3 contributors (all time) y: 55 lines of code builder/push.go x: 1 contributors (all time) y: 47 lines of code graph/dag.go x: 1 contributors (all time) y: 150 lines of code pkg/util/errors.go x: 1 contributors (all time) y: 15 lines of code vaults/vault.go x: 2 contributors (all time) y: 5 lines of code acb.windows.yaml x: 1 contributors (all time) y: 2 lines of code cmd/acb/commands/build/validation.go x: 1 contributors (all time) y: 23 lines of code builder/setup_linux.go x: 2 contributors (all time) y: 32 lines of code builder/setup_windows.go x: 3 contributors (all time) y: 40 lines of code pkg/image/dependencies.go x: 1 contributors (all time) y: 42 lines of code builder/login.go x: 1 contributors (all time) y: 48 lines of code util/parse.go x: 1 contributors (all time) y: 22 lines of code templating/template.go x: 1 contributors (all time) y: 34 lines of code graph/step_status.go x: 1 contributors (all time) y: 8 lines of code
413.0
lines of code
  min: 2.0
  average: 75.41
  25th percentile: 11.5
  median: 38.0
  75th percentile: 94.5
  max: 413.0
0 8.0
contributors (all time)
min: 1.0 | average: 2.75 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 8.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): 1 points

graph/global-defaults-linux.go x: 5 commits (90d) y: 19 lines of code
19.0
lines of code
  min: 19.0
  average: 19.0
  25th percentile: 19.0
  median: 19.0
  75th percentile: 19.0
  max: 19.0
0 5.0
commits (90d)
min: 5.0 | average: 5.0 | 25th percentile: 5.0 | median: 5.0 | 75th percentile: 5.0 | max: 5.0

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

graph/global-defaults-linux.go x: 2 contributors (90d) y: 19 lines of code
19.0
lines of code
  min: 19.0
  average: 19.0
  25th percentile: 19.0
  median: 19.0
  75th percentile: 19.0
  max: 19.0
0 2.0
contributors (90d)
min: 2.0 | average: 2.0 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 2.0