azure / eno
File Size

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

Intro
Learn more...
File Size Overall
12% | 7% | 28% | 33% | 18%
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
yaml46% | 0% | 18% | 18% | 15%
go0% | 10% | 31% | 38% | 19%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
api39% | 24% | 15% | 10% | 9%
internal0% | 0% | 42% | 36% | 20%
pkg0% | 0% | 0% | 54% | 45%
cmd0% | 0% | 0% | 100% | 0%
dev0% | 0% | 0% | 100% | 0%
Longest Files (Top 50)
File# lines# units
eno.azure.io_synthesizers.yaml
in api/v1/config/crd
1123 -
688 74
eno.azure.io_compositions.yaml
in api/v1/config/crd
452 -
testutil.go
in internal/testutil
338 14
controller.go
in internal/controllers/reconciliation
306 9
controller.go
in internal/controllers/symphony
288 9
resource.go
in internal/resource
280 14
kind.go
in internal/controllers/watch
238 8
executor.go
in internal/execution
231 8
op.go
in internal/controllers/scheduling
226 10
manager.go
in internal/manager
213 16
writebuffer.go
in internal/flowcontrol
199 7
main.go
in cmd/eno-controller
193 5
controller.go
in internal/controllers/composition
190 5
pod.go
in internal/controllers/synthesis
188 3
eno.azure.io_symphonies.yaml
in api/v1/config/crd
181 -
controller.go
in internal/controllers/scheduling
166 6
slice.go
in internal/controllers/resourceslice
162 7
slicecleanup.go
in internal/controllers/resourceslice
158 5
gc.go
in internal/controllers/synthesis
141 5
namespace.go
in internal/controllers/liveness
141 5
swagger.yaml
in pkg/krm/functions/api/v1
136 -
136 -
tree.go
in internal/resource
133 6
131 10
reconstitution.go
in internal/controllers/reconciliation
121 3
lifecycle.go
in internal/controllers/synthesis
117 3
helm.go
in pkg/helmshim
111 4
cache.go
in internal/resource
111 6
main.go
in pkg/function
102 5
main.go
in cmd/eno-reconciler
102 2
zz_generated.deepcopy.go
in pkg/krm/functions/api/v1
101 9
readiness.go
in internal/readiness
98 6
zz_generated.deepcopy.go
in internal/controllers/reconciliation/fixtures/v1
95 12
slicing.go
in internal/resource
93 2
options.go
in pkg/helmshim
88 10
outputs.go
in pkg/function
81 5
watch.go
in internal/controllers/watch
76 2
75 -
statespace.go
in internal/testutil/statespace
73 6
inputs.go
in pkg/function
59 5
handler.go
in internal/execution
58 2
pruning.go
in internal/controllers/watch
54 2
enotest.azure.io_testresources.yaml
in internal/controllers/reconciliation/fixtures/v1/config/crd
54 -
crd-runtimetest-extra-property.yaml
in internal/controllers/reconciliation/fixtures
53 -
crd-runtimetest.yaml
in internal/controllers/reconciliation/fixtures
51 -
50 1
indices.go
in internal/manager
48 3
options.go
in internal/manager
46 2
inputs.go
in api/v1
43 1
Files With Most Units (Top 50)
File# lines# units
688 74
manager.go
in internal/manager
213 16
testutil.go
in internal/testutil
338 14
resource.go
in internal/resource
280 14
zz_generated.deepcopy.go
in internal/controllers/reconciliation/fixtures/v1
95 12
131 10
options.go
in pkg/helmshim
88 10
op.go
in internal/controllers/scheduling
226 10
zz_generated.deepcopy.go
in pkg/krm/functions/api/v1
101 9
controller.go
in internal/controllers/symphony
288 9
controller.go
in internal/controllers/reconciliation
306 9
kind.go
in internal/controllers/watch
238 8
executor.go
in internal/execution
231 8
writebuffer.go
in internal/flowcontrol
199 7
slice.go
in internal/controllers/resourceslice
162 7
controller.go
in internal/controllers/scheduling
166 6
statespace.go
in internal/testutil/statespace
73 6
cache.go
in internal/resource
111 6
tree.go
in internal/resource
133 6
readiness.go
in internal/readiness
98 6
outputs.go
in pkg/function
81 5
main.go
in pkg/function
102 5
inputs.go
in pkg/function
59 5
controller.go
in internal/controllers/composition
190 5
gc.go
in internal/controllers/synthesis
141 5
slicecleanup.go
in internal/controllers/resourceslice
158 5
namespace.go
in internal/controllers/liveness
141 5
main.go
in cmd/eno-controller
193 5
helm.go
in pkg/helmshim
111 4
register.go
in pkg/krm/functions/api/v1
15 3
indices.go
in internal/manager
48 3
pod.go
in internal/controllers/synthesis
188 3
lifecycle.go
in internal/controllers/synthesis
117 3
reconstitution.go
in internal/controllers/reconciliation
121 3
inputs.go
in internal/inputs
43 2
options.go
in internal/manager
46 2
pruning.go
in internal/controllers/watch
54 2
watch.go
in internal/controllers/watch
76 2
metrics.go
in internal/controllers/scheduling
35 2
slicing.go
in internal/resource
93 2
handler.go
in internal/execution
58 2
main.go
in cmd/eno-reconciler
102 2
50 1
inputs.go
in api/v1
43 1
types.go
in api/v1
15 1
fs.go
in pkg/function
28 1
kubeconfig.go
in internal/k8s
18 1
metrics.go
in internal/flowcontrol
16 1
metrics.go
in internal/controllers/synthesis
16 1
metrics.go
in internal/controllers/reconciliation
23 1
Files With Long Lines (Top 31)

