GoogleCloudPlatform / stet
File Size

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

Intro
Learn more...
File Size Overall
23% | 0% | 37% | 28% | 10%
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
go25% | 0% | 40% | 23% | 10%
proto0% | 0% | 0% | 88% | 11%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
cmd72% | 0% | 20% | 0% | 7%
client0% | 0% | 39% | 48% | 11%
server0% | 0% | 100% | 0% | 0%
proto0% | 0% | 0% | 88% | 11%
transportshim0% | 0% | 0% | 0% | 100%
constants0% | 0% | 0% | 0% | 100%
Longest Files (Top 30)
File# lines# units
main.go
in cmd/conformance
1292 27
client.go
in client
491 13
server.go
in server
486 11
securesession.go
in client/securesession
482 16
main.go
in cmd/stet
357 23
httpproxy.go
in server
230 14
testutil.go
in client/testutil
198 20
gf32.go
in client/internal/secret_sharing/internal/field/gf32
179 21
shamir_generic.go
in client/internal/secret_sharing/internal/shamirgeneric
170 7
clientutil.go
in client
169 8
confidentialekmclient.go
in client/ekmclient
146 12
shares.go
in client/shares
131 9
proto
config.proto
in proto
124 -
115 -
115 -
cloudkms.go
in client/cloudkms
112 7
gf8.go
in client/internal/secret_sharing/internal/field/gf8
101 15
confidentialspace.go
in client/confidentialspace
75 5
transportshim.go
in transportshim
71 11
main.go
in cmd/server
68 1
main.go
in cmd/securesession
62 1
jwt.go
in client/jwt
61 3
vpc.go
in client/vpc
61 3
44 -
shamir.go
in client/internal/secret_sharing/shamir
37 3
constants.go
in constants
35 -
field.go
in client/internal/secret_sharing/internal/field
20 -
secrets.go
in client/internal/secret_sharing/secrets
18 -
finitefield.go
in client/internal/secret_sharing/finitefield
17 1
9 -
Files With Most Units (Top 22)
File# lines# units
main.go
in cmd/conformance
1292 27
main.go
in cmd/stet
357 23
gf32.go
in client/internal/secret_sharing/internal/field/gf32
179 21
testutil.go
in client/testutil
198 20
securesession.go
in client/securesession
482 16
gf8.go
in client/internal/secret_sharing/internal/field/gf8
101 15
httpproxy.go
in server
230 14
client.go
in client
491 13
confidentialekmclient.go
in client/ekmclient
146 12
transportshim.go
in transportshim
71 11
server.go
in server
486 11
shares.go
in client/shares
131 9
clientutil.go
in client
169 8
cloudkms.go
in client/cloudkms
112 7
shamir_generic.go
in client/internal/secret_sharing/internal/shamirgeneric
170 7
confidentialspace.go
in client/confidentialspace
75 5
jwt.go
in client/jwt
61 3
vpc.go
in client/vpc
61 3
shamir.go
in client/internal/secret_sharing/shamir
37 3
finitefield.go
in client/internal/secret_sharing/finitefield
17 1
main.go
in cmd/server
68 1
main.go
in cmd/securesession
62 1
Files With Long Lines (Top 14)

There are 14 files with lines longer than 120 characters. In total, there are 85 long lines.

File# lines# units# long lines
client.go
in client
491 13 19
server.go
in server
486 11 18
main.go
in cmd/conformance
1292 27 11
confidentialekmclient.go
in client/ekmclient
146 12 7
testutil.go
in client/testutil
198 20 6
shares.go
in client/shares
131 9 5
securesession.go
in client/securesession
482 16 4
httpproxy.go
in server
230 14 3
main.go
in cmd/securesession
62 1 3
vpc.go
in client/vpc
61 3 2
clientutil.go
in client
169 8 2
shamir_generic.go
in client/internal/secret_sharing/internal/shamirgeneric
170 7 2
main.go
in cmd/stet
357 23 2
confidentialspace.go
in client/confidentialspace
75 5 1
Correlations

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

