azure / AppConfiguration-KubernetesProvider
File Size

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

Intro
Learn more...
File Size Overall
0% | 17% | 49% | 11% | 21%
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% | 22% | 54% | 11% | 11%
yaml0% | 0% | 36% | 12% | 51%
tpl0% | 0% | 0% | 0% | 100%
py0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
internal0% | 27% | 52% | 9% | 11%
api0% | 0% | 74% | 23% | 1%
config0% | 0% | 59% | 0% | 40%
deploy0% | 0% | 0% | 29% | 70%
cmd0% | 0% | 0% | 0% | 100%
arc0% | 0% | 0% | 0% | 100%
Longest Files (Top 40)
File# lines# units
785 33
457 19
433 46
432 9
352 -
processor.go
in internal/controller
326 10
utils.go
in internal/controller
291 10
settings_client.go
in internal/loader
142 3
135 1
typed_setting.go
in internal/loader
132 5
deployment.yaml
in deploy/templates
123 -
event_handler.go
in internal/controller
86 9
clusterrole.yaml
in deploy/templates
82 -
main.go
in cmd
71 2
70 2
tree.go
in internal/loader
70 3
tpl
_helpers.tpl
in deploy/templates
61 -
request_tracing.go
in internal/loader
61 1
manager.yaml
in config/manager
58 -
role.yaml
in config/rbac
56 -
role.yaml
in deploy/templates
49 -
helm-values.yaml
in deploy/parameter
45 -
43 -
errors.go
in internal/loader
37 3
autoscaling.yaml
in deploy/templates
26 -
19 -
role_binding.yaml
in config/rbac
19 -
serviceaccount.yaml
in deploy/templates
15 -
configmap.yaml
in deploy/templates
15 -
conformance.yaml
in arc/conformance/plugin
15 -
service_account.yaml
in config/rbac
12 -
11 -
setup_failure_handler.py
in arc/conformance/plugin
11 -
10 -
kustomization.yaml
in config/manager
10 -
Chart.yaml
in deploy
6 -
kustomization.yaml
in config/default
6 -
kustomization.yaml
in config/rbac
6 -
module_info.go
in internal/properties
5 -
kustomization.yaml
in config/crd
2 -
Files With Most Units (Top 15)
File# lines# units
433 46
785 33
457 19
processor.go
in internal/controller
326 10
utils.go
in internal/controller
291 10
432 9
event_handler.go
in internal/controller
86 9
typed_setting.go
in internal/loader
132 5
errors.go
in internal/loader
37 3
tree.go
in internal/loader
70 3
settings_client.go
in internal/loader
142 3
70 2
main.go
in cmd
71 2
135 1
request_tracing.go
in internal/loader
61 1
Files With Long Lines (Top 12)

There are 12 files with lines longer than 120 characters. In total, there are 123 long lines.

File# lines# units# long lines
utils.go
in internal/controller
291 10 31
785 33 26
457 19 21
432 9 16
processor.go
in internal/controller
326 10 12
settings_client.go
in internal/loader
142 3 6
event_handler.go
in internal/controller
86 9 5
70 2 2
135 1 1
setup_failure_handler.py
in arc/conformance/plugin
11 - 1
typed_setting.go
in internal/loader
132 5 1
request_tracing.go
in internal/loader
61 1 1
Correlations

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

