azure / kubelogin
File Size

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

Intro
Learn more...
File Size Overall
0% | 0% | 23% | 12% | 64%
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% | 23% | 12% | 63%
yaml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
pkg0% | 0% | 24% | 12% | 63%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 45)
File# lines# units
convert.go
in pkg/internal/converter
409 7
options.go
in pkg/internal/token
306 11
clientcertcredential.go
in pkg/internal/token
170 11
githubactionscredential.go
in pkg/internal/token
107 6
authnscheme.go
in pkg/internal/pop
104 12
msal_public.go
in pkg/internal/pop
98 3
poptoken.go
in pkg/internal/pop
90 14
clientcertcredentialwithpop.go
in pkg/internal/token
81 5
msal_confidential.go
in pkg/internal/pop
78 1
execCredentialPlugin.go
in pkg/internal/token
77 3
76 5
76 5
execCredentialWriter.go
in pkg/internal/token
76 2
version.go
in root
73 2
adalclientcertcredential.go
in pkg/internal/token
72 5
options.go
in pkg/internal/converter
72 9
provider.go
in pkg/internal/token
69 1
workloadidentitycredential.go
in pkg/internal/token
69 5
usernamepasswordcredential.go
in pkg/internal/token
66 5
devicecodecredential.go
in pkg/internal/token
65 5
adalclientsecretcredential.go
in pkg/internal/token
65 5
64 5
adaldevicecodecredential.go
in pkg/internal/token
62 5
interactivebrowsercredential.go
in pkg/internal/token
61 5
clientsecretcredential.go
in pkg/internal/token
61 5
options_ctor.go
in pkg/token
49 2
managedidentity_credential.yaml
in pkg/internal/token/fixtures
44 -
msicredential.go
in pkg/internal/token
44 5
token.go
in pkg/cmd
37 1
authenticationrecord.go
in pkg/internal/token
33 2
azureclicredential.go
in pkg/internal/token
33 5
azuredevopscredential.go
in pkg/internal/token
33 5
testutils.go
in pkg/internal/testutils
32 2
convert.go
in pkg/cmd
31 1
provider.go
in pkg/token
30 2
25 1
variables.go
in pkg/internal/env
24 -
24 1
options.go
in pkg/token
22 -
root.go
in pkg/cmd
20 1
main.go
in root
18 1
types.go
in pkg/token
9 -
types.go
in pkg/pop
7 -
5 -
poptoken.go
in pkg/pop
3 -
Files With Most Units (Top 38)
File# lines# units
poptoken.go
in pkg/internal/pop
90 14
authnscheme.go
in pkg/internal/pop
104 12
clientcertcredential.go
in pkg/internal/token
170 11
options.go
in pkg/internal/token
306 11
options.go
in pkg/internal/converter
72 9
convert.go
in pkg/internal/converter
409 7
githubactionscredential.go
in pkg/internal/token
107 6
devicecodecredential.go
in pkg/internal/token
65 5
adaldevicecodecredential.go
in pkg/internal/token
62 5
clientcertcredentialwithpop.go
in pkg/internal/token
81 5
adalclientsecretcredential.go
in pkg/internal/token
65 5
azureclicredential.go
in pkg/internal/token
33 5
usernamepasswordcredential.go
in pkg/internal/token
66 5
azuredevopscredential.go
in pkg/internal/token
33 5
interactivebrowsercredential.go
in pkg/internal/token
61 5
76 5
64 5
adalclientcertcredential.go
in pkg/internal/token
72 5
76 5
clientsecretcredential.go
in pkg/internal/token
61 5
msicredential.go
in pkg/internal/token
44 5
workloadidentitycredential.go
in pkg/internal/token
69 5
msal_public.go
in pkg/internal/pop
98 3
execCredentialPlugin.go
in pkg/internal/token
77 3
version.go
in root
73 2
options_ctor.go
in pkg/token
49 2
provider.go
in pkg/token
30 2
authenticationrecord.go
in pkg/internal/token
33 2
execCredentialWriter.go
in pkg/internal/token
76 2
testutils.go
in pkg/internal/testutils
32 2
msal_confidential.go
in pkg/internal/pop
78 1
provider.go
in pkg/internal/token
69 1
token.go
in pkg/cmd
37 1
root.go
in pkg/cmd
20 1
24 1
convert.go
in pkg/cmd
31 1
25 1
main.go
in root
18 1
Files With Long Lines (Top 24)

