aws / rolesanywhere-credential-helper
File Size

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

Intro
Learn more...
File Size Overall
11% | 23% | 41% | 14% | 9%
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
go11% | 23% | 41% | 14% | 9%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
aws_signing_helper26% | 18% | 41% | 11% | 1%
rolesanywhere0% | 42% | 36% | 16% | 4%
internal0% | 0% | 55% | 13% | 31%
cmd0% | 0% | 37% | 27% | 34%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 47)
File# lines# units
pkcs11_signer.go
in aws_signing_helper
1002 23
api_client.go
in rolesanywhere
734 78
signer.go
in aws_signing_helper
696 33
deserializers.go
in rolesanywhere
539 14
cert_store_signer_windows.go
in aws_signing_helper
471 19
endpoints.go
in rolesanywhere/internal/endpoints
464 7
cert_store_signer_darwin.go
in aws_signing_helper
416 21
endpoints.go
in rolesanywhere
399 22
partitions.go
in internal/endpoints/awsrulesfn
397 1
tpm_signer.go
in aws_signing_helper
363 10
serve.go
in aws_signing_helper
284 6
auth.go
in rolesanywhere
243 21
234 8
endpoints.go
in internal/endpoints/v2
213 10
172 6
update.go
in aws_signing_helper
162 5
endpoints.go
in internal/endpoints
147 9
credentials.go
in aws_signing_helper
144 2
api_op_CreateSession.go
in rolesanywhere
143 3
errors.go
in rolesanywhere/types
135 24
file_system_signer.go
in aws_signing_helper
134 7
serializers.go
in rolesanywhere
117 5
options.go
in rolesanywhere
112 9
75 2
partition.go
in internal/endpoints/awsrulesfn
64 2
enums.go
in rolesanywhere/types
56 4
validators.go
in rolesanywhere
47 4
config.go
in internal/configsources
47 3
v4signer_adapter.go
in internal/auth/smithy
45 1
time.go
in internal/sdk
44 6
40 1
endpoints.go
in internal/configsources
35 2
ttl_listener.go
in aws_signing_helper
33 4
credentials_adapter.go
in internal/auth/smithy
32 2
serve.go
in cmd
31 1
update.go
in cmd
30 1
middleware.go
in internal/middleware
29 3
auth.go
in internal/auth
28 5
types.go
in rolesanywhere/types
25 -
context.go
in internal/context
22 4
root.go
in cmd
22 1
19 1
tpm_signer_helper_other.go
in aws_signing_helper
14 1
cert_store_signer_linux.go
in aws_signing_helper
10 2
tpm_signer_helper_windows.go
in aws_signing_helper
8 1
main.go
in root
7 1
go_module_metadata.go
in rolesanywhere
2 -
Files With Most Units (Top 45)
File# lines# units
api_client.go
in rolesanywhere
734 78
signer.go
in aws_signing_helper
696 33
errors.go
in rolesanywhere/types
135 24
pkcs11_signer.go
in aws_signing_helper
1002 23
endpoints.go
in rolesanywhere
399 22
auth.go
in rolesanywhere
243 21
cert_store_signer_darwin.go
in aws_signing_helper
416 21
cert_store_signer_windows.go
in aws_signing_helper
471 19
deserializers.go
in rolesanywhere
539 14
tpm_signer.go
in aws_signing_helper
363 10
endpoints.go
in internal/endpoints/v2
213 10
options.go
in rolesanywhere
112 9
endpoints.go
in internal/endpoints
147 9
234 8
endpoints.go
in rolesanywhere/internal/endpoints
464 7
file_system_signer.go
in aws_signing_helper
134 7
serve.go
in aws_signing_helper
284 6
time.go
in internal/sdk
44 6
172 6
serializers.go
in rolesanywhere
117 5
update.go
in aws_signing_helper
162 5
auth.go
in internal/auth
28 5
enums.go
in rolesanywhere/types
56 4
validators.go
in rolesanywhere
47 4
ttl_listener.go
in aws_signing_helper
33 4
context.go
in internal/context
22 4
api_op_CreateSession.go
in rolesanywhere
143 3
config.go
in internal/configsources
47 3
middleware.go
in internal/middleware
29 3
cert_store_signer_linux.go
in aws_signing_helper
10 2
credentials.go
in aws_signing_helper
144 2
endpoints.go
in internal/configsources
35 2
partition.go
in internal/endpoints/awsrulesfn
64 2
credentials_adapter.go
in internal/auth/smithy
32 2
75 2
tpm_signer_helper_other.go
in aws_signing_helper
14 1
tpm_signer_helper_windows.go
in aws_signing_helper
8 1
main.go
in root
7 1
partitions.go
in internal/endpoints/awsrulesfn
397 1
v4signer_adapter.go
in internal/auth/smithy
45 1
40 1
19 1
root.go
in cmd
22 1
serve.go
in cmd
31 1
update.go
in cmd
30 1
Files With Long Lines (Top 25)

