aws / aws-emr-containers-best-practices
File Size

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

Intro
Learn more...
File Size Overall
0% | 0% | 0% | 52% | 47%
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
yaml0% | 0% | 0% | 56% | 43%
py0% | 0% | 0% | 56% | 43%
tpl0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
tools0% | 0% | 0% | 61% | 38%
chart0% | 0% | 0% | 43% | 56%
Longest Files (Top 12)
File# lines# units
clusterrole.yaml
in chart/kube-scheduler/templates
175 -
rbac_patch.py
in tools/k8s-rbac-policies
115 3
emr-containers.yaml
in tools/k8s-rbac-policies
115 -
startJobRunConverter.py
in tools/start-job-run-converter
90 5
deployment.yaml
in chart/kube-scheduler/templates
64 -
tpl
_helpers.tpl
in chart/kube-scheduler/templates
57 -
prometheus-helm-values.yaml
in tools/emr-vertical-autoscaling
54 -
configmap.yaml
in chart/kube-scheduler/templates
39 -
clusterrolebinding.yaml
in chart/kube-scheduler/templates
29 -
values.yaml
in chart/kube-scheduler
22 -
serviceaccount.yaml
in chart/kube-scheduler/templates
8 -
Chart.yaml
in chart/kube-scheduler
5 -
Files With Most Units (Top 2)
File# lines# units
startJobRunConverter.py
in tools/start-job-run-converter
90 5
rbac_patch.py
in tools/k8s-rbac-policies
115 3
Files With Long Lines (Top 2)

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

File# lines# units# long lines
prometheus-helm-values.yaml
in tools/emr-vertical-autoscaling
54 - 3
startJobRunConverter.py
in tools/start-job-run-converter
90 5 2
Correlations

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

chart/kube-scheduler/Chart.yaml x: 2 commits (all time) y: 5 lines of code chart/kube-scheduler/templates/_helpers.tpl x: 2 commits (all time) y: 57 lines of code chart/kube-scheduler/templates/clusterrole.yaml x: 2 commits (all time) y: 175 lines of code chart/kube-scheduler/templates/clusterrolebinding.yaml x: 2 commits (all time) y: 29 lines of code chart/kube-scheduler/templates/configmap.yaml x: 2 commits (all time) y: 39 lines of code chart/kube-scheduler/templates/deployment.yaml x: 2 commits (all time) y: 64 lines of code chart/kube-scheduler/templates/serviceaccount.yaml x: 2 commits (all time) y: 8 lines of code chart/kube-scheduler/values.yaml x: 2 commits (all time) y: 22 lines of code tools/k8s-rbac-policies/emr-containers.yaml x: 8 commits (all time) y: 115 lines of code tools/emr-vertical-autoscaling/prometheus-helm-values.yaml x: 5 commits (all time) y: 54 lines of code tools/k8s-rbac-policies/rbac_patch.py x: 2 commits (all time) y: 115 lines of code tools/start-job-run-converter/startJobRunConverter.py x: 2 commits (all time) y: 90 lines of code
175.0
lines of code
  min: 5.0
  average: 64.42
  25th percentile: 23.75
  median: 55.5
  75th percentile: 108.75
  max: 175.0
0 8.0
commits (all time)
min: 2.0 | average: 2.75 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 8.0

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

chart/kube-scheduler/Chart.yaml x: 2 contributors (all time) y: 5 lines of code chart/kube-scheduler/templates/_helpers.tpl x: 2 contributors (all time) y: 57 lines of code chart/kube-scheduler/templates/clusterrole.yaml x: 2 contributors (all time) y: 175 lines of code chart/kube-scheduler/templates/clusterrolebinding.yaml x: 2 contributors (all time) y: 29 lines of code chart/kube-scheduler/templates/configmap.yaml x: 2 contributors (all time) y: 39 lines of code chart/kube-scheduler/templates/deployment.yaml x: 2 contributors (all time) y: 64 lines of code chart/kube-scheduler/templates/serviceaccount.yaml x: 2 contributors (all time) y: 8 lines of code chart/kube-scheduler/values.yaml x: 2 contributors (all time) y: 22 lines of code tools/k8s-rbac-policies/emr-containers.yaml x: 5 contributors (all time) y: 115 lines of code tools/emr-vertical-autoscaling/prometheus-helm-values.yaml x: 3 contributors (all time) y: 54 lines of code tools/k8s-rbac-policies/rbac_patch.py x: 2 contributors (all time) y: 115 lines of code tools/start-job-run-converter/startJobRunConverter.py x: 2 contributors (all time) y: 90 lines of code
175.0
lines of code
  min: 5.0
  average: 64.42
  25th percentile: 23.75
  median: 55.5
  75th percentile: 108.75
  max: 175.0