There are 31 files with lines longer than 120 characters. In total, there are 241 long lines.

File# lines# units# long lines
eno.azure.io_synthesizers.yaml
in api/v1/config/crd
1123 - 97
controller.go
in internal/controllers/reconciliation
306 9 13
kind.go
in internal/controllers/watch
238 8 11
main.go
in cmd/eno-controller
193 5 10
main.go
in cmd/eno-reconciler
102 2 9
manager.go
in internal/manager
213 16 8
controller.go
in internal/controllers/symphony
288 9 8
slicecleanup.go
in internal/controllers/resourceslice
158 5 7
testutil.go
in internal/testutil
338 14 7
options.go
in internal/manager
46 2 6
lifecycle.go
in internal/controllers/synthesis
117 3 6
slice.go
in internal/controllers/resourceslice
162 7 6
op.go
in internal/controllers/scheduling
226 10 6
executor.go
in internal/execution
231 8 6
writebuffer.go
in internal/flowcontrol
199 7 5
controller.go
in internal/controllers/composition
190 5 5
reconstitution.go
in internal/controllers/reconciliation
121 3 5
resource.go
in internal/resource
280 14 4
pod.go
in internal/controllers/synthesis
188 3 3
slicing.go
in internal/resource
93 2 3
gc.go
in internal/controllers/synthesis
141 5 2
metrics.go
in internal/controllers/scheduling
35 2 2
controller.go
in internal/controllers/scheduling
166 6 2
enotest.azure.io_testresources-old.yaml
in internal/controllers/reconciliation/fixtures/v1/config
42 - 2
cache.go
in internal/resource
111 6 2
indices.go
in internal/manager
48 3 1
pruning.go
in internal/controllers/watch
54 2 1
watch.go
in internal/controllers/watch
76 2 1
metrics.go
in internal/controllers/reconciliation
23 1 1
statespace.go
in internal/testutil/statespace
73 6 1
tree.go
in internal/resource
133 6 1
Correlations

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