There are 25 files with lines longer than 120 characters. In total, there are 130 long lines.

File# lines# units# long lines
pkcs11_signer.go
in aws_signing_helper
1002 23 18
172 6 14
endpoints.go
in rolesanywhere
399 22 12
234 8 12
api_client.go
in rolesanywhere
734 78 9
cert_store_signer_windows.go
in aws_signing_helper
471 19 8
auth.go
in rolesanywhere
243 21 7
signer.go
in aws_signing_helper
696 33 6
tpm_signer.go
in aws_signing_helper
363 10 5
credentials.go
in aws_signing_helper
144 2 5
deserializers.go
in rolesanywhere
539 14 4
75 2 4
api_op_CreateSession.go
in rolesanywhere
143 3 3
serializers.go
in rolesanywhere
117 5 3
file_system_signer.go
in aws_signing_helper
134 7 3
cert_store_signer_darwin.go
in aws_signing_helper
416 21 3
config.go
in internal/configsources
47 3 3
serve.go
in aws_signing_helper
284 6 2
middleware.go
in internal/middleware
29 3 2
v4signer_adapter.go
in internal/auth/smithy
45 1 2
validators.go
in rolesanywhere
47 4 1
cert_store_signer_linux.go
in aws_signing_helper
10 2 1
update.go
in aws_signing_helper
162 5 1
endpoints.go
in internal/configsources
35 2 1
endpoints.go
in internal/endpoints/v2
213 10 1
Correlations

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

aws_signing_helper/signer.go x: 62 commits (all time) y: 696 lines of code aws_signing_helper/cert_store_signer_darwin.go x: 6 commits (all time) y: 416 lines of code aws_signing_helper/cert_store_signer_linux.go x: 4 commits (all time) y: 10 lines of code aws_signing_helper/cert_store_signer_windows.go x: 6 commits (all time) y: 471 lines of code aws_signing_helper/credentials.go x: 46 commits (all time) y: 144 lines of code aws_signing_helper/pkcs11_signer.go x: 64 commits (all time) y: 1002 lines of code cmd/credentials.go x: 37 commits (all time) y: 234 lines of code cmd/read_certificate_data.go x: 30 commits (all time) y: 75 lines of code cmd/sign_string.go x: 36 commits (all time) y: 172 lines of code aws_signing_helper/serve.go x: 19 commits (all time) y: 284 lines of code internal/auth/auth.go x: 2 commits (all time) y: 28 lines of code internal/auth/smithy/credentials_adapter.go x: 2 commits (all time) y: 32 lines of code internal/auth/smithy/v4signer_adapter.go x: 2 commits (all time) y: 45 lines of code internal/context/context.go x: 2 commits (all time) y: 22 lines of code internal/endpoints/awsrulesfn/partition.go x: 2 commits (all time) y: 64 lines of code internal/endpoints/awsrulesfn/partitions.go x: 2 commits (all time) y: 397 lines of code internal/endpoints/endpoints.go x: 2 commits (all time) y: 147 lines of code internal/endpoints/v2/endpoints.go x: 2 commits (all time) y: 213 lines of code rolesanywhere/api_client.go x: 2 commits (all time) y: 734 lines of code rolesanywhere/api_op_CreateSession.go x: 2 commits (all time) y: 143 lines of code rolesanywhere/auth.go x: 2 commits (all time) y: 243 lines of code rolesanywhere/deserializers.go x: 2 commits (all time) y: 539 lines of code rolesanywhere/endpoints.go x: 2 commits (all time) y: 399 lines of code rolesanywhere/go_module_metadata.go x: 2 commits (all time) y: 2 lines of code rolesanywhere/internal/endpoints/endpoints.go x: 2 commits (all time) y: 464 lines of code rolesanywhere/options.go x: 2 commits (all time) y: 112 lines of code rolesanywhere/serializers.go x: 2 commits (all time) y: 117 lines of code rolesanywhere/types/enums.go x: 2 commits (all time) y: 56 lines of code rolesanywhere/types/errors.go x: 2 commits (all time) y: 135 lines of code rolesanywhere/types/types.go x: 2 commits (all time) y: 25 lines of code aws_signing_helper/file_system_signer.go x: 20 commits (all time) y: 134 lines of code aws_signing_helper/tpm_signer.go x: 20 commits (all time) y: 363 lines of code aws_signing_helper/tpm_signer_helper_other.go x: 3 commits (all time) y: 14 lines of code aws_signing_helper/tpm_signer_helper_windows.go x: 3 commits (all time) y: 8 lines of code aws_signing_helper/ttl_listener.go x: 4 commits (all time) y: 33 lines of code cmd/serve.go x: 11 commits (all time) y: 31 lines of code aws_signing_helper/update.go x: 11 commits (all time) y: 162 lines of code cmd/credential_process.go x: 6 commits (all time) y: 40 lines of code cmd/root.go x: 4 commits (all time) y: 22 lines of code cmd/update.go x: 5 commits (all time) y: 30 lines of code cmd/version.go x: 3 commits (all time) y: 19 lines of code main.go x: 3 commits (all time) y: 7 lines of code
1002.0
lines of code
  min: 2.0
  average: 180.55
  25th percentile: 30.0
  median: 75.0
  75th percentile: 243.0
  max: 1002.0
