GoogleCloudPlatform / k8s-cluster-bundle
File Size

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

Intro
Learn more...
File Size Overall
23% | 6% | 11% | 14% | 43%
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
bzl100% | 0% | 0% | 0% | 0%
go0% | 10% | 18% | 22% | 48%
yaml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
ROOT100% | 0% | 0% | 0% | 0%
pkg0% | 10% | 18% | 22% | 47%
config0% | 0% | 0% | 0% | 100%
cmd0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
1834 -
zz_generated.deepcopy.go
in pkg/apis/bundle/v1alpha1
518 54
inline.go
in pkg/build
374 10
patch.go
in pkg/options/patchtmpl
267 14
filter.go
in pkg/filter
263 20
bundleio.go
in pkg/commands/cmdlib
176 12
bundlewrapper.go
in pkg/wrapper
145 13
images.go
in pkg/find
139 12
decoder.go
in pkg/converter
137 16
patchbuild.go
in pkg/build
135 4
componentset.go
in pkg/clientset/versioned/typed/bundle/v1alpha1
133 9
component.go
in pkg/clientset/versioned/typed/bundle/v1alpha1
133 9
validate.go
in pkg/testutil/componentsuite
101 7
go_template_applier.go
in pkg/options/gotmpl
100 5
finder.go
in pkg/find
99 9
componentsuite.go
in pkg/testutil/componentsuite
98 4
96 -
95 -
helpers.go
in pkg/apis/bundle/v1alpha1
90 12
88 -
88 -
validate_component.go
in pkg/validate
88 4
87 -
87 -
85 -
81 -
fake_componentset.go
in pkg/clientset/versioned/typed/bundle/v1alpha1/fake
81 8
fake_component.go
in pkg/clientset/versioned/typed/bundle/v1alpha1/fake
81 8
70 -
68 -
67 4
63 -
filter.go
in pkg/commands/filter
62 2
61 -
patch.go
in pkg/commands/patch
59 2
bundle_client.go
in pkg/clientset/versioned/typed/bundle/v1alpha1
57 7
clientset.go
in pkg/clientset/versioned
57 5
templater.go
in pkg/internal
57 4
scheme.go
in pkg/options/patchtmpl
54 2
53 -
root.go
in pkg/commands
53 2
fake_reader_writer.go
in pkg/testutil
52 6
47 -
export.go
in pkg/commands/export
45 2
component_types.go
in pkg/apis/bundle/v1alpha1
43 -
43 4
common.go
in pkg/options
41 2
encoder.go
in pkg/converter
41 7
zz_generated.register.go
in pkg/apis/bundle/v1alpha1
39 3
build.go
in pkg/commands/build
39 2
Files With Most Units (Top 50)
File# lines# units
zz_generated.deepcopy.go
in pkg/apis/bundle/v1alpha1
518 54
filter.go
in pkg/filter
263 20
decoder.go
in pkg/converter
137 16
patch.go
in pkg/options/patchtmpl
267 14
bundlewrapper.go
in pkg/wrapper
145 13
helpers.go
in pkg/apis/bundle/v1alpha1
90 12
bundleio.go
in pkg/commands/cmdlib
176 12
images.go
in pkg/find
139 12
inline.go
in pkg/build
374 10
componentset.go
in pkg/clientset/versioned/typed/bundle/v1alpha1
133 9
component.go
in pkg/clientset/versioned/typed/bundle/v1alpha1
133 9
finder.go
in pkg/find
99 9
fake_componentset.go
in pkg/clientset/versioned/typed/bundle/v1alpha1/fake
81 8
fake_component.go
in pkg/clientset/versioned/typed/bundle/v1alpha1/fake
81 8
bundle_client.go
in pkg/clientset/versioned/typed/bundle/v1alpha1
57 7
validate.go
in pkg/testutil/componentsuite
101 7
encoder.go
in pkg/converter
41 7
fake_reader_writer.go
in pkg/testutil
52 6
go_template_applier.go
in pkg/options/gotmpl
100 5
clientset.go
in pkg/clientset/versioned
57 5
validate_component.go
in pkg/validate
88 4
43 4
patchbuild.go
in pkg/build
135 4
67 4
componentsuite.go
in pkg/testutil/componentsuite
98 4
templater.go
in pkg/internal
57 4
multi.go
in pkg/options/multi
30 3
fake_bundle_client.go
in pkg/clientset/versioned/typed/bundle/v1alpha1/fake
19 3
zz_generated.register.go
in pkg/apis/bundle/v1alpha1
39 3
unstructured.go
in pkg/converter
36 3
scheme.go
in pkg/options/patchtmpl
54 2
common.go
in pkg/options
41 2
filter.go
in pkg/commands/filter
62 2
validate.go
in pkg/commands/validate
33 2
patch.go
in pkg/commands/patch
59 2
root.go
in pkg/commands
53 2
fake_stdio.go
in pkg/commands/cmdtest
20 2
fake_exiter.go
in pkg/commands/cmdtest
13 2
cmdio.go
in pkg/commands/cmdlib
21 2
build.go
in pkg/commands/build
39 2
images.go
in pkg/commands/find
25 2
export.go
in pkg/commands/export
45 2
path_rewriter.go
in pkg/build
33 2
testutil.go
in pkg/testutil
25 2
exporter.go
in pkg/converter
35 2
validate.go
in pkg/options/openapi
38 1
default.go
in pkg/options/openapi
20 1
register.go
in pkg/clientset/versioned/scheme
20 1
register.go
in pkg/clientset/versioned/fake
19 1
validate_name.go
in pkg/validate
13 1
Files With Long Lines (Top 43)