pkg/helmshim/fixtures/basic-chart/templates/skipped-but-with-fancy-comment.yaml x: 1 commits (all time) y: 8 lines of code pkg/helmshim/fixtures/basic-chart/templates/unknown.yaml x: 2 commits (all time) y: 4 lines of code pkg/helmshim/helm.go x: 5 commits (all time) y: 111 lines of code internal/controllers/synthesis/gc.go x: 7 commits (all time) y: 141 lines of code internal/controllers/reconciliation/controller.go x: 64 commits (all time) y: 306 lines of code internal/execution/executor.go x: 15 commits (all time) y: 231 lines of code pkg/function/fixtures/invalid.yaml x: 1 commits (all time) y: 9 lines of code pkg/function/fs.go x: 1 commits (all time) y: 28 lines of code pkg/function/outputs.go x: 4 commits (all time) y: 81 lines of code api/v1/composition.go x: 38 commits (all time) y: 131 lines of code api/v1/config/crd/eno.azure.io_compositions.yaml x: 29 commits (all time) y: 452 lines of code api/v1/config/crd/eno.azure.io_resourceslices.yaml x: 15 commits (all time) y: 75 lines of code api/v1/config/crd/eno.azure.io_symphonies.yaml x: 10 commits (all time) y: 181 lines of code api/v1/config/crd/eno.azure.io_synthesizers.yaml x: 25 commits (all time) y: 1123 lines of code api/v1/resourceslice.go x: 16 commits (all time) y: 50 lines of code api/v1/symphony.go x: 9 commits (all time) y: 31 lines of code api/v1/types.go x: 4 commits (all time) y: 15 lines of code api/v1/zz_generated.deepcopy.go x: 30 commits (all time) y: 688 lines of code internal/resource/slicing.go x: 5 commits (all time) y: 93 lines of code internal/controllers/scheduling/metrics.go x: 3 commits (all time) y: 35 lines of code cmd/eno-reconciler/main.go x: 29 commits (all time) y: 102 lines of code internal/resource/resource.go x: 24 commits (all time) y: 280 lines of code internal/controllers/composition/controller.go x: 8 commits (all time) y: 190 lines of code internal/testutil/testutil.go x: 36 commits (all time) y: 338 lines of code internal/controllers/synthesis/metrics.go x: 3 commits (all time) y: 16 lines of code internal/controllers/synthesis/pod.go x: 20 commits (all time) y: 188 lines of code internal/execution/handler.go x: 5 commits (all time) y: 58 lines of code internal/inputs/inputs.go x: 2 commits (all time) y: 43 lines of code internal/controllers/scheduling/op.go x: 6 commits (all time) y: 226 lines of code internal/controllers/reconciliation/metrics.go x: 3 commits (all time) y: 23 lines of code internal/controllers/resourceslice/slice.go x: 3 commits (all time) y: 162 lines of code internal/controllers/resourceslice/slicecleanup.go x: 3 commits (all time) y: 158 lines of code internal/controllers/scheduling/controller.go x: 7 commits (all time) y: 166 lines of code internal/controllers/symphony/controller.go x: 4 commits (all time) y: 288 lines of code internal/controllers/synthesis/lifecycle.go x: 65 commits (all time) y: 117 lines of code pkg/function/main.go x: 2 commits (all time) y: 102 lines of code pkg/functiontest/fixtures/1.yaml x: 1 commits (all time) y: 1 lines of code api/v1/env.go x: 2 commits (all time) y: 5 lines of code internal/controllers/liveness/namespace.go x: 5 commits (all time) y: 141 lines of code internal/controllers/reconciliation/reconstitution.go x: 3 commits (all time) y: 121 lines of code internal/controllers/watch/pruning.go x: 3 commits (all time) y: 54 lines of code internal/controllers/watch/watch.go x: 4 commits (all time) y: 76 lines of code internal/manager/manager.go x: 35 commits (all time) y: 213 lines of code api/v1/inputs.go x: 6 commits (all time) y: 43 lines of code internal/controllers/watch/kind.go x: 14 commits (all time) y: 238 lines of code cmd/eno-controller/main.go x: 34 commits (all time) y: 193 lines of code pkg/helmshim/options.go x: 3 commits (all time) y: 88 lines of code pkg/function/inputs.go x: 3 commits (all time) y: 59 lines of code internal/manager/options.go x: 9 commits (all time) y: 46 lines of code api/v1/synthesizer.go x: 19 commits (all time) y: 35 lines of code internal/manager/indices.go x: 5 commits (all time) y: 48 lines of code internal/testutil/statespace/statespace.go x: 1 commits (all time) y: 73 lines of code internal/resource/tree.go x: 3 commits (all time) y: 133 lines of code internal/flowcontrol/writebuffer.go x: 8 commits (all time) y: 199 lines of code internal/readiness/readiness.go x: 4 commits (all time) y: 98 lines of code internal/resource/cache.go x: 1 commits (all time) y: 111 lines of code internal/controllers/reconciliation/fixtures/v1/config/crd/enotest.azure.io_testresources.yaml x: 4 commits (all time) y: 54 lines of code dev/deploy.yaml x: 13 commits (all time) y: 136 lines of code internal/controllers/reconciliation/fixtures/crd-runtimetest-extra-property.yaml x: 1 commits (all time) y: 53 lines of code internal/flowcontrol/metrics.go x: 1 commits (all time) y: 16 lines of code internal/controllers/reconciliation/fixtures/v1/zz_generated.deepcopy.go x: 2 commits (all time) y: 95 lines of code pkg/krm/functions/api/v1/register.go x: 2 commits (all time) y: 15 lines of code pkg/krm/functions/api/v1/resource_list.go x: 2 commits (all time) y: 11 lines of code pkg/krm/functions/api/v1/zz_generated.deepcopy.go x: 2 commits (all time) y: 101 lines of code pkg/krm/functions/api/v1/result.go x: 1 commits (all time) y: 23 lines of code pkg/krm/functions/api/v1/swagger.yaml x: 1 commits (all time) y: 136 lines of code internal/k8s/kubeconfig.go x: 1 commits (all time) y: 18 lines of code internal/controllers/reconciliation/fixtures/v1/config/enotest.azure.io_testresources-old.yaml x: 1 commits (all time) y: 42 lines of code internal/controllers/reconciliation/fixtures/v1/types.go x: 1 commits (all time) y: 32 lines of code
1123.0
lines of code
  min: 1.0
  average: 112.16
  25th percentile: 16.0
  median: 59.0
  75th percentile: 141.0
  max: 1123.0