0 64.0
commits (all time)
min: 2.0 | average: 9.64 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 6.0 | max: 64.0

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

aws_signing_helper/signer.go x: 8 contributors (all time) y: 696 lines of code aws_signing_helper/cert_store_signer_darwin.go x: 2 contributors (all time) y: 416 lines of code aws_signing_helper/cert_store_signer_linux.go x: 2 contributors (all time) y: 10 lines of code aws_signing_helper/cert_store_signer_windows.go x: 2 contributors (all time) y: 471 lines of code aws_signing_helper/credentials.go x: 9 contributors (all time) y: 144 lines of code aws_signing_helper/pkcs11_signer.go x: 4 contributors (all time) y: 1002 lines of code cmd/credentials.go x: 7 contributors (all time) y: 234 lines of code cmd/read_certificate_data.go x: 6 contributors (all time) y: 75 lines of code cmd/sign_string.go x: 5 contributors (all time) y: 172 lines of code aws_signing_helper/serve.go x: 7 contributors (all time) y: 284 lines of code internal/auth/auth.go x: 2 contributors (all time) y: 28 lines of code internal/auth/smithy/credentials_adapter.go x: 2 contributors (all time) y: 32 lines of code internal/auth/smithy/v4signer_adapter.go x: 2 contributors (all time) y: 45 lines of code internal/context/context.go x: 2 contributors (all time) y: 22 lines of code internal/endpoints/awsrulesfn/partition.go x: 2 contributors (all time) y: 64 lines of code internal/endpoints/awsrulesfn/partitions.go x: 2 contributors (all time) y: 397 lines of code internal/endpoints/endpoints.go x: 2 contributors (all time) y: 147 lines of code internal/endpoints/v2/endpoints.go x: 2 contributors (all time) y: 213 lines of code rolesanywhere/api_client.go x: 2 contributors (all time) y: 734 lines of code rolesanywhere/api_op_CreateSession.go x: 2 contributors (all time) y: 143 lines of code rolesanywhere/auth.go x: 2 contributors (all time) y: 243 lines of code rolesanywhere/deserializers.go x: 2 contributors (all time) y: 539 lines of code rolesanywhere/endpoints.go x: 2 contributors (all time) y: 399 lines of code rolesanywhere/go_module_metadata.go x: 2 contributors (all time) y: 2 lines of code rolesanywhere/internal/endpoints/endpoints.go x: 2 contributors (all time) y: 464 lines of code rolesanywhere/options.go x: 2 contributors (all time) y: 112 lines of code rolesanywhere/serializers.go x: 2 contributors (all time) y: 117 lines of code rolesanywhere/types/enums.go x: 2 contributors (all time) y: 56 lines of code rolesanywhere/types/errors.go x: 2 contributors (all time) y: 135 lines of code rolesanywhere/types/types.go x: 2 contributors (all time) y: 25 lines of code aws_signing_helper/file_system_signer.go x: 6 contributors (all time) y: 134 lines of code aws_signing_helper/tpm_signer.go x: 3 contributors (all time) y: 363 lines of code aws_signing_helper/tpm_signer_helper_other.go x: 2 contributors (all time) y: 14 lines of code aws_signing_helper/ttl_listener.go x: 3 contributors (all time) y: 33 lines of code cmd/serve.go x: 5 contributors (all time) y: 31 lines of code aws_signing_helper/update.go x: 5 contributors (all time) y: 162 lines of code cmd/credential_process.go x: 4 contributors (all time) y: 40 lines of code cmd/root.go x: 3 contributors (all time) y: 22 lines of code cmd/update.go x: 3 contributors (all time) y: 30 lines of code cmd/version.go x: 3 contributors (all time) y: 19 lines of code main.go x: 3 contributors (all time) y: 7 lines of code
1002.0
lines of code
  min: 2.0
  average: 180.55
  25th percentile: 30.0
  median: 75.0
  75th percentile: 243.0
  max: 1002.0