There are 24 files with lines longer than 120 characters. In total, there are 72 long lines.

File# lines# units# long lines
options.go
in pkg/internal/token
306 11 26
githubactionscredential.go
in pkg/internal/token
107 6 4
clientcertcredentialwithpop.go
in pkg/internal/token
81 5 3
interactivebrowsercredential.go
in pkg/internal/token
61 5 3
76 5 3
devicecodecredential.go
in pkg/internal/token
65 5 2
adaldevicecodecredential.go
in pkg/internal/token
62 5 2
managedidentity_credential.yaml
in pkg/internal/token/fixtures
44 - 2
adalclientsecretcredential.go
in pkg/internal/token
65 5 2
azureclicredential.go
in pkg/internal/token
33 5 2
usernamepasswordcredential.go
in pkg/internal/token
66 5 2
azuredevopscredential.go
in pkg/internal/token
33 5 2
clientcertcredential.go
in pkg/internal/token
170 11 2
64 5 2
adalclientcertcredential.go
in pkg/internal/token
72 5 2
76 5 2
clientsecretcredential.go
in pkg/internal/token
61 5 2
msicredential.go
in pkg/internal/token
44 5 2
workloadidentitycredential.go
in pkg/internal/token
69 5 2
authnscheme.go
in pkg/internal/pop
104 12 1
convert.go
in pkg/internal/converter
409 7 1
options.go
in pkg/internal/converter
72 9 1
24 1 1
25 1 1
Correlations

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

pkg/internal/converter/convert.go x: 5 commits (all time) y: 409 lines of code pkg/internal/token/interactivebrowsercredential.go x: 3 commits (all time) y: 61 lines of code pkg/internal/token/options.go x: 12 commits (all time) y: 306 lines of code pkg/internal/token/clientcertcredential.go x: 2 commits (all time) y: 170 lines of code pkg/internal/token/clientsecretcredential.go x: 2 commits (all time) y: 61 lines of code pkg/internal/token/devicecodecredential.go x: 3 commits (all time) y: 65 lines of code pkg/internal/token/usernamepasswordcredential.go x: 2 commits (all time) y: 66 lines of code pkg/internal/token/workloadidentitycredential.go x: 2 commits (all time) y: 69 lines of code pkg/internal/token/azuredevopscredential.go x: 2 commits (all time) y: 33 lines of code pkg/cmd/removecachedir.go x: 1 commits (all time) y: 24 lines of code pkg/cmd/removetokencache.go x: 7 commits (all time) y: 25 lines of code pkg/cmd/root.go x: 4 commits (all time) y: 20 lines of code pkg/cmd/token.go x: 7 commits (all time) y: 37 lines of code pkg/internal/converter/options.go x: 4 commits (all time) y: 72 lines of code pkg/internal/pop/msal_confidential.go x: 5 commits (all time) y: 78 lines of code pkg/internal/pop/msal_public.go x: 3 commits (all time) y: 98 lines of code pkg/internal/token/adalclientcertcredential.go x: 1 commits (all time) y: 72 lines of code pkg/internal/token/adalclientsecretcredential.go x: 1 commits (all time) y: 65 lines of code pkg/internal/token/adaldevicecodecredential.go x: 1 commits (all time) y: 62 lines of code pkg/internal/token/authenticationrecord.go x: 1 commits (all time) y: 33 lines of code pkg/internal/token/clientcertcredentialwithpop.go x: 1 commits (all time) y: 81 lines of code pkg/internal/token/clientsecretcredentialwithpop.go x: 1 commits (all time) y: 76 lines of code pkg/internal/token/execCredentialPlugin.go x: 4 commits (all time) y: 77 lines of code pkg/internal/token/execCredentialWriter.go x: 2 commits (all time) y: 76 lines of code pkg/internal/token/fixtures/managedidentity_credential.yaml x: 1 commits (all time) y: 44 lines of code pkg/internal/token/githubactionscredential.go x: 1 commits (all time) y: 107 lines of code pkg/internal/token/interactivebrowsercredentialwithpop.go x: 1 commits (all time) y: 64 lines of code pkg/internal/token/provider.go x: 7 commits (all time) y: 69 lines of code pkg/token/options_ctor.go x: 2 commits (all time) y: 49 lines of code pkg/token/provider.go x: 20 commits (all time) y: 30 lines of code pkg/pop/types.go x: 2 commits (all time) y: 7 lines of code pkg/cmd/convert.go x: 5 commits (all time) y: 31 lines of code pkg/internal/pop/poptoken.go x: 2 commits (all time) y: 90 lines of code pkg/pop/msal_confidential.go x: 1 commits (all time) y: 5 lines of code pkg/pop/poptoken.go x: 2 commits (all time) y: 3 lines of code version.go x: 4 commits (all time) y: 73 lines of code pkg/internal/testutils/testutils.go x: 2 commits (all time) y: 32 lines of code pkg/token/options.go x: 20 commits (all time) y: 22 lines of code pkg/token/types.go x: 1 commits (all time) y: 9 lines of code main.go x: 4 commits (all time) y: 18 lines of code pkg/internal/pop/authnscheme.go x: 1 commits (all time) y: 104 lines of code
409.0
lines of code
  min: 3.0
  average: 68.22
  25th percentile: 30.5
  median: 62.0
  75th percentile: 76.0
  max: 409.0