0 65.0
commits (all time)
min: 1.0 | average: 8.78 | 25th percentile: 1.0 | median: 3.0 | 75th percentile: 9.0 | max: 65.0

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

pkg/helmshim/fixtures/basic-chart/templates/skipped-but-with-fancy-comment.yaml x: 1 contributors (all time) y: 8 lines of code pkg/helmshim/fixtures/basic-chart/templates/unknown.yaml x: 2 contributors (all time) y: 4 lines of code pkg/helmshim/helm.go x: 3 contributors (all time) y: 111 lines of code internal/controllers/synthesis/gc.go x: 1 contributors (all time) y: 141 lines of code internal/controllers/reconciliation/controller.go x: 5 contributors (all time) y: 306 lines of code internal/execution/executor.go x: 4 contributors (all time) y: 231 lines of code pkg/function/fixtures/invalid.yaml x: 1 contributors (all time) y: 9 lines of code pkg/function/fs.go x: 1 contributors (all time) y: 28 lines of code pkg/function/outputs.go x: 1 contributors (all time) y: 81 lines of code api/v1/composition.go x: 3 contributors (all time) y: 131 lines of code api/v1/config/crd/eno.azure.io_compositions.yaml x: 2 contributors (all time) y: 452 lines of code api/v1/config/crd/eno.azure.io_resourceslices.yaml x: 2 contributors (all time) y: 75 lines of code api/v1/config/crd/eno.azure.io_symphonies.yaml x: 2 contributors (all time) y: 181 lines of code api/v1/config/crd/eno.azure.io_synthesizers.yaml x: 3 contributors (all time) y: 1123 lines of code api/v1/resourceslice.go x: 1 contributors (all time) y: 50 lines of code api/v1/symphony.go x: 2 contributors (all time) y: 31 lines of code api/v1/types.go x: 1 contributors (all time) y: 15 lines of code api/v1/zz_generated.deepcopy.go x: 3 contributors (all time) y: 688 lines of code internal/resource/slicing.go x: 1 contributors (all time) y: 93 lines of code internal/controllers/scheduling/metrics.go x: 1 contributors (all time) y: 35 lines of code cmd/eno-reconciler/main.go x: 2 contributors (all time) y: 102 lines of code internal/resource/resource.go x: 4 contributors (all time) y: 280 lines of code internal/controllers/composition/controller.go x: 1 contributors (all time) y: 190 lines of code internal/testutil/testutil.go x: 2 contributors (all time) y: 338 lines of code internal/controllers/synthesis/pod.go x: 3 contributors (all time) y: 188 lines of code internal/execution/handler.go x: 1 contributors (all time) y: 58 lines of code internal/inputs/inputs.go x: 1 contributors (all time) y: 43 lines of code internal/controllers/scheduling/op.go x: 1 contributors (all time) y: 226 lines of code internal/controllers/reconciliation/metrics.go x: 1 contributors (all time) y: 23 lines of code internal/controllers/resourceslice/slice.go x: 1 contributors (all time) y: 162 lines of code internal/controllers/resourceslice/slicecleanup.go x: 1 contributors (all time) y: 158 lines of code internal/controllers/scheduling/controller.go x: 1 contributors (all time) y: 166 lines of code internal/controllers/symphony/controller.go x: 2 contributors (all time) y: 288 lines of code internal/controllers/synthesis/lifecycle.go x: 5 contributors (all time) y: 117 lines of code pkg/function/main.go x: 1 contributors (all time) y: 102 lines of code pkg/functiontest/fixtures/1.yaml x: 1 contributors (all time) y: 1 lines of code internal/controllers/liveness/namespace.go x: 2 contributors (all time) y: 141 lines of code internal/controllers/reconciliation/reconstitution.go x: 1 contributors (all time) y: 121 lines of code internal/controllers/watch/pruning.go x: 1 contributors (all time) y: 54 lines of code internal/controllers/watch/watch.go x: 1 contributors (all time) y: 76 lines of code internal/manager/manager.go x: 2 contributors (all time) y: 213 lines of code api/v1/inputs.go x: 2 contributors (all time) y: 43 lines of code internal/controllers/watch/kind.go x: 2 contributors (all time) y: 238 lines of code cmd/eno-controller/main.go x: 3 contributors (all time) y: 193 lines of code pkg/helmshim/options.go x: 3 contributors (all time) y: 88 lines of code pkg/function/inputs.go x: 2 contributors (all time) y: 59 lines of code internal/manager/options.go x: 2 contributors (all time) y: 46 lines of code api/v1/synthesizer.go x: 3 contributors (all time) y: 35 lines of code internal/testutil/statespace/statespace.go x: 1 contributors (all time) y: 73 lines of code internal/resource/tree.go x: 1 contributors (all time) y: 133 lines of code internal/flowcontrol/writebuffer.go x: 1 contributors (all time) y: 199 lines of code internal/readiness/readiness.go x: 1 contributors (all time) y: 98 lines of code internal/resource/cache.go x: 1 contributors (all time) y: 111 lines of code internal/controllers/reconciliation/fixtures/v1/config/crd/enotest.azure.io_testresources.yaml x: 2 contributors (all time) y: 54 lines of code dev/deploy.yaml x: 2 contributors (all time) y: 136 lines of code internal/controllers/reconciliation/fixtures/v1/zz_generated.deepcopy.go x: 2 contributors (all time) y: 95 lines of code internal/k8s/kubeconfig.go x: 1 contributors (all time) y: 18 lines of code
1123.0
lines of code
  min: 1.0
  average: 112.16
  25th percentile: 16.0
  median: 59.0
  75th percentile: 141.0
  max: 1123.0