0 9.0
contributors (all time)
min: 2.0 | average: 3.06 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 3.0 | max: 9.0

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

aws_signing_helper/signer.go x: 2 commits (30d) y: 696 lines of code
696.0
lines of code
  min: 696.0
  average: 696.0
  25th percentile: 696.0
  median: 696.0
  75th percentile: 696.0
  max: 696.0
0 2.0
commits (30d)
min: 2.0 | average: 2.0 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 2.0

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

aws_signing_helper/signer.go x: 2 contributors (30d) y: 696 lines of code
696.0
lines of code
  min: 696.0
  average: 696.0
  25th percentile: 696.0
  median: 696.0
  75th percentile: 696.0
  max: 696.0
0 2.0
contributors (30d)
min: 2.0 | average: 2.0 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 2.0

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

aws_signing_helper/signer.go x: 7 commits (90d) y: 696 lines of code aws_signing_helper/cert_store_signer_darwin.go x: 4 commits (90d) y: 416 lines of code aws_signing_helper/cert_store_signer_linux.go x: 2 commits (90d) y: 10 lines of code aws_signing_helper/cert_store_signer_windows.go x: 4 commits (90d) y: 471 lines of code aws_signing_helper/credentials.go x: 6 commits (90d) y: 144 lines of code aws_signing_helper/pkcs11_signer.go x: 2 commits (90d) y: 1002 lines of code cmd/credentials.go x: 2 commits (90d) y: 234 lines of code cmd/read_certificate_data.go x: 2 commits (90d) y: 75 lines of code cmd/sign_string.go x: 2 commits (90d) y: 172 lines of code aws_signing_helper/serve.go x: 2 commits (90d) y: 284 lines of code internal/auth/auth.go x: 2 commits (90d) y: 28 lines of code internal/auth/smithy/credentials_adapter.go x: 2 commits (90d) y: 32 lines of code internal/auth/smithy/v4signer_adapter.go x: 2 commits (90d) y: 45 lines of code internal/context/context.go x: 2 commits (90d) y: 22 lines of code internal/endpoints/awsrulesfn/partition.go x: 2 commits (90d) y: 64 lines of code internal/endpoints/awsrulesfn/partitions.go x: 2 commits (90d) y: 397 lines of code internal/endpoints/endpoints.go x: 2 commits (90d) y: 147 lines of code internal/endpoints/v2/endpoints.go x: 2 commits (90d) y: 213 lines of code rolesanywhere/api_client.go x: 2 commits (90d) y: 734 lines of code rolesanywhere/api_op_CreateSession.go x: 2 commits (90d) y: 143 lines of code rolesanywhere/auth.go x: 2 commits (90d) y: 243 lines of code rolesanywhere/deserializers.go x: 2 commits (90d) y: 539 lines of code rolesanywhere/endpoints.go x: 2 commits (90d) y: 399 lines of code rolesanywhere/go_module_metadata.go x: 2 commits (90d) y: 2 lines of code rolesanywhere/internal/endpoints/endpoints.go x: 2 commits (90d) y: 464 lines of code rolesanywhere/options.go x: 2 commits (90d) y: 112 lines of code rolesanywhere/serializers.go x: 2 commits (90d) y: 117 lines of code rolesanywhere/types/enums.go x: 2 commits (90d) y: 56 lines of code rolesanywhere/types/errors.go x: 2 commits (90d) y: 135 lines of code rolesanywhere/types/types.go x: 2 commits (90d) y: 25 lines of code aws_signing_helper/file_system_signer.go x: 1 commits (90d) y: 134 lines of code
1002.0
lines of code
  min: 2.0
  average: 215.47
  25th percentile: 44.25
  median: 134.5
  75th percentile: 368.75
  max: 1002.0
