azure / k8s-deploy
File Size

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

Intro
Learn more...
File Size Overall
0% | 0% | 42% | 26% | 30%
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
ts0% | 0% | 43% | 26% | 30%
js0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src0% | 0% | 43% | 26% | 30%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 45)
File# lines# units
smiCanaryHelper.ts
in src/strategyHelpers/canary
310 11
deploymentHelper.ts
in src/strategyHelpers
267 9
manifestUpdateUtils.ts
in src/utilities
262 12
blueGreenHelper.ts
in src/strategyHelpers/blueGreen
232 15
kubectl.ts
in src/types
207 15
fileUtils.ts
in src/utilities
207 13
canaryHelper.ts
in src/strategyHelpers/canary
204 15
promote.ts
in src/actions
196 12
196 11
smiBlueGreenHelper.ts
in src/strategyHelpers/blueGreen
162 9
privatekubectl.ts
in src/types
141 11
deploy.ts
in src/strategyHelpers/blueGreen
127 6
route.ts
in src/strategyHelpers/blueGreen
119 6
ingressBlueGreenHelper.ts
in src/strategyHelpers/blueGreen
101 5
podCanaryHelper.ts
in src/strategyHelpers/canary
96 2
kubectlUtils.ts
in src/utilities
93 3
run.ts
in src
76 5
reject.ts
in src/actions
71 7
deploy.ts
in src/actions
69 2
dockerUtils.ts
in src/utilities
69 4
kubernetesTypes.ts
in src/types
67 4
promote.ts
in src/strategyHelpers/blueGreen
64 3
reject.ts
in src/strategyHelpers/blueGreen
63 3
59 5
k8sObject.ts
in src/types
54 -
githubUtils.ts
in src/utilities
49 4
43 4
errorable.ts
in src/types
40 5
serviceBlueGreenHelper.ts
in src/strategyHelpers/blueGreen
40 3
40 2
githubClient.ts
in src/types
33 2
28 3
docker.ts
in src/types
26 4
blueGreenTypes.ts
in src/types
18 -
14 -
trafficSplitUtils.ts
in src/utilities
14 1
13 -
routeStrategy.ts
in src/types
11 -
action.ts
in src/types
11 -
annotations.ts
in src/types
8 1
arrayUtils.ts
in src/utilities
6 1
timeUtils.ts
in src/utilities
6 2
6 -
deployResult.ts
in src/types
5 -
5 -
Files With Most Units (Top 36)
File# lines# units
kubectl.ts
in src/types
207 15
canaryHelper.ts
in src/strategyHelpers/canary
204 15
blueGreenHelper.ts
in src/strategyHelpers/blueGreen
232 15
fileUtils.ts
in src/utilities
207 13
promote.ts
in src/actions
196 12
manifestUpdateUtils.ts
in src/utilities
262 12
privatekubectl.ts
in src/types
141 11
smiCanaryHelper.ts
in src/strategyHelpers/canary
310 11
196 11
smiBlueGreenHelper.ts
in src/strategyHelpers/blueGreen
162 9
deploymentHelper.ts
in src/strategyHelpers
267 9
reject.ts
in src/actions
71 7
route.ts
in src/strategyHelpers/blueGreen
119 6
deploy.ts
in src/strategyHelpers/blueGreen
127 6
errorable.ts
in src/types
40 5
ingressBlueGreenHelper.ts
in src/strategyHelpers/blueGreen
101 5
run.ts
in src
76 5
59 5
docker.ts
in src/types
26 4
kubernetesTypes.ts
in src/types
67 4
dockerUtils.ts
in src/utilities
69 4
githubUtils.ts
in src/utilities
49 4
43 4
28 3
serviceBlueGreenHelper.ts
in src/strategyHelpers/blueGreen
40 3
promote.ts
in src/strategyHelpers/blueGreen
64 3
reject.ts
in src/strategyHelpers/blueGreen
63 3
kubectlUtils.ts
in src/utilities
93 3
deploy.ts
in src/actions
69 2
githubClient.ts
in src/types
33 2
podCanaryHelper.ts
in src/strategyHelpers/canary
96 2
40 2
timeUtils.ts
in src/utilities
6 2
annotations.ts
in src/types
8 1
trafficSplitUtils.ts
in src/utilities
14 1
arrayUtils.ts
in src/utilities
6 1
Files With Long Lines (Top 1)

There is only one file with lines longer than 120 characters. In total, there is only one long line.

File# lines# units# long lines
28 3 1
Correlations

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