There are 43 files with lines longer than 120 characters. In total, there are 132 long lines.

File# lines# units# long lines
inline.go
in pkg/build
374 10 13
patch.go
in pkg/options/patchtmpl
267 14 9
fake_componentset.go
in pkg/clientset/versioned/typed/bundle/v1alpha1/fake
81 8 9
componentset.go
in pkg/clientset/versioned/typed/bundle/v1alpha1
133 9 7
patchbuild.go
in pkg/build
135 4 7
fake_component.go
in pkg/clientset/versioned/typed/bundle/v1alpha1/fake
81 8 6
component.go
in pkg/clientset/versioned/typed/bundle/v1alpha1
133 9 5
get_command.go
in pkg/commands/filter
26 1 4
get_command.go
in pkg/commands/patch
23 1 4
bundleio.go
in pkg/commands/cmdlib
176 12 4
87 - 3
95 - 3
96 - 3
common.go
in pkg/options
41 2 3
validate_component.go
in pkg/validate
88 4 3
images.go
in pkg/find
139 12 3
88 - 2
61 - 2
87 - 2
63 - 2
85 - 2
47 - 2
88 - 2
70 - 2
53 - 2
68 - 2
go_template_applier.go
in pkg/options/gotmpl
100 5 2
clientset.go
in pkg/clientset/versioned
57 5 2
validate.go
in pkg/commands/validate
33 2 2
patch.go
in pkg/commands/patch
59 2 2
root.go
in pkg/commands
53 2 2
build.go
in pkg/commands/build
39 2 2
get_command.go
in pkg/commands/build
20 1 2
export.go
in pkg/commands/export
45 2 2
get_command.go
in pkg/commands/export
21 1 2
filter.go
in pkg/filter
263 20 1
filter.go
in pkg/commands/filter
62 2 1
get_command.go
in pkg/commands/validate
18 1 1
images.go
in pkg/commands/find
25 2 1
get_command.go
in pkg/commands/find
24 1 1
fake_reader_writer.go
in pkg/testutil
52 6 1
finder.go
in pkg/find
99 9 1
templater.go
in pkg/internal
57 4 1
Correlations

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