deploy/templates/serviceaccount.yaml x: 8 commits (all time) y: 15 lines of code internal/loader/configuration_setting_loader.go x: 43 commits (all time) y: 785 lines of code internal/controller/appconfigurationprovider_controller.go x: 21 commits (all time) y: 432 lines of code internal/controller/processor.go x: 18 commits (all time) y: 326 lines of code internal/controller/utils.go x: 24 commits (all time) y: 291 lines of code internal/loader/keyvault_reference_resolver.go x: 11 commits (all time) y: 70 lines of code api/v1/azureappconfigurationprovider_types.go x: 20 commits (all time) y: 135 lines of code api/v1/zz_generated.deepcopy.go x: 16 commits (all time) y: 433 lines of code config/crd/bases/azconfig.io_azureappconfigurationproviders.yaml x: 17 commits (all time) y: 352 lines of code internal/loader/configuration_client_manager.go x: 10 commits (all time) y: 457 lines of code internal/loader/request_tracing.go x: 5 commits (all time) y: 61 lines of code internal/loader/settings_client.go x: 5 commits (all time) y: 142 lines of code arc/conformance/plugin/conformance.yaml x: 4 commits (all time) y: 15 lines of code arc/conformance/plugin/setup_failure_handler.py x: 3 commits (all time) y: 11 lines of code cmd/main.go x: 5 commits (all time) y: 71 lines of code deploy/parameter/helm-values.yaml x: 10 commits (all time) y: 45 lines of code deploy/templates/_helpers.tpl x: 6 commits (all time) y: 61 lines of code deploy/templates/clusterrole.yaml x: 7 commits (all time) y: 82 lines of code deploy/templates/deployment.yaml x: 9 commits (all time) y: 123 lines of code internal/controller/event_handler.go x: 6 commits (all time) y: 86 lines of code config/rbac/role.yaml x: 3 commits (all time) y: 56 lines of code internal/loader/errors.go x: 3 commits (all time) y: 37 lines of code internal/loader/typed_setting.go x: 12 commits (all time) y: 132 lines of code deploy/templates/autoscaling.yaml x: 1 commits (all time) y: 26 lines of code api/v1/groupversion_info.go x: 1 commits (all time) y: 10 lines of code config/crd/kustomization.yaml x: 1 commits (all time) y: 2 lines of code config/default/kustomization.yaml x: 1 commits (all time) y: 6 lines of code config/manager/manager.yaml x: 1 commits (all time) y: 58 lines of code config/rbac/leader_election_role.yaml x: 1 commits (all time) y: 43 lines of code config/rbac/leader_election_role_binding.yaml x: 1 commits (all time) y: 19 lines of code deploy/templates/configmap.yaml x: 1 commits (all time) y: 15 lines of code deploy/templates/role.yaml x: 1 commits (all time) y: 49 lines of code
785.0
lines of code
  min: 2.0
  average: 114.63
  25th percentile: 12.75
  median: 52.5
  75th percentile: 129.75
  max: 785.0
0 43.0
commits (all time)
min: 1.0 | average: 7.18 | 25th percentile: 1.0 | median: 4.5 | 75th percentile: 10.0 | max: 43.0

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

deploy/templates/serviceaccount.yaml x: 2 contributors (all time) y: 15 lines of code internal/loader/configuration_setting_loader.go x: 3 contributors (all time) y: 785 lines of code internal/controller/appconfigurationprovider_controller.go x: 3 contributors (all time) y: 432 lines of code internal/controller/processor.go x: 3 contributors (all time) y: 326 lines of code internal/controller/utils.go x: 3 contributors (all time) y: 291 lines of code internal/loader/keyvault_reference_resolver.go x: 2 contributors (all time) y: 70 lines of code api/v1/azureappconfigurationprovider_types.go x: 3 contributors (all time) y: 135 lines of code api/v1/zz_generated.deepcopy.go x: 3 contributors (all time) y: 433 lines of code config/crd/bases/azconfig.io_azureappconfigurationproviders.yaml x: 3 contributors (all time) y: 352 lines of code internal/loader/configuration_client_manager.go x: 2 contributors (all time) y: 457 lines of code internal/loader/request_tracing.go x: 2 contributors (all time) y: 61 lines of code internal/loader/settings_client.go x: 2 contributors (all time) y: 142 lines of code arc/conformance/plugin/conformance.yaml x: 1 contributors (all time) y: 15 lines of code arc/conformance/plugin/setup_failure_handler.py x: 1 contributors (all time) y: 11 lines of code cmd/main.go x: 1 contributors (all time) y: 71 lines of code deploy/parameter/helm-values.yaml x: 2 contributors (all time) y: 45 lines of code deploy/templates/clusterrole.yaml x: 2 contributors (all time) y: 82 lines of code deploy/templates/deployment.yaml x: 2 contributors (all time) y: 123 lines of code internal/controller/event_handler.go x: 1 contributors (all time) y: 86 lines of code config/rbac/role.yaml x: 2 contributors (all time) y: 56 lines of code internal/loader/errors.go x: 2 contributors (all time) y: 37 lines of code internal/loader/typed_setting.go x: 3 contributors (all time) y: 132 lines of code deploy/templates/autoscaling.yaml x: 1 contributors (all time) y: 26 lines of code config/crd/kustomization.yaml x: 1 contributors (all time) y: 2 lines of code config/default/kustomization.yaml x: 1 contributors (all time) y: 6 lines of code config/manager/manager.yaml x: 1 contributors (all time) y: 58 lines of code config/rbac/leader_election_role.yaml x: 1 contributors (all time) y: 43 lines of code config/rbac/leader_election_role_binding.yaml x: 1 contributors (all time) y: 19 lines of code deploy/templates/role.yaml x: 1 contributors (all time) y: 49 lines of code
785.0
lines of code
  min: 2.0
  average: 114.63
  25th percentile: 12.75
  median: 52.5
  75th percentile: 129.75
  max: 785.0