client/shares/shares.go x: 2 commits (all time) y: 131 lines of code client/internal/secret_sharing/finitefield/finitefield.go x: 1 commits (all time) y: 17 lines of code client/internal/secret_sharing/internal/field/gf32/gf32.go x: 1 commits (all time) y: 179 lines of code client/internal/secret_sharing/internal/field/gf8/gf8.go x: 1 commits (all time) y: 101 lines of code client/internal/secret_sharing/internal/shamirgeneric/shamir_generic.go x: 1 commits (all time) y: 170 lines of code client/internal/secret_sharing/shamir/shamir.go x: 1 commits (all time) y: 37 lines of code client/securesession/securesession.go x: 6 commits (all time) y: 482 lines of code transportshim/transportshim.go x: 3 commits (all time) y: 71 lines of code client/vpc/vpc.go x: 2 commits (all time) y: 61 lines of code client/client.go x: 26 commits (all time) y: 491 lines of code client/testutil/testutil.go x: 8 commits (all time) y: 198 lines of code cmd/conformance/main.go x: 19 commits (all time) y: 1292 lines of code cmd/stet/main.go x: 15 commits (all time) y: 357 lines of code client/cloudkms/cloudkms.go x: 2 commits (all time) y: 112 lines of code client/confidentialspace/confidentialspace.go x: 1 commits (all time) y: 75 lines of code client/ekmclient/confidentialekmclient.go x: 2 commits (all time) y: 146 lines of code cmd/server/main.go x: 4 commits (all time) y: 68 lines of code server/httpproxy.go x: 4 commits (all time) y: 230 lines of code server/server.go x: 16 commits (all time) y: 486 lines of code proto/config.proto x: 4 commits (all time) y: 124 lines of code cmd/securesession/main.go x: 6 commits (all time) y: 62 lines of code proto/attestation_evidence.proto x: 3 commits (all time) y: 44 lines of code constants/constants.go x: 2 commits (all time) y: 35 lines of code transportshim/transportshim_interface.go x: 2 commits (all time) y: 9 lines of code proto/confidential_wrap.proto x: 1 commits (all time) y: 115 lines of code
1292.0
lines of code
  min: 9.0
  average: 182.53
  25th percentile: 56.75
  median: 113.5
  75th percentile: 183.75
  max: 1292.0
0 26.0
commits (all time)
min: 1.0 | average: 4.63 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.5 | max: 26.0

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

client/shares/shares.go x: 1 contributors (all time) y: 131 lines of code client/internal/secret_sharing/finitefield/finitefield.go x: 1 contributors (all time) y: 17 lines of code client/internal/secret_sharing/internal/field/gf32/gf32.go x: 1 contributors (all time) y: 179 lines of code client/internal/secret_sharing/internal/field/gf8/gf8.go x: 1 contributors (all time) y: 101 lines of code client/internal/secret_sharing/internal/shamirgeneric/shamir_generic.go x: 1 contributors (all time) y: 170 lines of code client/internal/secret_sharing/shamir/shamir.go x: 1 contributors (all time) y: 37 lines of code client/securesession/securesession.go x: 1 contributors (all time) y: 482 lines of code transportshim/transportshim.go x: 2 contributors (all time) y: 71 lines of code client/vpc/vpc.go x: 1 contributors (all time) y: 61 lines of code client/client.go x: 2 contributors (all time) y: 491 lines of code client/testutil/testutil.go x: 1 contributors (all time) y: 198 lines of code cmd/conformance/main.go x: 3 contributors (all time) y: 1292 lines of code cmd/stet/main.go x: 2 contributors (all time) y: 357 lines of code client/cloudkms/cloudkms.go x: 1 contributors (all time) y: 112 lines of code client/confidentialspace/confidentialspace.go x: 1 contributors (all time) y: 75 lines of code client/ekmclient/confidentialekmclient.go x: 1 contributors (all time) y: 146 lines of code cmd/server/main.go x: 3 contributors (all time) y: 68 lines of code server/httpproxy.go x: 1 contributors (all time) y: 230 lines of code server/server.go x: 4 contributors (all time) y: 486 lines of code proto/config.proto x: 2 contributors (all time) y: 124 lines of code cmd/securesession/main.go x: 2 contributors (all time) y: 62 lines of code proto/attestation_evidence.proto x: 2 contributors (all time) y: 44 lines of code constants/constants.go x: 1 contributors (all time) y: 35 lines of code transportshim/transportshim_interface.go x: 1 contributors (all time) y: 9 lines of code
1292.0
lines of code
  min: 9.0
  average: 182.53
  25th percentile: 56.75
  median: 113.5
  75th percentile: 183.75
  max: 1292.0
0 4.0
contributors (all time)
min: 1.0 | average: 1.43 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 4.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".