GoogleCloudPlatform / berglas
File Size

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

Intro
Learn more...
File Size Overall
28% | 0% | 12% | 44% | 14%
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% | 12% | 44% | 14%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
ROOT100% | 0% | 0% | 0% | 0%
pkg0% | 0% | 17% | 63% | 19%
internal0% | 0% | 0% | 0% | 100%
Longest Files (Top 25)
File# lines# units
main.go
in root
1027 20
update.go
in pkg/berglas
236 6
list.go
in pkg/berglas
201 9
read.go
in pkg/berglas
198 6
bootstrap.go
in pkg/berglas
164 7
reference.go
in pkg/berglas
161 16
delete.go
in pkg/berglas
160 6
iam_storage.go
in pkg/berglas
156 14
create.go
in pkg/berglas
151 6
revoke.go
in pkg/berglas
143 6
grant.go
in pkg/berglas
143 6
berglas.go
in pkg/berglas
132 7
access.go
in pkg/berglas
107 6
logging.go
in pkg/berglas/logging
106 6
levels.go
in pkg/berglas/logging
100 4
writer.go
in pkg/berglas
86 1
resolver.go
in pkg/berglas
69 2
importer.go
in pkg/auto
59 2
iam_secretmanager.go
in pkg/berglas
47 5
handler.go
in pkg/berglas/logging
43 7
version.go
in internal/version
41 1
formats.go
in pkg/berglas/logging
34 2
replace.go
in pkg/berglas
31 2
errors.go
in pkg/berglas
20 4
auto.go
in pkg/auto
1 -
Files With Most Units (Top 24)
File# lines# units
main.go
in root
1027 20
reference.go
in pkg/berglas
161 16
iam_storage.go
in pkg/berglas
156 14
list.go
in pkg/berglas
201 9
handler.go
in pkg/berglas/logging
43 7
bootstrap.go
in pkg/berglas
164 7
berglas.go
in pkg/berglas
132 7
delete.go
in pkg/berglas
160 6
revoke.go
in pkg/berglas
143 6
grant.go
in pkg/berglas
143 6
logging.go
in pkg/berglas/logging
106 6
read.go
in pkg/berglas
198 6
access.go
in pkg/berglas
107 6
create.go
in pkg/berglas
151 6
update.go
in pkg/berglas
236 6
iam_secretmanager.go
in pkg/berglas
47 5
levels.go
in pkg/berglas/logging
100 4
errors.go
in pkg/berglas
20 4
importer.go
in pkg/auto
59 2
resolver.go
in pkg/berglas
69 2
formats.go
in pkg/berglas/logging
34 2
replace.go
in pkg/berglas
31 2
writer.go
in pkg/berglas
86 1
version.go
in internal/version
41 1
Files With Long Lines (Top 1)

There is only one file with lines longer than 120 characters. In total, there is only one long line.

File# lines# units# long lines
iam_secretmanager.go
in pkg/berglas
47 5 1
Correlations

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

pkg/berglas/grant.go x: 13 commits (all time) y: 143 lines of code pkg/berglas/read.go x: 11 commits (all time) y: 198 lines of code pkg/berglas/revoke.go x: 11 commits (all time) y: 143 lines of code pkg/berglas/update.go x: 14 commits (all time) y: 236 lines of code internal/version/version.go x: 2 commits (all time) y: 41 lines of code main.go x: 54 commits (all time) y: 1027 lines of code pkg/berglas/berglas.go x: 21 commits (all time) y: 132 lines of code pkg/berglas/iam_storage.go x: 9 commits (all time) y: 156 lines of code pkg/auto/auto.go x: 4 commits (all time) y: 1 lines of code pkg/auto/importer.go x: 10 commits (all time) y: 59 lines of code pkg/berglas/access.go x: 13 commits (all time) y: 107 lines of code pkg/berglas/bootstrap.go x: 10 commits (all time) y: 164 lines of code pkg/berglas/create.go x: 15 commits (all time) y: 151 lines of code pkg/berglas/delete.go x: 9 commits (all time) y: 160 lines of code pkg/berglas/list.go x: 19 commits (all time) y: 201 lines of code pkg/berglas/replace.go x: 4 commits (all time) y: 31 lines of code pkg/berglas/resolver.go x: 14 commits (all time) y: 69 lines of code pkg/berglas/writer.go x: 11 commits (all time) y: 86 lines of code pkg/berglas/logging/levels.go x: 2 commits (all time) y: 100 lines of code pkg/berglas/logging/logging.go x: 2 commits (all time) y: 106 lines of code pkg/berglas/iam_secretmanager.go x: 5 commits (all time) y: 47 lines of code pkg/berglas/logging/formats.go x: 1 commits (all time) y: 34 lines of code pkg/berglas/logging/handler.go x: 1 commits (all time) y: 43 lines of code pkg/berglas/reference.go x: 7 commits (all time) y: 161 lines of code pkg/berglas/errors.go x: 3 commits (all time) y: 20 lines of code
1027.0
lines of code
  min: 1.0
  average: 144.64
  25th percentile: 45.0
  median: 107.0
  75th percentile: 160.5
  max: 1027.0