0 7.0
commits (90d)
min: 1.0 | average: 2.33 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 7.0

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

aws_signing_helper/signer.go x: 3 contributors (90d) y: 696 lines of code aws_signing_helper/cert_store_signer_darwin.go x: 2 contributors (90d) y: 416 lines of code aws_signing_helper/cert_store_signer_linux.go x: 2 contributors (90d) y: 10 lines of code aws_signing_helper/cert_store_signer_windows.go x: 2 contributors (90d) y: 471 lines of code aws_signing_helper/credentials.go x: 2 contributors (90d) y: 144 lines of code aws_signing_helper/pkcs11_signer.go x: 2 contributors (90d) y: 1002 lines of code cmd/credentials.go x: 2 contributors (90d) y: 234 lines of code cmd/read_certificate_data.go x: 2 contributors (90d) y: 75 lines of code cmd/sign_string.go x: 2 contributors (90d) y: 172 lines of code aws_signing_helper/serve.go x: 2 contributors (90d) y: 284 lines of code internal/auth/auth.go x: 2 contributors (90d) y: 28 lines of code internal/auth/smithy/credentials_adapter.go x: 2 contributors (90d) y: 32 lines of code internal/auth/smithy/v4signer_adapter.go x: 2 contributors (90d) y: 45 lines of code internal/context/context.go x: 2 contributors (90d) y: 22 lines of code internal/endpoints/awsrulesfn/partition.go x: 2 contributors (90d) y: 64 lines of code internal/endpoints/awsrulesfn/partitions.go x: 2 contributors (90d) y: 397 lines of code internal/endpoints/endpoints.go x: 2 contributors (90d) y: 147 lines of code internal/endpoints/v2/endpoints.go x: 2 contributors (90d) y: 213 lines of code rolesanywhere/api_client.go x: 2 contributors (90d) y: 734 lines of code rolesanywhere/auth.go x: 2 contributors (90d) y: 243 lines of code rolesanywhere/deserializers.go x: 2 contributors (90d) y: 539 lines of code rolesanywhere/endpoints.go x: 2 contributors (90d) y: 399 lines of code rolesanywhere/go_module_metadata.go x: 2 contributors (90d) y: 2 lines of code rolesanywhere/internal/endpoints/endpoints.go x: 2 contributors (90d) y: 464 lines of code rolesanywhere/options.go x: 2 contributors (90d) y: 112 lines of code rolesanywhere/serializers.go x: 2 contributors (90d) y: 117 lines of code rolesanywhere/types/enums.go x: 2 contributors (90d) y: 56 lines of code rolesanywhere/types/errors.go x: 2 contributors (90d) y: 135 lines of code rolesanywhere/types/types.go x: 2 contributors (90d) y: 25 lines of code aws_signing_helper/file_system_signer.go x: 1 contributors (90d) y: 134 lines of code
1002.0
lines of code
  min: 2.0
  average: 215.47
  25th percentile: 44.25
  median: 134.5
  75th percentile: 368.75
  max: 1002.0
0 3.0
contributors (90d)
min: 1.0 | average: 2.0 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 3.0