aws / eks-charts
File Size

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

Intro
  • File size measurements show the distribution of size of files.
  • Files are classified in four categories based on their size (lines of code): 1-100 (very small files), 101-200 (small files), 201-500 (medium size files), 501-1000 (long files), 1001+(very long files).
  • It is a good practice to keep files small. Long files may become "bloaters", code that have increased to such gargantuan proportions that they are hard to work with.
Learn more...
File Size Overall
  • There are 167 files with 11,692 lines of code.
    • 1 very long files (3,331 lines of code)
    • 0 long files (0 lines of code)
    • 4 medium size files (1,119 lines of codeclsfd_ftr_w_mp_ins)
    • 18 small files (2,627 lines of code)
    • 144 very small files (4,615 lines of code)
28% | 0% | 9% | 22% | 39%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: zoomable circles | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
yaml31% | 0% | 10% | 24% | 34%
tpl0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
appmesh-controller81% | 0% | 0% | 9% | 8%
aws-load-balancer-controller0% | 0% | 36% | 29% | 33%
aws-node-termination-handler0% | 0% | 36% | 25% | 38%
aws-calico0% | 0% | 20% | 63% | 16%
aws-vpc-cni0% | 0% | 0% | 68% | 31%
aws-for-fluent-bit0% | 0% | 0% | 55% | 44%
appmesh-prometheus0% | 0% | 0% | 30% | 69%
appmesh-jaeger0% | 0% | 0% | 34% | 65%
appmesh-inject0% | 0% | 0% | 0% | 100%
appmesh-gateway0% | 0% | 0% | 0% | 100%
appmesh-grafana0% | 0% | 0% | 0% | 100%
appmesh-spire-server0% | 0% | 0% | 0% | 100%
csi-secrets-store-provider-aws0% | 0% | 0% | 0% | 100%
appmesh-spire-agent0% | 0% | 0% | 0% | 100%
aws-cloudwatch-metrics0% | 0% | 0% | 0% | 100%
aws-sigv4-proxy-admission-controller0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
crds.yaml
in stable/appmesh-controller/crds
3331 -
crds.yaml
in stable/aws-load-balancer-controller/crds
474 -
daemonset.linux.yaml
in stable/aws-node-termination-handler/templates
226 -
podsecuritypolicy.yaml
in stable/aws-calico/templates
211 -
deployment.yaml
in stable/aws-node-termination-handler/templates
208 -
deployment.yaml
in stable/aws-load-balancer-controller/templates
198 -
daemonset.windows.yaml
in stable/aws-node-termination-handler/templates
196 -
rbac.yaml
in stable/aws-calico/templates
193 -
crds.yaml
in stable/aws-calico/crds
191 -
webhook.yaml
in stable/aws-load-balancer-controller/templates
178 -
configmap.yaml
in stable/aws-for-fluent-bit/templates
174 -
daemonset.yaml
in stable/aws-vpc-cni/templates
153 -
webhook.yaml
in stable/appmesh-controller/templates
149 -
daemon-set.yaml
in stable/aws-calico/templates
143 -
deployment.yaml
in stable/aws-calico/templates
138 -
deployment.yaml
in stable/appmesh-controller/templates
132 -
config.yaml
in stable/appmesh-prometheus/templates
132 -
values.yaml
in stable/aws-vpc-cni
112 -
test.yaml
in stable/aws-vpc-cni
112 -
values.yaml
in stable/aws-node-termination-handler
110 -
values.yaml
in stable/aws-for-fluent-bit
110 -
deployment.yaml
in stable/appmesh-jaeger/templates
104 -
test.yaml
in stable/appmesh-controller
102 -
test.yaml
in stable/aws-node-termination-handler
100 -
deployment.yaml
in stable/appmesh-inject/templates
96 -
tpl
_helpers.tpl
in stable/aws-load-balancer-controller/templates
96 -
tpl
_helpers.tpl
in stable/aws-node-termination-handler/templates
95 -
values.yaml
in stable/appmesh-controller
88 -
deployment.yaml
in stable/appmesh-grafana/templates
88 -
daemonset.yaml
in stable/aws-cloudwatch-metrics/templates
88 -
test.yaml
in stable/aws-load-balancer-controller
87 -
deployment.yaml
in stable/appmesh-prometheus/templates
86 -
rbac.yaml
in stable/aws-load-balancer-controller/templates
83 -
deployment.yaml
in stable/appmesh-gateway/templates
80 -
values.yaml
in stable/aws-load-balancer-controller
80 -
rbac.yaml
in stable/appmesh-controller/templates
74 -
psp.yaml
in stable/aws-node-termination-handler/templates
70 -
deployment.yaml
in stable/appmesh-spire-agent/templates
68 -
tpl
_helpers.tpl
in stable/aws-for-fluent-bit/templates
68 -
daemonset.yaml
in stable/aws-for-fluent-bit/templates
65 -
tpl
_helpers.tpl
in stable/appmesh-controller/templates
64 -
daemonset.yaml
in stable/csi-secrets-store-provider-aws/templates
64 -
tpl
_helpers.tpl
in stable/appmesh-inject/templates
63 -
deployment.yaml
in stable/appmesh-spire-server/templates
60 -
tpl
_helpers.tpl
in stable/aws-sigv4-proxy-admission-controller/templates
58 -
psp.yaml
in stable/appmesh-inject/templates
57 -
psp.yaml
in stable/appmesh-controller/templates
57 -
psp.yaml
in stable/appmesh-grafana/templates
57 -
psp.yaml
in stable/appmesh-jaeger/templates
57 -
psp.yaml
in stable/appmesh-prometheus/templates
57 -
Files With Most Units (Top 0)
File# lines# units
Files With Long Lines (Top 12)

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

File# lines# units# long lines
crds.yaml
in stable/appmesh-controller/crds
3331 - 174
crds.yaml
in stable/aws-load-balancer-controller/crds
474 - 38
webhook.yaml
in stable/aws-load-balancer-controller/templates
178 - 3
daemonset.yaml
in stable/aws-vpc-cni/templates
153 - 2
tpl
_helpers.tpl
in stable/appmesh-inject/templates
63 - 1
rbac.yaml
in stable/appmesh-controller/templates
74 - 1
tpl
_helpers.tpl
in stable/appmesh-controller/templates
64 - 1
tpl
_helpers.tpl
in stable/aws-sigv4-proxy-admission-controller/templates
58 - 1
psp.yaml
in stable/aws-node-termination-handler/templates
70 - 1
deployment.yaml
in stable/aws-load-balancer-controller/templates
198 - 1
tpl
_helpers.tpl
in stable/aws-load-balancer-controller/templates
96 - 1
Chart.yaml
in stable/csi-secrets-store-provider-aws
22 - 1