0 3.0
contributors (all time)
min: 1.0 | average: 1.67 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 3.0

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

deploy/templates/serviceaccount.yaml x: 2 commits (30d) y: 15 lines of code internal/loader/configuration_setting_loader.go x: 4 commits (30d) y: 785 lines of code
785.0
lines of code
  min: 15.0
  average: 400.0
  25th percentile: 15.0
  median: 400.0
  75th percentile: 785.0
  max: 785.0
0 4.0
commits (30d)
min: 2.0 | average: 3.0 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 4.0 | max: 4.0

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

deploy/templates/serviceaccount.yaml x: 1 contributors (30d) y: 15 lines of code internal/loader/configuration_setting_loader.go x: 3 contributors (30d) y: 785 lines of code
785.0
lines of code
  min: 15.0
  average: 400.0
  25th percentile: 15.0
  median: 400.0
  75th percentile: 785.0
  max: 785.0
0 3.0
contributors (30d)
min: 1.0 | average: 2.0 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 3.0

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

deploy/templates/serviceaccount.yaml x: 2 commits (90d) y: 15 lines of code internal/loader/configuration_setting_loader.go x: 11 commits (90d) y: 785 lines of code internal/controller/appconfigurationprovider_controller.go x: 2 commits (90d) y: 432 lines of code internal/controller/processor.go x: 3 commits (90d) y: 326 lines of code internal/controller/utils.go x: 2 commits (90d) y: 291 lines of code internal/loader/keyvault_reference_resolver.go x: 1 commits (90d) y: 70 lines of code
785.0
lines of code
  min: 15.0
  average: 319.83
  25th percentile: 56.25
  median: 308.5
  75th percentile: 520.25
  max: 785.0
0 11.0
commits (90d)
min: 1.0 | average: 3.5 | 25th percentile: 1.75 | median: 2.0 | 75th percentile: 5.0 | max: 11.0

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

deploy/templates/serviceaccount.yaml x: 1 contributors (90d) y: 15 lines of code internal/loader/configuration_setting_loader.go x: 3 contributors (90d) y: 785 lines of code internal/controller/appconfigurationprovider_controller.go x: 1 contributors (90d) y: 432 lines of code internal/controller/processor.go x: 1 contributors (90d) y: 326 lines of code internal/controller/utils.go x: 1 contributors (90d) y: 291 lines of code internal/loader/keyvault_reference_resolver.go x: 1 contributors (90d) y: 70 lines of code
785.0
lines of code
  min: 15.0
  average: 319.83
  25th percentile: 56.25
  median: 308.5
  75th percentile: 520.25
  max: 785.0
0 3.0
contributors (90d)
min: 1.0 | average: 1.33 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.5 | max: 3.0