0 5.0
contributors (all time)
min: 1.0 | average: 1.59 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 5.0

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

pkg/helmshim/fixtures/basic-chart/templates/skipped-but-with-fancy-comment.yaml x: 1 commits (30d) y: 8 lines of code pkg/helmshim/fixtures/basic-chart/templates/unknown.yaml x: 1 commits (30d) y: 4 lines of code pkg/helmshim/helm.go x: 1 commits (30d) y: 111 lines of code internal/controllers/synthesis/gc.go x: 4 commits (30d) y: 141 lines of code internal/controllers/reconciliation/controller.go x: 6 commits (30d) y: 306 lines of code internal/execution/executor.go x: 3 commits (30d) y: 231 lines of code pkg/function/fixtures/invalid.yaml x: 1 commits (30d) y: 9 lines of code pkg/function/fs.go x: 1 commits (30d) y: 28 lines of code pkg/function/outputs.go x: 1 commits (30d) y: 81 lines of code api/v1/composition.go x: 2 commits (30d) y: 131 lines of code api/v1/config/crd/eno.azure.io_compositions.yaml x: 1 commits (30d) y: 452 lines of code api/v1/config/crd/eno.azure.io_resourceslices.yaml x: 1 commits (30d) y: 75 lines of code api/v1/config/crd/eno.azure.io_symphonies.yaml x: 1 commits (30d) y: 181 lines of code api/v1/config/crd/eno.azure.io_synthesizers.yaml x: 1 commits (30d) y: 1123 lines of code api/v1/resourceslice.go x: 1 commits (30d) y: 50 lines of code api/v1/symphony.go x: 1 commits (30d) y: 31 lines of code api/v1/types.go x: 1 commits (30d) y: 15 lines of code api/v1/zz_generated.deepcopy.go x: 1 commits (30d) y: 688 lines of code internal/resource/slicing.go x: 1 commits (30d) y: 93 lines of code cmd/eno-reconciler/main.go x: 1 commits (30d) y: 102 lines of code internal/resource/resource.go x: 2 commits (30d) y: 280 lines of code internal/controllers/composition/controller.go x: 3 commits (30d) y: 190 lines of code internal/testutil/testutil.go x: 2 commits (30d) y: 338 lines of code internal/controllers/synthesis/pod.go x: 1 commits (30d) y: 188 lines of code internal/execution/handler.go x: 1 commits (30d) y: 58 lines of code internal/inputs/inputs.go x: 2 commits (30d) y: 43 lines of code internal/controllers/scheduling/op.go x: 1 commits (30d) y: 226 lines of code internal/controllers/reconciliation/metrics.go x: 1 commits (30d) y: 23 lines of code internal/controllers/resourceslice/slice.go x: 1 commits (30d) y: 162 lines of code internal/controllers/resourceslice/slicecleanup.go x: 1 commits (30d) y: 158 lines of code internal/controllers/scheduling/controller.go x: 1 commits (30d) y: 166 lines of code internal/controllers/symphony/controller.go x: 1 commits (30d) y: 288 lines of code internal/controllers/synthesis/lifecycle.go x: 2 commits (30d) y: 117 lines of code
1123.0
lines of code
  min: 4.0
  average: 171.08
  25th percentile: 32.0
  median: 114.0
  75th percentile: 217.0
  max: 1123.0