0 20.0
commits (all time)
min: 1.0 | average: 3.49 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 20.0

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

pkg/internal/converter/convert.go x: 4 contributors (all time) y: 409 lines of code pkg/internal/token/interactivebrowsercredential.go x: 1 contributors (all time) y: 61 lines of code pkg/internal/token/options.go x: 7 contributors (all time) y: 306 lines of code pkg/internal/token/clientcertcredential.go x: 1 contributors (all time) y: 170 lines of code pkg/internal/token/devicecodecredential.go x: 1 contributors (all time) y: 65 lines of code pkg/internal/token/workloadidentitycredential.go x: 1 contributors (all time) y: 69 lines of code pkg/internal/token/azuredevopscredential.go x: 1 contributors (all time) y: 33 lines of code pkg/cmd/removecachedir.go x: 1 contributors (all time) y: 24 lines of code pkg/cmd/removetokencache.go x: 6 contributors (all time) y: 25 lines of code pkg/cmd/root.go x: 2 contributors (all time) y: 20 lines of code pkg/cmd/token.go x: 5 contributors (all time) y: 37 lines of code pkg/internal/converter/options.go x: 3 contributors (all time) y: 72 lines of code pkg/internal/pop/msal_confidential.go x: 4 contributors (all time) y: 78 lines of code pkg/internal/pop/msal_public.go x: 3 contributors (all time) y: 98 lines of code pkg/internal/token/adalclientcertcredential.go x: 1 contributors (all time) y: 72 lines of code pkg/internal/token/adaldevicecodecredential.go x: 1 contributors (all time) y: 62 lines of code pkg/internal/token/clientcertcredentialwithpop.go x: 1 contributors (all time) y: 81 lines of code pkg/internal/token/clientsecretcredentialwithpop.go x: 1 contributors (all time) y: 76 lines of code pkg/internal/token/execCredentialPlugin.go x: 3 contributors (all time) y: 77 lines of code pkg/internal/token/execCredentialWriter.go x: 2 contributors (all time) y: 76 lines of code pkg/internal/token/fixtures/managedidentity_credential.yaml x: 1 contributors (all time) y: 44 lines of code pkg/internal/token/githubactionscredential.go x: 1 contributors (all time) y: 107 lines of code pkg/internal/token/interactivebrowsercredentialwithpop.go x: 1 contributors (all time) y: 64 lines of code pkg/internal/token/provider.go x: 6 contributors (all time) y: 69 lines of code pkg/token/options_ctor.go x: 2 contributors (all time) y: 49 lines of code pkg/token/provider.go x: 12 contributors (all time) y: 30 lines of code pkg/pop/types.go x: 2 contributors (all time) y: 7 lines of code pkg/cmd/convert.go x: 5 contributors (all time) y: 31 lines of code pkg/internal/pop/poptoken.go x: 2 contributors (all time) y: 90 lines of code pkg/pop/msal_confidential.go x: 1 contributors (all time) y: 5 lines of code pkg/pop/poptoken.go x: 2 contributors (all time) y: 3 lines of code version.go x: 4 contributors (all time) y: 73 lines of code pkg/internal/testutils/testutils.go x: 2 contributors (all time) y: 32 lines of code pkg/token/options.go x: 14 contributors (all time) y: 22 lines of code pkg/token/types.go x: 1 contributors (all time) y: 9 lines of code main.go x: 3 contributors (all time) y: 18 lines of code pkg/internal/pop/authnscheme.go x: 1 contributors (all time) y: 104 lines of code
409.0
lines of code
  min: 3.0
  average: 68.22
  25th percentile: 30.5
  median: 62.0
  75th percentile: 76.0
  max: 409.0