0 54.0
commits (all time)
min: 1.0 | average: 10.6 | 25th percentile: 3.5 | median: 10.0 | 75th percentile: 13.5 | max: 54.0

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

pkg/berglas/grant.go x: 3 contributors (all time) y: 143 lines of code pkg/berglas/read.go x: 3 contributors (all time) y: 198 lines of code pkg/berglas/revoke.go x: 2 contributors (all time) y: 143 lines of code pkg/berglas/update.go x: 3 contributors (all time) y: 236 lines of code internal/version/version.go x: 1 contributors (all time) y: 41 lines of code main.go x: 10 contributors (all time) y: 1027 lines of code pkg/berglas/berglas.go x: 2 contributors (all time) y: 132 lines of code pkg/berglas/iam_storage.go x: 2 contributors (all time) y: 156 lines of code pkg/auto/auto.go x: 1 contributors (all time) y: 1 lines of code pkg/auto/importer.go x: 2 contributors (all time) y: 59 lines of code pkg/berglas/access.go x: 2 contributors (all time) y: 107 lines of code pkg/berglas/bootstrap.go x: 2 contributors (all time) y: 164 lines of code pkg/berglas/create.go x: 3 contributors (all time) y: 151 lines of code pkg/berglas/delete.go x: 1 contributors (all time) y: 160 lines of code pkg/berglas/list.go x: 2 contributors (all time) y: 201 lines of code pkg/berglas/replace.go x: 1 contributors (all time) y: 31 lines of code pkg/berglas/resolver.go x: 2 contributors (all time) y: 69 lines of code pkg/berglas/writer.go x: 3 contributors (all time) y: 86 lines of code pkg/berglas/logging/levels.go x: 1 contributors (all time) y: 100 lines of code pkg/berglas/logging/logging.go x: 1 contributors (all time) y: 106 lines of code pkg/berglas/iam_secretmanager.go x: 2 contributors (all time) y: 47 lines of code pkg/berglas/logging/formats.go x: 1 contributors (all time) y: 34 lines of code pkg/berglas/reference.go x: 3 contributors (all time) y: 161 lines of code pkg/berglas/errors.go x: 1 contributors (all time) y: 20 lines of code
1027.0
lines of code
  min: 1.0
  average: 144.64
  25th percentile: 45.0
  median: 107.0
  75th percentile: 160.5
  max: 1027.0
0 10.0
contributors (all time)
min: 1.0 | average: 2.2 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 10.0

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

pkg/berglas/grant.go x: 1 commits (30d) y: 143 lines of code pkg/berglas/read.go x: 1 commits (30d) y: 198 lines of code pkg/berglas/update.go x: 1 commits (30d) y: 236 lines of code
236.0
lines of code
  min: 143.0
  average: 180.0
  25th percentile: 143.0
  median: 170.5
  75th percentile: 226.5
  max: 236.0
0 1.0
commits (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

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

pkg/berglas/grant.go x: 1 contributors (30d) y: 143 lines of code pkg/berglas/read.go x: 1 contributors (30d) y: 198 lines of code pkg/berglas/update.go x: 1 contributors (30d) y: 236 lines of code
236.0
lines of code
  min: 143.0
  average: 180.0
  25th percentile: 143.0
  median: 170.5
  75th percentile: 226.5
  max: 236.0
0 1.0
contributors (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

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

pkg/berglas/grant.go x: 1 commits (90d) y: 143 lines of code pkg/berglas/read.go x: 1 commits (90d) y: 198 lines of code pkg/berglas/update.go x: 1 commits (90d) y: 236 lines of code
236.0
lines of code
  min: 143.0
  average: 180.0
  25th percentile: 143.0
  median: 170.5
  75th percentile: 226.5
  max: 236.0
0 1.0
commits (90d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

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

pkg/berglas/grant.go x: 1 contributors (90d) y: 143 lines of code pkg/berglas/read.go x: 1 contributors (90d) y: 198 lines of code pkg/berglas/update.go x: 1 contributors (90d) y: 236 lines of code
236.0
lines of code
  min: 143.0
  average: 180.0
  25th percentile: 143.0
  median: 170.5
  75th percentile: 226.5
  max: 236.0
0 1.0
contributors (90d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0