0 6.0
commits (30d)
min: 1.0 | average: 1.47 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.75 | max: 6.0

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

pkg/helmshim/fixtures/basic-chart/templates/skipped-but-with-fancy-comment.yaml x: 1 contributors (30d) y: 8 lines of code pkg/helmshim/fixtures/basic-chart/templates/unknown.yaml x: 1 contributors (30d) y: 4 lines of code pkg/helmshim/helm.go x: 1 contributors (30d) y: 111 lines of code internal/controllers/synthesis/gc.go x: 1 contributors (30d) y: 141 lines of code internal/controllers/reconciliation/controller.go x: 2 contributors (30d) y: 306 lines of code internal/execution/executor.go x: 1 contributors (30d) y: 231 lines of code pkg/function/fixtures/invalid.yaml x: 1 contributors (30d) y: 9 lines of code pkg/function/fs.go x: 1 contributors (30d) y: 28 lines of code pkg/function/outputs.go x: 1 contributors (30d) y: 81 lines of code api/v1/composition.go x: 1 contributors (30d) y: 131 lines of code api/v1/config/crd/eno.azure.io_compositions.yaml x: 1 contributors (30d) y: 452 lines of code api/v1/config/crd/eno.azure.io_resourceslices.yaml x: 1 contributors (30d) y: 75 lines of code api/v1/config/crd/eno.azure.io_symphonies.yaml x: 1 contributors (30d) y: 181 lines of code api/v1/config/crd/eno.azure.io_synthesizers.yaml x: 1 contributors (30d) y: 1123 lines of code api/v1/resourceslice.go x: 1 contributors (30d) y: 50 lines of code api/v1/symphony.go x: 1 contributors (30d) y: 31 lines of code api/v1/types.go x: 1 contributors (30d) y: 15 lines of code api/v1/zz_generated.deepcopy.go x: 1 contributors (30d) y: 688 lines of code internal/resource/slicing.go x: 1 contributors (30d) y: 93 lines of code cmd/eno-reconciler/main.go x: 1 contributors (30d) y: 102 lines of code internal/resource/resource.go x: 1 contributors (30d) y: 280 lines of code internal/controllers/composition/controller.go x: 1 contributors (30d) y: 190 lines of code internal/testutil/testutil.go x: 1 contributors (30d) y: 338 lines of code internal/execution/handler.go x: 1 contributors (30d) y: 58 lines of code internal/inputs/inputs.go x: 1 contributors (30d) y: 43 lines of code internal/controllers/scheduling/op.go x: 1 contributors (30d) y: 226 lines of code internal/controllers/reconciliation/metrics.go x: 1 contributors (30d) y: 23 lines of code internal/controllers/resourceslice/slice.go x: 1 contributors (30d) y: 162 lines of code internal/controllers/resourceslice/slicecleanup.go x: 1 contributors (30d) y: 158 lines of code internal/controllers/scheduling/controller.go x: 1 contributors (30d) y: 166 lines of code internal/controllers/symphony/controller.go x: 1 contributors (30d) y: 288 lines of code internal/controllers/synthesis/lifecycle.go x: 1 contributors (30d) y: 117 lines of code
1123.0
lines of code
  min: 4.0
  average: 171.08
  25th percentile: 32.0
  median: 114.0
  75th percentile: 217.0
  max: 1123.0
0 2.0
contributors (30d)
min: 1.0 | average: 1.03 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

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