src/actions/deploy.ts x: 10 commits (all time) y: 69 lines of code src/actions/promote.ts x: 14 commits (all time) y: 196 lines of code src/inputUtils.ts x: 2 commits (all time) y: 28 lines of code src/run.ts x: 21 commits (all time) y: 76 lines of code src/strategyHelpers/deploymentHelper.ts x: 18 commits (all time) y: 267 lines of code src/utilities/manifestStabilityUtils.ts x: 6 commits (all time) y: 196 lines of code src/types/privatekubectl.ts x: 8 commits (all time) y: 141 lines of code src/utilities/fileUtils.ts x: 6 commits (all time) y: 207 lines of code src/utilities/manifestUpdateUtils.ts x: 5 commits (all time) y: 262 lines of code src/utilities/dockerUtils.ts x: 4 commits (all time) y: 69 lines of code src/utilities/kubectlUtils.ts x: 4 commits (all time) y: 93 lines of code src/strategyHelpers/blueGreen/blueGreenHelper.ts x: 7 commits (all time) y: 232 lines of code src/strategyHelpers/blueGreen/ingressBlueGreenHelper.ts x: 5 commits (all time) y: 101 lines of code src/strategyHelpers/blueGreen/serviceBlueGreenHelper.ts x: 5 commits (all time) y: 40 lines of code src/strategyHelpers/blueGreen/smiBlueGreenHelper.ts x: 7 commits (all time) y: 162 lines of code src/strategyHelpers/canary/canaryHelper.ts x: 5 commits (all time) y: 204 lines of code src/types/k8sObject.ts x: 2 commits (all time) y: 54 lines of code src/types/kubectl.ts x: 9 commits (all time) y: 207 lines of code src/utilities/workflowAnnotationUtils.ts x: 8 commits (all time) y: 43 lines of code src/strategyHelpers/blueGreen/deploy.ts x: 2 commits (all time) y: 127 lines of code src/strategyHelpers/canary/podCanaryHelper.ts x: 4 commits (all time) y: 96 lines of code src/strategyHelpers/canary/smiCanaryHelper.ts x: 6 commits (all time) y: 310 lines of code src/types/errorable.ts x: 1 commits (all time) y: 40 lines of code src/actions/reject.ts x: 7 commits (all time) y: 71 lines of code src/strategyHelpers/blueGreen/promote.ts x: 1 commits (all time) y: 64 lines of code src/strategyHelpers/blueGreen/reject.ts x: 1 commits (all time) y: 63 lines of code src/strategyHelpers/blueGreen/route.ts x: 1 commits (all time) y: 119 lines of code src/types/annotations.ts x: 2 commits (all time) y: 8 lines of code src/types/blueGreenTypes.ts x: 1 commits (all time) y: 18 lines of code src/types/deployResult.ts x: 1 commits (all time) y: 5 lines of code src/types/deploymentStrategy.ts x: 3 commits (all time) y: 14 lines of code src/types/action.ts x: 2 commits (all time) y: 11 lines of code src/types/deploymentConfig.ts x: 2 commits (all time) y: 5 lines of code src/types/docker.ts x: 2 commits (all time) y: 26 lines of code src/types/githubClient.ts x: 3 commits (all time) y: 33 lines of code src/types/kubernetesTypes.ts x: 2 commits (all time) y: 67 lines of code src/types/trafficSplitMethod.ts x: 2 commits (all time) y: 13 lines of code src/utilities/githubUtils.ts x: 2 commits (all time) y: 49 lines of code src/utilities/manifestPullSecretUtils.ts x: 2 commits (all time) y: 40 lines of code src/utilities/manifestSpecLabelUtils.ts x: 2 commits (all time) y: 59 lines of code src/utilities/trafficSplitUtils.ts x: 2 commits (all time) y: 14 lines of code
310.0
lines of code
  min: 5.0
  average: 89.14
  25th percentile: 20.0
  median: 63.5
  75th percentile: 137.5
  max: 310.0
0 21.0
commits (all time)
min: 1.0 | average: 4.61 | 25th percentile: 2.0 | median: 2.5 | 75th percentile: 6.0 | max: 21.0

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