0 14.0
contributors (all time)
min: 1.0 | average: 2.6 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 3.0 | max: 14.0

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

pkg/internal/converter/convert.go x: 1 commits (30d) y: 409 lines of code pkg/internal/token/interactivebrowsercredential.go x: 1 commits (30d) y: 61 lines of code pkg/internal/token/options.go x: 1 commits (30d) y: 306 lines of code
409.0
lines of code
  min: 61.0
  average: 258.67
  25th percentile: 61.0
  median: 306.0
  75th percentile: 409.0
  max: 409.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): 3 points

pkg/internal/converter/convert.go x: 1 contributors (30d) y: 409 lines of code pkg/internal/token/interactivebrowsercredential.go x: 1 contributors (30d) y: 61 lines of code pkg/internal/token/options.go x: 1 contributors (30d) y: 306 lines of code
409.0
lines of code
  min: 61.0
  average: 258.67
  25th percentile: 61.0
  median: 306.0
  75th percentile: 409.0
  max: 409.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): 33 points

pkg/internal/converter/convert.go x: 2 commits (90d) y: 409 lines of code pkg/internal/token/interactivebrowsercredential.go x: 3 commits (90d) y: 61 lines of code pkg/internal/token/options.go x: 5 commits (90d) y: 306 lines of code pkg/internal/token/clientcertcredential.go x: 2 commits (90d) y: 170 lines of code pkg/internal/token/clientsecretcredential.go x: 2 commits (90d) y: 61 lines of code pkg/internal/token/devicecodecredential.go x: 3 commits (90d) y: 65 lines of code pkg/internal/token/usernamepasswordcredential.go x: 2 commits (90d) y: 66 lines of code pkg/internal/token/workloadidentitycredential.go x: 2 commits (90d) y: 69 lines of code pkg/internal/token/azuredevopscredential.go x: 2 commits (90d) y: 33 lines of code pkg/cmd/removecachedir.go x: 1 commits (90d) y: 24 lines of code pkg/cmd/removetokencache.go x: 1 commits (90d) y: 25 lines of code pkg/cmd/root.go x: 1 commits (90d) y: 20 lines of code pkg/cmd/token.go x: 1 commits (90d) y: 37 lines of code pkg/internal/converter/options.go x: 1 commits (90d) y: 72 lines of code pkg/internal/pop/msal_confidential.go x: 1 commits (90d) y: 78 lines of code pkg/internal/pop/msal_public.go x: 2 commits (90d) y: 98 lines of code pkg/internal/token/adalclientsecretcredential.go x: 1 commits (90d) y: 65 lines of code pkg/internal/token/adaldevicecodecredential.go x: 1 commits (90d) y: 62 lines of code pkg/internal/token/authenticationrecord.go x: 1 commits (90d) y: 33 lines of code pkg/internal/token/clientcertcredentialwithpop.go x: 1 commits (90d) y: 81 lines of code pkg/internal/token/clientsecretcredentialwithpop.go x: 1 commits (90d) y: 76 lines of code pkg/internal/token/fixtures/managedidentity_credential.yaml x: 1 commits (90d) y: 44 lines of code pkg/internal/token/githubactionscredential.go x: 1 commits (90d) y: 107 lines of code pkg/internal/token/interactivebrowsercredentialwithpop.go x: 1 commits (90d) y: 64 lines of code pkg/token/options_ctor.go x: 1 commits (90d) y: 49 lines of code pkg/token/provider.go x: 1 commits (90d) y: 30 lines of code
409.0
lines of code
  min: 20.0
  average: 80.36
  25th percentile: 40.5
  median: 65.0
  75th percentile: 76.5
  max: 409.0