pkg/helmshim/fixtures/basic-chart/templates/skipped-but-with-fancy-comment.yaml x: 1 commits (90d) y: 8 lines of code pkg/helmshim/fixtures/basic-chart/templates/unknown.yaml x: 1 commits (90d) y: 4 lines of code pkg/helmshim/helm.go x: 3 commits (90d) y: 111 lines of code internal/controllers/synthesis/gc.go x: 7 commits (90d) y: 141 lines of code internal/controllers/reconciliation/controller.go x: 16 commits (90d) y: 306 lines of code internal/execution/executor.go x: 7 commits (90d) y: 231 lines of code pkg/function/fixtures/invalid.yaml x: 1 commits (90d) y: 9 lines of code pkg/function/fs.go x: 1 commits (90d) y: 28 lines of code pkg/function/outputs.go x: 2 commits (90d) y: 81 lines of code api/v1/composition.go x: 9 commits (90d) y: 131 lines of code api/v1/config/crd/eno.azure.io_compositions.yaml x: 5 commits (90d) y: 452 lines of code api/v1/config/crd/eno.azure.io_resourceslices.yaml x: 3 commits (90d) y: 75 lines of code api/v1/config/crd/eno.azure.io_symphonies.yaml x: 3 commits (90d) y: 181 lines of code api/v1/config/crd/eno.azure.io_synthesizers.yaml x: 6 commits (90d) y: 1123 lines of code api/v1/resourceslice.go x: 4 commits (90d) y: 50 lines of code api/v1/symphony.go x: 3 commits (90d) y: 31 lines of code api/v1/types.go x: 1 commits (90d) y: 15 lines of code api/v1/zz_generated.deepcopy.go x: 6 commits (90d) y: 688 lines of code internal/resource/slicing.go x: 1 commits (90d) y: 93 lines of code internal/controllers/scheduling/metrics.go x: 2 commits (90d) y: 35 lines of code cmd/eno-reconciler/main.go x: 6 commits (90d) y: 102 lines of code internal/resource/resource.go x: 9 commits (90d) y: 280 lines of code internal/controllers/composition/controller.go x: 8 commits (90d) y: 190 lines of code internal/testutil/testutil.go x: 4 commits (90d) y: 338 lines of code internal/controllers/synthesis/pod.go x: 5 commits (90d) y: 188 lines of code internal/execution/handler.go x: 2 commits (90d) y: 58 lines of code internal/inputs/inputs.go x: 2 commits (90d) y: 43 lines of code internal/controllers/scheduling/op.go x: 5 commits (90d) y: 226 lines of code internal/controllers/reconciliation/metrics.go x: 1 commits (90d) y: 23 lines of code internal/controllers/resourceslice/slice.go x: 3 commits (90d) y: 162 lines of code internal/controllers/resourceslice/slicecleanup.go x: 3 commits (90d) y: 158 lines of code internal/controllers/scheduling/controller.go x: 6 commits (90d) y: 166 lines of code internal/controllers/symphony/controller.go x: 4 commits (90d) y: 288 lines of code internal/controllers/synthesis/lifecycle.go x: 7 commits (90d) y: 117 lines of code pkg/function/main.go x: 2 commits (90d) y: 102 lines of code internal/controllers/liveness/namespace.go x: 1 commits (90d) y: 141 lines of code internal/controllers/reconciliation/reconstitution.go x: 3 commits (90d) y: 121 lines of code internal/controllers/watch/pruning.go x: 2 commits (90d) y: 54 lines of code internal/controllers/watch/watch.go x: 1 commits (90d) y: 76 lines of code internal/manager/manager.go x: 6 commits (90d) y: 213 lines of code internal/controllers/watch/kind.go x: 2 commits (90d) y: 238 lines of code cmd/eno-controller/main.go x: 6 commits (90d) y: 193 lines of code pkg/helmshim/options.go x: 1 commits (90d) y: 88 lines of code pkg/function/inputs.go x: 1 commits (90d) y: 59 lines of code internal/manager/options.go x: 1 commits (90d) y: 46 lines of code internal/manager/indices.go x: 2 commits (90d) y: 48 lines of code internal/testutil/statespace/statespace.go x: 1 commits (90d) y: 73 lines of code internal/resource/tree.go x: 3 commits (90d) y: 133 lines of code internal/flowcontrol/writebuffer.go x: 1 commits (90d) y: 199 lines of code internal/readiness/readiness.go x: 1 commits (90d) y: 98 lines of code internal/resource/cache.go x: 1 commits (90d) y: 111 lines of code internal/controllers/reconciliation/fixtures/v1/config/crd/enotest.azure.io_testresources.yaml x: 1 commits (90d) y: 54 lines of code
1123.0
lines of code
  min: 1.0
  average: 140.61
  25th percentile: 43.0
  median: 98.0
  75th percentile: 188.0
  max: 1123.0
0 16.0
commits (90d)
min: 1.0 | average: 3.25 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 5.0 | max: 16.0

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