src/actions/deploy.ts x: 8 contributors (all time) y: 69 lines of code src/actions/promote.ts x: 9 contributors (all time) y: 196 lines of code src/inputUtils.ts x: 2 contributors (all time) y: 28 lines of code src/run.ts x: 14 contributors (all time) y: 76 lines of code src/strategyHelpers/deploymentHelper.ts x: 8 contributors (all time) y: 267 lines of code src/utilities/manifestStabilityUtils.ts x: 5 contributors (all time) y: 196 lines of code src/types/privatekubectl.ts x: 4 contributors (all time) y: 141 lines of code src/utilities/fileUtils.ts x: 4 contributors (all time) y: 207 lines of code src/utilities/manifestUpdateUtils.ts x: 4 contributors (all time) y: 262 lines of code src/utilities/dockerUtils.ts x: 4 contributors (all time) y: 69 lines of code src/utilities/kubectlUtils.ts x: 4 contributors (all time) y: 93 lines of code src/strategyHelpers/blueGreen/blueGreenHelper.ts x: 5 contributors (all time) y: 232 lines of code src/strategyHelpers/blueGreen/ingressBlueGreenHelper.ts x: 4 contributors (all time) y: 101 lines of code src/strategyHelpers/blueGreen/serviceBlueGreenHelper.ts x: 4 contributors (all time) y: 40 lines of code src/strategyHelpers/blueGreen/smiBlueGreenHelper.ts x: 4 contributors (all time) y: 162 lines of code src/strategyHelpers/canary/canaryHelper.ts x: 4 contributors (all time) y: 204 lines of code src/types/k8sObject.ts x: 2 contributors (all time) y: 54 lines of code src/types/kubectl.ts x: 6 contributors (all time) y: 207 lines of code src/utilities/workflowAnnotationUtils.ts x: 6 contributors (all time) y: 43 lines of code src/strategyHelpers/blueGreen/deploy.ts x: 1 contributors (all time) y: 127 lines of code src/strategyHelpers/canary/podCanaryHelper.ts x: 3 contributors (all time) y: 96 lines of code src/strategyHelpers/canary/smiCanaryHelper.ts x: 3 contributors (all time) y: 310 lines of code src/types/errorable.ts x: 1 contributors (all time) y: 40 lines of code src/actions/reject.ts x: 6 contributors (all time) y: 71 lines of code src/strategyHelpers/blueGreen/promote.ts x: 1 contributors (all time) y: 64 lines of code src/strategyHelpers/blueGreen/reject.ts x: 1 contributors (all time) y: 63 lines of code src/strategyHelpers/blueGreen/route.ts x: 1 contributors (all time) y: 119 lines of code src/types/annotations.ts x: 2 contributors (all time) y: 8 lines of code src/types/blueGreenTypes.ts x: 1 contributors (all time) y: 18 lines of code src/types/deployResult.ts x: 1 contributors (all time) y: 5 lines of code src/types/deploymentStrategy.ts x: 3 contributors (all time) y: 14 lines of code src/types/action.ts x: 2 contributors (all time) y: 11 lines of code src/types/deploymentConfig.ts x: 2 contributors (all time) y: 5 lines of code src/types/docker.ts x: 2 contributors (all time) y: 26 lines of code src/types/githubClient.ts x: 3 contributors (all time) y: 33 lines of code src/types/kubernetesTypes.ts x: 2 contributors (all time) y: 67 lines of code src/types/trafficSplitMethod.ts x: 2 contributors (all time) y: 13 lines of code src/utilities/githubUtils.ts x: 2 contributors (all time) y: 49 lines of code src/utilities/manifestPullSecretUtils.ts x: 2 contributors (all time) y: 40 lines of code src/utilities/manifestSpecLabelUtils.ts x: 2 contributors (all time) y: 59 lines of code src/utilities/trafficSplitUtils.ts x: 2 contributors (all time) y: 14 lines of code
310.0
lines of code
  min: 5.0
  average: 89.14
  25th percentile: 20.0
  median: 63.5
  75th percentile: 137.5
  max: 310.0
0 14.0
contributors (all time)
min: 1.0 | average: 3.45 | 25th percentile: 2.0 | median: 2.5 | 75th percentile: 4.0 | max: 14.0

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

src/actions/deploy.ts x: 1 commits (30d) y: 69 lines of code src/actions/promote.ts x: 1 commits (30d) y: 196 lines of code src/inputUtils.ts x: 1 commits (30d) y: 28 lines of code src/run.ts x: 1 commits (30d) y: 76 lines of code src/strategyHelpers/deploymentHelper.ts x: 1 commits (30d) y: 267 lines of code
267.0
lines of code
  min: 28.0
  average: 138.67
  25th percentile: 58.75
  median: 136.0
  75th percentile: 213.75
  max: 267.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): 6 points

src/actions/deploy.ts x: 1 contributors (30d) y: 69 lines of code src/actions/promote.ts x: 1 contributors (30d) y: 196 lines of code src/inputUtils.ts x: 1 contributors (30d) y: 28 lines of code src/run.ts x: 1 contributors (30d) y: 76 lines of code src/strategyHelpers/deploymentHelper.ts x: 1 contributors (30d) y: 267 lines of code
267.0
lines of code
  min: 28.0
  average: 138.67
  25th percentile: 58.75
  median: 136.0
  75th percentile: 213.75
  max: 267.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): 6 points

src/actions/deploy.ts x: 1 commits (90d) y: 69 lines of code src/actions/promote.ts x: 1 commits (90d) y: 196 lines of code src/inputUtils.ts x: 1 commits (90d) y: 28 lines of code src/run.ts x: 1 commits (90d) y: 76 lines of code src/strategyHelpers/deploymentHelper.ts x: 1 commits (90d) y: 267 lines of code
267.0
lines of code
  min: 28.0
  average: 138.67
  25th percentile: 58.75
  median: 136.0
  75th percentile: 213.75
  max: 267.0
0 1.0
commits (90d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

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

src/actions/deploy.ts x: 1 contributors (90d) y: 69 lines of code src/actions/promote.ts x: 1 contributors (90d) y: 196 lines of code src/inputUtils.ts x: 1 contributors (90d) y: 28 lines of code src/run.ts x: 1 contributors (90d) y: 76 lines of code src/strategyHelpers/deploymentHelper.ts x: 1 contributors (90d) y: 267 lines of code
267.0
lines of code
  min: 28.0
  average: 138.67
  25th percentile: 58.75
  median: 136.0
  75th percentile: 213.75
  max: 267.0
0 1.0
contributors (90d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0