pkg/apis/bundle/v1alpha1/builder_types.go x: 9 commits (all time) y: 36 lines of code pkg/apis/bundle/v1alpha1/object_template_types.go x: 9 commits (all time) y: 25 lines of code pkg/apis/bundle/v1alpha1/patch_template_types.go x: 8 commits (all time) y: 35 lines of code pkg/build/inline.go x: 18 commits (all time) y: 374 lines of code pkg/build/patchbuild.go x: 11 commits (all time) y: 135 lines of code pkg/internal/templater.go x: 2 commits (all time) y: 57 lines of code pkg/options/gotmpl/go_template_applier.go x: 8 commits (all time) y: 100 lines of code pkg/options/patchtmpl/patch.go x: 18 commits (all time) y: 267 lines of code pkg/commands/root.go x: 39 commits (all time) y: 53 lines of code repositories.bzl x: 6 commits (all time) y: 1834 lines of code pkg/options/openapi/validate.go x: 6 commits (all time) y: 38 lines of code pkg/commands/export/export.go x: 19 commits (all time) y: 45 lines of code pkg/commands/export/get_command.go x: 3 commits (all time) y: 21 lines of code pkg/wrapper/bundlewrapper.go x: 4 commits (all time) y: 145 lines of code pkg/apis/bundle/v1alpha1/zz_generated.deepcopy.go x: 27 commits (all time) y: 518 lines of code pkg/clientset/versioned/fake/register.go x: 6 commits (all time) y: 19 lines of code pkg/options/patchtmpl/scheme.go x: 8 commits (all time) y: 54 lines of code pkg/clientset/versioned/typed/bundle/v1alpha1/component.go x: 4 commits (all time) y: 133 lines of code pkg/clientset/versioned/typed/bundle/v1alpha1/componentset.go x: 5 commits (all time) y: 133 lines of code pkg/clientset/versioned/typed/bundle/v1alpha1/fake/fake_component.go x: 4 commits (all time) y: 81 lines of code pkg/clientset/versioned/typed/bundle/v1alpha1/fake/fake_componentset.go x: 5 commits (all time) y: 81 lines of code pkg/version/version.go x: 7 commits (all time) y: 2 lines of code pkg/filter/filter.go x: 25 commits (all time) y: 263 lines of code pkg/find/images.go x: 23 commits (all time) y: 139 lines of code cmd/bundlectl/main.go x: 10 commits (all time) y: 15 lines of code pkg/clientset/versioned/scheme/register.go x: 5 commits (all time) y: 20 lines of code pkg/clientset/versioned/typed/bundle/v1alpha1/bundle_client.go x: 5 commits (all time) y: 57 lines of code pkg/apis/bundle/v1alpha1/helpers.go x: 13 commits (all time) y: 90 lines of code pkg/options/multi/multi.go x: 3 commits (all time) y: 30 lines of code pkg/options/common.go x: 9 commits (all time) y: 41 lines of code pkg/testutil/componentsuite/componentsuite.go x: 7 commits (all time) y: 98 lines of code pkg/testutil/componentsuite/schema.go x: 6 commits (all time) y: 33 lines of code pkg/testutil/componentsuite/validate.go x: 1 commits (all time) y: 101 lines of code pkg/build/path_rewriter.go x: 2 commits (all time) y: 33 lines of code pkg/commands/cmdlib/bundleio.go x: 31 commits (all time) y: 176 lines of code pkg/validate/validate_component.go x: 11 commits (all time) y: 88 lines of code pkg/apis/bundle/v1alpha1/requirement_types.go x: 4 commits (all time) y: 14 lines of code config/crds/bundle_v1alpha1_component.yaml x: 4 commits (all time) y: 63 lines of code config/crds/bundle_v1alpha1_componentbuilder.yaml x: 4 commits (all time) y: 88 lines of code config/crds/bundle_v1alpha1_requirements.yaml x: 3 commits (all time) y: 53 lines of code pkg/apis/bundle/v1alpha1/component_types.go x: 18 commits (all time) y: 43 lines of code pkg/files/file_reader_writer.go x: 15 commits (all time) y: 67 lines of code pkg/apis/bundle/v1alpha1/zz_generated.register.go x: 14 commits (all time) y: 39 lines of code pkg/clientset/versioned/doc.go x: 2 commits (all time) y: 1 lines of code pkg/clientset/versioned/typed/bundle/v1alpha1/doc.go x: 3 commits (all time) y: 1 lines of code pkg/clientset/versioned/typed/bundle/v1alpha1/fake/fake_bundle_client.go x: 4 commits (all time) y: 19 lines of code pkg/clientset/versioned/typed/bundle/v1alpha1/generated_expansion.go x: 4 commits (all time) y: 3 lines of code pkg/apis/bundle/v1alpha1/identifiers.go x: 3 commits (all time) y: 11 lines of code pkg/commands/filter/filter.go x: 21 commits (all time) y: 62 lines of code pkg/commands/filter/get_command.go x: 3 commits (all time) y: 26 lines of code config/crds/bundle_v1alpha1_objecttemplate.yaml x: 3 commits (all time) y: 47 lines of code pkg/find/finder.go x: 32 commits (all time) y: 99 lines of code pkg/commands/cmdlib/cmdio.go x: 1 commits (all time) y: 21 lines of code pkg/commands/cmdtest/fake_exiter.go x: 1 commits (all time) y: 13 lines of code pkg/commands/patch/patch.go x: 17 commits (all time) y: 59 lines of code pkg/testutil/fake_reader_writer.go x: 14 commits (all time) y: 52 lines of code config/crds/bundle_v1alpha1_objecttemplatebuilder.yaml x: 1 commits (all time) y: 61 lines of code pkg/commands/build/get_command.go x: 2 commits (all time) y: 20 lines of code pkg/commands/patch/get_command.go x: 2 commits (all time) y: 23 lines of code pkg/commands/build/build.go x: 10 commits (all time) y: 39 lines of code pkg/commands/cmdlib/global_options.go x: 18 commits (all time) y: 6 lines of code pkg/commands/find/images.go x: 16 commits (all time) y: 25 lines of code pkg/commands/validate/validate.go x: 22 commits (all time) y: 33 lines of code pkg/core/core.go x: 19 commits (all time) y: 21 lines of code config/crds/bundle_v1alpha1_bundlebuilder.yaml x: 4 commits (all time) y: 70 lines of code config/crds/bundleext_v1alpha1_nodeconfig.yaml x: 6 commits (all time) y: 88 lines of code pkg/build/config_map_maker.go x: 2 commits (all time) y: 43 lines of code pkg/options/options.go x: 7 commits (all time) y: 14 lines of code config/crds/bundle_v1alpha1_componentlist.yaml x: 3 commits (all time) y: 95 lines of code pkg/converter/decoder.go x: 3 commits (all time) y: 137 lines of code pkg/converter/encoder.go x: 3 commits (all time) y: 41 lines of code pkg/apis/bundle/v1alpha1/bundle_types.go x: 8 commits (all time) y: 11 lines of code pkg/build/doc.go x: 1 commits (all time) y: 1 lines of code config/crds/bundle_v1alpha1_componentset.yaml x: 7 commits (all time) y: 68 lines of code config/crds/bundle_v1alpha1_componentsetlist.yaml x: 7 commits (all time) y: 87 lines of code pkg/validate/validate_name.go x: 2 commits (all time) y: 13 lines of code pkg/converter/converter.go x: 20 commits (all time) y: 7 lines of code pkg/converter/exporter.go x: 10 commits (all time) y: 35 lines of code pkg/core/doc.go x: 5 commits (all time) y: 1 lines of code
1834.0
lines of code
  min: 1.0
  average: 70.57
  25th percentile: 14.0
  median: 34.0
  75th percentile: 81.0
  max: 1834.0