pkg/helmshim/fixtures/basic-chart/templates/skipped-but-with-fancy-comment.yaml x: 1 contributors (90d) y: 8 lines of code pkg/helmshim/fixtures/basic-chart/templates/unknown.yaml x: 1 contributors (90d) y: 4 lines of code pkg/helmshim/helm.go x: 2 contributors (90d) y: 111 lines of code internal/controllers/synthesis/gc.go x: 1 contributors (90d) y: 141 lines of code internal/controllers/reconciliation/controller.go x: 2 contributors (90d) y: 306 lines of code internal/execution/executor.go x: 2 contributors (90d) y: 231 lines of code pkg/function/fixtures/invalid.yaml x: 1 contributors (90d) y: 9 lines of code pkg/function/fs.go x: 1 contributors (90d) y: 28 lines of code pkg/function/outputs.go x: 1 contributors (90d) y: 81 lines of code api/v1/composition.go x: 1 contributors (90d) y: 131 lines of code api/v1/config/crd/eno.azure.io_compositions.yaml x: 2 contributors (90d) y: 452 lines of code api/v1/config/crd/eno.azure.io_resourceslices.yaml x: 2 contributors (90d) y: 75 lines of code api/v1/config/crd/eno.azure.io_symphonies.yaml x: 2 contributors (90d) y: 181 lines of code api/v1/config/crd/eno.azure.io_synthesizers.yaml x: 2 contributors (90d) y: 1123 lines of code api/v1/resourceslice.go x: 1 contributors (90d) y: 50 lines of code api/v1/symphony.go x: 2 contributors (90d) y: 31 lines of code api/v1/types.go x: 1 contributors (90d) y: 15 lines of code api/v1/zz_generated.deepcopy.go x: 2 contributors (90d) y: 688 lines of code internal/resource/slicing.go x: 1 contributors (90d) y: 93 lines of code internal/controllers/scheduling/metrics.go x: 1 contributors (90d) y: 35 lines of code cmd/eno-reconciler/main.go x: 1 contributors (90d) y: 102 lines of code internal/resource/resource.go x: 1 contributors (90d) y: 280 lines of code internal/controllers/composition/controller.go x: 1 contributors (90d) y: 190 lines of code internal/testutil/testutil.go x: 1 contributors (90d) y: 338 lines of code internal/execution/handler.go x: 1 contributors (90d) y: 58 lines of code internal/inputs/inputs.go x: 1 contributors (90d) y: 43 lines of code internal/controllers/scheduling/op.go x: 1 contributors (90d) y: 226 lines of code internal/controllers/reconciliation/metrics.go x: 1 contributors (90d) y: 23 lines of code internal/controllers/resourceslice/slice.go x: 1 contributors (90d) y: 162 lines of code internal/controllers/resourceslice/slicecleanup.go x: 1 contributors (90d) y: 158 lines of code internal/controllers/scheduling/controller.go x: 1 contributors (90d) y: 166 lines of code internal/controllers/symphony/controller.go x: 2 contributors (90d) y: 288 lines of code internal/controllers/synthesis/lifecycle.go x: 1 contributors (90d) y: 117 lines of code internal/controllers/reconciliation/reconstitution.go x: 1 contributors (90d) y: 121 lines of code internal/controllers/watch/pruning.go x: 1 contributors (90d) y: 54 lines of code internal/controllers/watch/watch.go x: 1 contributors (90d) y: 76 lines of code internal/manager/manager.go x: 1 contributors (90d) y: 213 lines of code internal/controllers/watch/kind.go x: 1 contributors (90d) y: 238 lines of code cmd/eno-controller/main.go x: 1 contributors (90d) y: 193 lines of code pkg/helmshim/options.go x: 1 contributors (90d) y: 88 lines of code internal/manager/options.go x: 1 contributors (90d) y: 46 lines of code internal/testutil/statespace/statespace.go x: 1 contributors (90d) y: 73 lines of code internal/resource/tree.go x: 1 contributors (90d) y: 133 lines of code internal/flowcontrol/writebuffer.go x: 1 contributors (90d) y: 199 lines of code internal/readiness/readiness.go x: 1 contributors (90d) y: 98 lines of code internal/resource/cache.go x: 1 contributors (90d) y: 111 lines of code
1123.0
lines of code
  min: 1.0
  average: 140.61
  25th percentile: 43.0
  median: 98.0
  75th percentile: 188.0
  max: 1123.0
0 2.0
contributors (90d)
min: 1.0 | average: 1.17 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0