0 5.0
commits (90d)
min: 1.0 | average: 1.52 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 5.0

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

pkg/internal/converter/convert.go x: 1 contributors (90d) y: 409 lines of code pkg/internal/token/interactivebrowsercredential.go x: 1 contributors (90d) y: 61 lines of code pkg/internal/token/options.go x: 2 contributors (90d) y: 306 lines of code pkg/internal/token/clientcertcredential.go x: 1 contributors (90d) y: 170 lines of code pkg/internal/token/devicecodecredential.go x: 1 contributors (90d) y: 65 lines of code pkg/internal/token/workloadidentitycredential.go x: 1 contributors (90d) y: 69 lines of code pkg/internal/token/azuredevopscredential.go x: 1 contributors (90d) y: 33 lines of code pkg/cmd/removecachedir.go x: 1 contributors (90d) y: 24 lines of code pkg/cmd/removetokencache.go x: 1 contributors (90d) y: 25 lines of code pkg/cmd/root.go x: 1 contributors (90d) y: 20 lines of code pkg/cmd/token.go x: 1 contributors (90d) y: 37 lines of code pkg/internal/converter/options.go x: 1 contributors (90d) y: 72 lines of code pkg/internal/pop/msal_confidential.go x: 1 contributors (90d) y: 78 lines of code pkg/internal/pop/msal_public.go x: 2 contributors (90d) y: 98 lines of code pkg/internal/token/adaldevicecodecredential.go x: 1 contributors (90d) y: 62 lines of code pkg/internal/token/clientcertcredentialwithpop.go x: 1 contributors (90d) y: 81 lines of code pkg/internal/token/clientsecretcredentialwithpop.go x: 1 contributors (90d) y: 76 lines of code pkg/internal/token/fixtures/managedidentity_credential.yaml x: 1 contributors (90d) y: 44 lines of code pkg/internal/token/githubactionscredential.go x: 1 contributors (90d) y: 107 lines of code pkg/internal/token/interactivebrowsercredentialwithpop.go x: 1 contributors (90d) y: 64 lines of code pkg/internal/token/provider.go x: 2 contributors (90d) y: 69 lines of code pkg/token/options_ctor.go x: 1 contributors (90d) y: 49 lines of code pkg/token/provider.go x: 1 contributors (90d) y: 30 lines of code
409.0
lines of code
  min: 20.0
  average: 80.36
  25th percentile: 40.5
  median: 65.0
  75th percentile: 76.5
  max: 409.0
0 2.0
contributors (90d)
min: 1.0 | average: 1.09 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0