0 5.0
contributors (all time)
min: 2.0 | average: 2.33 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 5.0

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

chart/kube-scheduler/Chart.yaml x: 1 commits (30d) y: 5 lines of code chart/kube-scheduler/templates/_helpers.tpl x: 1 commits (30d) y: 57 lines of code chart/kube-scheduler/templates/clusterrole.yaml x: 1 commits (30d) y: 175 lines of code chart/kube-scheduler/templates/clusterrolebinding.yaml x: 1 commits (30d) y: 29 lines of code chart/kube-scheduler/templates/configmap.yaml x: 1 commits (30d) y: 39 lines of code chart/kube-scheduler/templates/deployment.yaml x: 1 commits (30d) y: 64 lines of code chart/kube-scheduler/templates/serviceaccount.yaml x: 1 commits (30d) y: 8 lines of code chart/kube-scheduler/values.yaml x: 1 commits (30d) y: 22 lines of code tools/k8s-rbac-policies/emr-containers.yaml x: 1 commits (30d) y: 115 lines of code
175.0
lines of code
  min: 5.0
  average: 57.11
  25th percentile: 15.0
  median: 39.0
  75th percentile: 89.5
  max: 175.0
0 1.0
commits (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

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

chart/kube-scheduler/Chart.yaml x: 1 contributors (30d) y: 5 lines of code chart/kube-scheduler/templates/_helpers.tpl x: 1 contributors (30d) y: 57 lines of code chart/kube-scheduler/templates/clusterrole.yaml x: 1 contributors (30d) y: 175 lines of code chart/kube-scheduler/templates/clusterrolebinding.yaml x: 1 contributors (30d) y: 29 lines of code chart/kube-scheduler/templates/configmap.yaml x: 1 contributors (30d) y: 39 lines of code chart/kube-scheduler/templates/deployment.yaml x: 1 contributors (30d) y: 64 lines of code chart/kube-scheduler/templates/serviceaccount.yaml x: 1 contributors (30d) y: 8 lines of code chart/kube-scheduler/values.yaml x: 1 contributors (30d) y: 22 lines of code tools/k8s-rbac-policies/emr-containers.yaml x: 1 contributors (30d) y: 115 lines of code
175.0
lines of code
  min: 5.0
  average: 57.11
  25th percentile: 15.0
  median: 39.0
  75th percentile: 89.5
  max: 175.0
0 1.0
contributors (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

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

chart/kube-scheduler/Chart.yaml x: 1 commits (90d) y: 5 lines of code chart/kube-scheduler/templates/_helpers.tpl x: 1 commits (90d) y: 57 lines of code chart/kube-scheduler/templates/clusterrole.yaml x: 1 commits (90d) y: 175 lines of code chart/kube-scheduler/templates/clusterrolebinding.yaml x: 1 commits (90d) y: 29 lines of code chart/kube-scheduler/templates/configmap.yaml x: 1 commits (90d) y: 39 lines of code chart/kube-scheduler/templates/deployment.yaml x: 1 commits (90d) y: 64 lines of code chart/kube-scheduler/templates/serviceaccount.yaml x: 1 commits (90d) y: 8 lines of code chart/kube-scheduler/values.yaml x: 1 commits (90d) y: 22 lines of code tools/k8s-rbac-policies/emr-containers.yaml x: 3 commits (90d) y: 115 lines of code
175.0
lines of code
  min: 5.0
  average: 57.11
  25th percentile: 15.0
  median: 39.0
  75th percentile: 89.5
  max: 175.0
0 3.0
commits (90d)
min: 1.0 | average: 1.22 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 3.0

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

chart/kube-scheduler/Chart.yaml x: 1 contributors (90d) y: 5 lines of code chart/kube-scheduler/templates/_helpers.tpl x: 1 contributors (90d) y: 57 lines of code chart/kube-scheduler/templates/clusterrole.yaml x: 1 contributors (90d) y: 175 lines of code chart/kube-scheduler/templates/clusterrolebinding.yaml x: 1 contributors (90d) y: 29 lines of code chart/kube-scheduler/templates/configmap.yaml x: 1 contributors (90d) y: 39 lines of code chart/kube-scheduler/templates/deployment.yaml x: 1 contributors (90d) y: 64 lines of code chart/kube-scheduler/templates/serviceaccount.yaml x: 1 contributors (90d) y: 8 lines of code chart/kube-scheduler/values.yaml x: 1 contributors (90d) y: 22 lines of code tools/k8s-rbac-policies/emr-containers.yaml x: 2 contributors (90d) y: 115 lines of code
175.0
lines of code
  min: 5.0
  average: 57.11
  25th percentile: 15.0
  median: 39.0
  75th percentile: 89.5
  max: 175.0
0 2.0
contributors (90d)
min: 1.0 | average: 1.11 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0