0 39.0
commits (all time)
min: 1.0 | average: 7.65 | 25th percentile: 3.0 | median: 5.0 | 75th percentile: 9.0 | max: 39.0

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

pkg/apis/bundle/v1alpha1/builder_types.go x: 5 contributors (all time) y: 36 lines of code pkg/apis/bundle/v1alpha1/object_template_types.go x: 3 contributors (all time) y: 25 lines of code pkg/apis/bundle/v1alpha1/patch_template_types.go x: 4 contributors (all time) y: 35 lines of code pkg/build/inline.go x: 7 contributors (all time) y: 374 lines of code pkg/build/patchbuild.go x: 6 contributors (all time) y: 135 lines of code pkg/internal/templater.go x: 1 contributors (all time) y: 57 lines of code pkg/options/gotmpl/go_template_applier.go x: 3 contributors (all time) y: 100 lines of code pkg/options/patchtmpl/patch.go x: 7 contributors (all time) y: 267 lines of code pkg/commands/root.go x: 7 contributors (all time) y: 53 lines of code repositories.bzl x: 5 contributors (all time) y: 1834 lines of code pkg/converter/unstructured.go x: 2 contributors (all time) y: 36 lines of code pkg/options/openapi/validate.go x: 4 contributors (all time) y: 38 lines of code pkg/commands/export/export.go x: 6 contributors (all time) y: 45 lines of code pkg/commands/export/get_command.go x: 3 contributors (all time) y: 21 lines of code pkg/wrapper/bundlewrapper.go x: 4 contributors (all time) y: 145 lines of code pkg/apis/bundle/v1alpha1/zz_generated.deepcopy.go x: 5 contributors (all time) y: 518 lines of code pkg/clientset/versioned/fake/register.go x: 2 contributors (all time) y: 19 lines of code pkg/options/patchtmpl/scheme.go x: 4 contributors (all time) y: 54 lines of code pkg/clientset/versioned/clientset.go x: 3 contributors (all time) y: 57 lines of code pkg/clientset/versioned/typed/bundle/v1alpha1/component.go x: 2 contributors (all time) y: 133 lines of code pkg/clientset/versioned/typed/bundle/v1alpha1/fake/fake_component.go x: 2 contributors (all time) y: 81 lines of code pkg/version/version.go x: 4 contributors (all time) y: 2 lines of code pkg/filter/filter.go x: 6 contributors (all time) y: 263 lines of code pkg/find/images.go x: 3 contributors (all time) y: 139 lines of code pkg/clientset/versioned/scheme/register.go x: 1 contributors (all time) y: 20 lines of code pkg/apis/bundle/v1alpha1/helpers.go x: 5 contributors (all time) y: 90 lines of code pkg/options/multi/multi.go x: 1 contributors (all time) y: 30 lines of code pkg/testutil/componentsuite/componentsuite.go x: 2 contributors (all time) y: 98 lines of code pkg/testutil/componentsuite/validate.go x: 1 contributors (all time) y: 101 lines of code pkg/commands/cmdlib/bundleio.go x: 5 contributors (all time) y: 176 lines of code pkg/testutil/testutil.go x: 4 contributors (all time) y: 25 lines of code pkg/validate/validate_component.go x: 3 contributors (all time) y: 88 lines of code pkg/apis/bundle/v1alpha1/requirement_types.go x: 1 contributors (all time) y: 14 lines of code config/crds/bundle_v1alpha1_component.yaml x: 1 contributors (all time) y: 63 lines of code config/crds/bundle_v1alpha1_componentbuilder.yaml x: 1 contributors (all time) y: 88 lines of code pkg/files/file_reader_writer.go x: 2 contributors (all time) y: 67 lines of code config/crds/bundle_v1alpha1_patchtemplate.yaml x: 1 contributors (all time) y: 85 lines of code pkg/apis/bundle/v1alpha1/zz_generated.register.go x: 1 contributors (all time) y: 39 lines of code pkg/clientset/versioned/doc.go x: 1 contributors (all time) y: 1 lines of code pkg/apis/bundle/v1alpha1/identifiers.go x: 2 contributors (all time) y: 11 lines of code pkg/commands/filter/filter.go x: 3 contributors (all time) y: 62 lines of code pkg/commands/filter/get_command.go x: 2 contributors (all time) y: 26 lines of code config/crds/bundle_v1alpha1_objecttemplate.yaml x: 1 contributors (all time) y: 47 lines of code pkg/find/finder.go x: 4 contributors (all time) y: 99 lines of code pkg/commands/patch/patch.go x: 5 contributors (all time) y: 59 lines of code pkg/testutil/fake_reader_writer.go x: 2 contributors (all time) y: 52 lines of code pkg/commands/cmdlib/global_options.go x: 3 contributors (all time) y: 6 lines of code config/crds/bundle_v1alpha1_bundlebuilder.yaml x: 3 contributors (all time) y: 70 lines of code config/crds/bundleext_v1alpha1_nodeconfig.yaml x: 2 contributors (all time) y: 88 lines of code pkg/options/options.go x: 4 contributors (all time) y: 14 lines of code pkg/converter/encoder.go x: 2 contributors (all time) y: 41 lines of code pkg/validate/doc.go x: 2 contributors (all time) y: 1 lines of code
1834.0
lines of code
  min: 1.0
  average: 70.57
  25th percentile: 14.0
  median: 34.0
  75th percentile: 81.0
  max: 1834.0
0 7.0
contributors (all time)
min: 1.0 | average: 2.42 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 7.0

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

No data for "commits (30d)" vs. "lines of code".

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

No data for "contributors (30d)" vs. "lines of code".


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

No data for "commits (90d)" vs. "lines of code".

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

No data for "contributors (90d)" vs. "lines of code".