kubernetes / org
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 70 files with 8,557 lines of code.
    • 1 very long files (1,961 lines of code)
    • 2 long files (1,459 lines of code)
    • 4 medium size files (1,305 lines of codeclsfd_ftr_w_mp_ins)
    • 13 small files (1,785 lines of code)
    • 50 very small files (2,047 lines of code)
22% | 17% | 15% | 20% | 23%
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
yaml23% | 17% | 15% | 18% | 24%
py0% | 0% | 0% | 100% | 0%
go0% | 0% | 0% | 100% | 0%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
config/kubernetes100% | 0% | 0% | 0% | 0%
config/kubernetes-sigs0% | 100% | 0% | 0% | 0%
config/kubernetes-csi0% | 100% | 0% | 0% | 0%
config/kubernetes/sig-docs0% | 0% | 100% | 0% | 0%
config/kubernetes/sig-release0% | 0% | 100% | 0% | 0%
config/kubernetes-sigs/sig-cluster-lifecycle0% | 0% | 100% | 0% | 0%
config/kubernetes-sigs/sig-api-machinery0% | 0% | 100% | 0% | 0%
config/kubernetes-sigs/sig-release0% | 0% | 0% | 100% | 0%
config/kubernetes/sig-contributor-experience0% | 0% | 0% | 100% | 0%
config/kubernetes/sig-scheduling0% | 0% | 0% | 100% | 0%
hack/boilerplate0% | 0% | 0% | 100% | 0%
config/kubernetes-client0% | 0% | 0% | 100% | 0%
config/kubernetes-sigs/sig-storage0% | 0% | 0% | 100% | 0%
config/kubernetes-sigs/sig-network0% | 0% | 0% | 100% | 0%
cmd/merge0% | 0% | 0% | 100% | 0%
config/kubernetes-sigs/sig-cli0% | 0% | 0% | 100% | 0%
config/kubernetes/sig-cloud-provider0% | 0% | 0% | 100% | 0%
config/kubernetes/provider-openstack0% | 0% | 0% | 100% | 0%
config/kubernetes/sig-storage0% | 0% | 0% | 100% | 0%
config/kubernetes/sig-node0% | 0% | 0% | 100% | 0%
config/kubernetes-sigs/sig-cloud-provider0% | 0% | 0% | 0% | 100%
config/kubernetes/sig-testing0% | 0% | 0% | 0% | 100%
config/kubernetes/sig-auth0% | 0% | 0% | 0% | 100%
config/kubernetes/sig-k8s-infra0% | 0% | 0% | 0% | 100%
config/kubernetes-sigs/sig-testing0% | 0% | 0% | 0% | 100%
config/kubernetes/sig-cluster-lifecycle0% | 0% | 0% | 0% | 100%
config/kubernetes-sigs/sig-windows0% | 0% | 0% | 0% | 100%
config/kubernetes-sigs/sig-scheduling0% | 0% | 0% | 0% | 100%
config/kubernetes/sig-autoscaling0% | 0% | 0% | 0% | 100%
config/kubernetes/sig-network0% | 0% | 0% | 0% | 100%
config/kubernetes/sig-multicluster0% | 0% | 0% | 0% | 100%
config/kubernetes-sigs/sig-aws0% | 0% | 0% | 0% | 100%
config/kubernetes-sigs/sig-instrumentation0% | 0% | 0% | 0% | 100%
config/kubernetes/sig-instrumentation0% | 0% | 0% | 0% | 100%
config/kubernetes-sigs/sig-multicluster0% | 0% | 0% | 0% | 100%
config/kubernetes/sig-apps0% | 0% | 0% | 0% | 100%
config/kubernetes/sig-cli0% | 0% | 0% | 0% | 100%
config/kubernetes-sigs/sig-contributor-experience0% | 0% | 0% | 0% | 100%
config/kubernetes/provider-gcp0% | 0% | 0% | 0% | 100%
config/kubernetes-sigs/sig-auth0% | 0% | 0% | 0% | 100%
config/kubernetes-sigs/provider-azure0% | 0% | 0% | 0% | 100%
config/kubernetes-nightly0% | 0% | 0% | 0% | 100%
config/kubernetes/sig-scalability0% | 0% | 0% | 0% | 100%
config/kubernetes/sig-architecture0% | 0% | 0% | 0% | 100%
config/kubernetes/sig-windows0% | 0% | 0% | 0% | 100%
config/kubernetes/sig-security0% | 0% | 0% | 0% | 100%
config/kubernetes-sigs/sig-node0% | 0% | 0% | 0% | 100%
config/kubernetes-nightly/sig-release0% | 0% | 0% | 0% | 100%
config/kubernetes/wg-structured-logging0% | 0% | 0% | 0% | 100%
config/kubernetes-sigs/provider-ibmcloud0% | 0% | 0% | 0% | 100%
config/kubernetes-sigs/sig-service-catalog0% | 0% | 0% | 0% | 100%
config/kubernetes-sigs/sig-security0% | 0% | 0% | 0% | 100%
config/kubernetes/sig-api-machinery0% | 0% | 0% | 0% | 100%
config/kubernetes-sigs/sig-k8s-infra0% | 0% | 0% | 0% | 100%
config/kubernetes/provider-azure0% | 0% | 0% | 0% | 100%
config/kubernetes-sigs/provider-vmware0% | 0% | 0% | 0% | 100%
config/kubernetes-sigs/sig-usability0% | 0% | 0% | 0% | 100%
config/kubernetes-retired0% | 0% | 0% | 0% | 100%
config/kubernetes-incubator0% | 0% | 0% | 0% | 100%
config/kubernetes-sigs/wg-naming0% | 0% | 0% | 0% | 100%
config/kubernetes/wg-naming0% | 0% | 0% | 0% | 100%
config/kubernetes-sigs/sig-apps0% | 0% | 0% | 0% | 100%
config/kubernetes-sigs/wg-component-standard0% | 0% | 0% | 0% | 100%
config/kubernetes-sigs/sig-docs0% | 0% | 0% | 0% | 100%
config/kubernetes-sigs/wg-policy0% | 0% | 0% | 0% | 100%
config/kubernetes/provider-aws0% | 0% | 0% | 0% | 100%
config/kubernetes-sigs/sig-architecture0% | 0% | 0% | 0% | 100%
config/kubernetes/provider-ibmcloud0% | 0% | 0% | 0% | 100%
config/kubernetes/sig-service-catalog0% | 0% | 0% | 0% | 100%
config/kubernetes/ug-big-data0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
org.yaml
in config/kubernetes
1961 -
org.yaml
in config/kubernetes-sigs
896 -
org.yaml
in config/kubernetes-csi
563 -
teams.yaml
in config/kubernetes/sig-docs
404 -
teams.yaml
in config/kubernetes/sig-release
389 -
teams.yaml
in config/kubernetes-sigs/sig-cluster-lifecycle
281 -
teams.yaml
in config/kubernetes-sigs/sig-api-machinery
231 -
teams.yaml
in config/kubernetes-sigs/sig-release
175 -
teams.yaml
in config/kubernetes/sig-contributor-experience
172 -
teams.yaml
in config/kubernetes/sig-scheduling
171 -
verify_boilerplate.py
in hack/boilerplate
167 12
org.yaml
in config/kubernetes-client
154 -
teams.yaml
in config/kubernetes-sigs/sig-storage
148 -
teams.yaml
in config/kubernetes-sigs/sig-network
133 -
main.go
in cmd/merge
124 6
teams.yaml
in config/kubernetes-sigs/sig-cli
114 -
teams.yaml
in config/kubernetes/sig-cloud-provider
111 -
teams.yaml
in config/kubernetes/provider-openstack
109 -
teams.yaml
in config/kubernetes/sig-storage
106 -
teams.yaml
in config/kubernetes/sig-node
101 -
teams.yaml
in config/kubernetes-sigs/sig-cloud-provider
97 -
teams.yaml
in config/kubernetes/sig-testing
91 -
teams.yaml
in config/kubernetes/sig-auth
87 -
teams.yaml
in config/kubernetes/sig-k8s-infra
86 -
teams.yaml
in config/kubernetes-sigs/sig-testing
84 -
teams.yaml
in config/kubernetes/sig-cluster-lifecycle
84 -
teams.yaml
in config/kubernetes-sigs/sig-windows
80 -
teams.yaml
in config/kubernetes-sigs/sig-scheduling
78 -
teams.yaml
in config/kubernetes/sig-autoscaling
71 -
teams.yaml
in config/kubernetes/sig-network
70 -
teams.yaml
in config/kubernetes/sig-multicluster
67 -
teams.yaml
in config/kubernetes-sigs/sig-aws
65 -
teams.yaml
in config/kubernetes-sigs/sig-instrumentation
63 -
teams.yaml
in config/kubernetes/sig-instrumentation
60 -
teams.yaml
in config/kubernetes-sigs/sig-multicluster
56 -
teams.yaml
in config/kubernetes/sig-apps
55 -
teams.yaml
in config/kubernetes/sig-cli
55 -
teams.yaml
in config/kubernetes-sigs/sig-contributor-experience
52 -
teams.yaml
in config/kubernetes/provider-gcp
50 -
teams.yaml
in config/kubernetes-sigs/sig-auth
47 -
teams.yaml
in config/kubernetes-sigs/provider-azure
42 -
org.yaml
in config/kubernetes-nightly
41 -
teams.yaml
in config/kubernetes/sig-scalability
39 -
teams.yaml
in config/kubernetes/sig-architecture
37 -
teams.yaml
in config/kubernetes/sig-windows
33 -
teams.yaml
in config/kubernetes/sig-security
32 -
teams.yaml
in config/kubernetes-sigs/sig-node
31 -
teams.yaml
in config/kubernetes-nightly/sig-release
31 -
teams.yaml
in config/kubernetes/wg-structured-logging
31 -
teams.yaml
in config/kubernetes-sigs/provider-ibmcloud
25 -
Files With Most Units (Top 2)
File# lines# units
verify_boilerplate.py
in hack/boilerplate
167 12
main.go
in cmd/merge
124 6
Files With Long Lines (Top 2)

There are 2 files with lines longer than 120 characters. In total, there are 3 long lines.

File# lines# units# long lines
org.yaml
in config/kubernetes
1961 - 2
teams.yaml
in config/kubernetes/sig-contributor-experience
172 - 1