azure / functions-action
File Size

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

Intro
Learn more...
File Size Overall
0% | 33% | 7% | 30% | 28%
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% | 33% | 7% | 31% | 28%
ps10% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src0% | 33% | 7% | 31% | 28%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 42)
File# lines# units
azure-app-service.ts
in src/appservice-rest/Arm
543 32
azure-app-kudu-service.ts
in src/appservice-rest/Kudu
520 22
resourceValidator.ts
in src/handlers
227 12
parameterValidator.ts
in src/handlers
192 11
KuduServiceUtility.ts
in src/appservice-rest/Utilities
188 12
contentPreparer.ts
in src/handlers
185 9
zipDeploy.ts
in src/publishers
165 7
AzureAppServiceUtility.ts
in src/appservice-rest/Utilities
154 10
106 5
94 13
orchestrator.ts
in src/managers
93 8
logger.ts
in src/utils
68 9
KuduServiceClient.ts
in src/appservice-rest/Kudu
58 4
main.ts
in src
55 1
builder.ts
in src/managers
54 3
AnnotationUtility.ts
in src/appservice-rest/Utilities
44 2
funcignore.ts
in src/utils
43 4
IActionContext.ts
in src/interfaces
36 -
parser.ts
in src/utils
32 3
enable_oryx_build.ts
in src/constants
30 2
scm_build.ts
in src/constants
30 2
initializer.ts
in src/handlers
28 4
function_runtime.ts
in src/constants
27 1
contentPublisher.ts
in src/handlers
25 1
oneDeployFlex.ts
in src/publishers
25 1
configuration.ts
in src/constants
23 -
function_sku.ts
in src/constants
22 1
runtime_stack.ts
in src/constants
19 1
IOrchestratable.ts
in src/interfaces
17 -
publishValidator.ts
in src/handlers
17 1
IActionParameters.ts
in src/interfaces
14 -
13 -
state.ts
in src/constants
10 -
IAppSettings.ts
in src/interfaces
10 -
log_level.ts
in src/constants
7 -
IScmCredentials.ts
in src/interfaces
6 -
publish_method.ts
in src/constants
5 -
sleeper.ts
in src/utils
5 1
authentication_type.ts
in src/constants
4 -
index.ts
in src/utils
4 -
IPrinter.ts
in src/interfaces
3 -
index.ts
in src/publishers
3 -
Files With Most Units (Top 28)
File# lines# units
azure-app-service.ts
in src/appservice-rest/Arm
543 32
azure-app-kudu-service.ts
in src/appservice-rest/Kudu
520 22
94 13
resourceValidator.ts
in src/handlers
227 12
KuduServiceUtility.ts
in src/appservice-rest/Utilities
188 12
parameterValidator.ts
in src/handlers
192 11
AzureAppServiceUtility.ts
in src/appservice-rest/Utilities
154 10
logger.ts
in src/utils
68 9
contentPreparer.ts
in src/handlers
185 9
orchestrator.ts
in src/managers
93 8
zipDeploy.ts
in src/publishers
165 7
106 5
funcignore.ts
in src/utils
43 4
initializer.ts
in src/handlers
28 4
KuduServiceClient.ts
in src/appservice-rest/Kudu
58 4
parser.ts
in src/utils
32 3
builder.ts
in src/managers
54 3
enable_oryx_build.ts
in src/constants
30 2
scm_build.ts
in src/constants
30 2
AnnotationUtility.ts
in src/appservice-rest/Utilities
44 2
function_sku.ts
in src/constants
22 1
runtime_stack.ts
in src/constants
19 1
function_runtime.ts
in src/constants
27 1
sleeper.ts
in src/utils
5 1
publishValidator.ts
in src/handlers
17 1
contentPublisher.ts
in src/handlers
25 1
main.ts
in src
55 1
oneDeployFlex.ts
in src/publishers
25 1
Files With Long Lines (Top 13)

There are 13 files with lines longer than 120 characters. In total, there are 108 long lines.

File# lines# units# long lines
azure-app-service.ts
in src/appservice-rest/Arm
543 32 34
azure-app-kudu-service.ts
in src/appservice-rest/Kudu
520 22 12
106 5 11
contentPreparer.ts
in src/handlers
185 9 10
AnnotationUtility.ts
in src/appservice-rest/Utilities
44 2 8
KuduServiceUtility.ts
in src/appservice-rest/Utilities
188 12 8
resourceValidator.ts
in src/handlers
227 12 7
AzureAppServiceUtility.ts
in src/appservice-rest/Utilities
154 10 5
parameterValidator.ts
in src/handlers
192 11 4
KuduServiceClient.ts
in src/appservice-rest/Kudu
58 4 3
zipDeploy.ts
in src/publishers
165 7 3
contentPublisher.ts
in src/handlers
25 1 2
initializer.ts
in src/handlers
28 4 1
Correlations

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

src/appservice-rest/Kudu/azure-app-kudu-service.ts x: 3 commits (all time) y: 520 lines of code src/publishers/websiteRunFromPackageDeploy.ts x: 8 commits (all time) y: 106 lines of code src/utils/funcignore.ts x: 4 commits (all time) y: 43 lines of code src/appservice-rest/Utilities/KuduServiceUtility.ts x: 2 commits (all time) y: 188 lines of code src/constants/configuration.ts x: 8 commits (all time) y: 23 lines of code src/constants/function_sku.ts x: 2 commits (all time) y: 22 lines of code src/constants/publish_method.ts x: 2 commits (all time) y: 5 lines of code src/handlers/contentPreparer.ts x: 11 commits (all time) y: 185 lines of code src/handlers/contentPublisher.ts x: 4 commits (all time) y: 25 lines of code src/handlers/parameterValidator.ts x: 16 commits (all time) y: 192 lines of code src/interfaces/IActionParameters.ts x: 6 commits (all time) y: 14 lines of code src/managers/builder.ts x: 5 commits (all time) y: 54 lines of code src/publishers/index.ts x: 2 commits (all time) y: 3 lines of code src/publishers/oneDeployFlex.ts x: 1 commits (all time) y: 25 lines of code release.ps1 x: 2 commits (all time) y: 13 lines of code src/handlers/resourceValidator.ts x: 13 commits (all time) y: 227 lines of code src/interfaces/IAppSettings.ts x: 4 commits (all time) y: 10 lines of code src/appservice-rest/Arm/azure-app-service.ts x: 1 commits (all time) y: 543 lines of code src/appservice-rest/Kudu/KuduServiceClient.ts x: 1 commits (all time) y: 58 lines of code src/appservice-rest/Utilities/AnnotationUtility.ts x: 1 commits (all time) y: 44 lines of code src/appservice-rest/Utilities/AzureAppServiceUtility.ts x: 1 commits (all time) y: 154 lines of code src/handlers/publishValidator.ts x: 4 commits (all time) y: 17 lines of code src/interfaces/IActionContext.ts x: 4 commits (all time) y: 36 lines of code src/publishers/zipDeploy.ts x: 17 commits (all time) y: 165 lines of code src/utils/index.ts x: 3 commits (all time) y: 4 lines of code src/constants/function_runtime.ts x: 3 commits (all time) y: 27 lines of code src/constants/enable_oryx_build.ts x: 1 commits (all time) y: 30 lines of code src/handlers/initializer.ts x: 2 commits (all time) y: 28 lines of code src/constants/log_level.ts x: 1 commits (all time) y: 7 lines of code src/utils/logger.ts x: 2 commits (all time) y: 68 lines of code src/utils/parser.ts x: 3 commits (all time) y: 32 lines of code src/exceptions.ts x: 2 commits (all time) y: 94 lines of code src/managers/orchestrator.ts x: 1 commits (all time) y: 93 lines of code src/constants/runtime_stack.ts x: 2 commits (all time) y: 19 lines of code src/constants/authentication_type.ts x: 1 commits (all time) y: 4 lines of code src/interfaces/IScmCredentials.ts x: 1 commits (all time) y: 6 lines of code src/constants/state.ts x: 1 commits (all time) y: 10 lines of code src/interfaces/IOrchestratable.ts x: 1 commits (all time) y: 17 lines of code
543.0
lines of code
  min: 3.0
  average: 76.29
  25th percentile: 12.25
  median: 29.0
  75th percentile: 93.25
  max: 543.0
0 17.0
commits (all time)
min: 1.0 | average: 3.67 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 17.0

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

src/appservice-rest/Kudu/azure-app-kudu-service.ts x: 1 contributors (all time) y: 520 lines of code src/publishers/websiteRunFromPackageDeploy.ts x: 5 contributors (all time) y: 106 lines of code src/utils/funcignore.ts x: 3 contributors (all time) y: 43 lines of code src/appservice-rest/Utilities/KuduServiceUtility.ts x: 1 contributors (all time) y: 188 lines of code src/constants/configuration.ts x: 4 contributors (all time) y: 23 lines of code src/constants/function_sku.ts x: 2 contributors (all time) y: 22 lines of code src/constants/publish_method.ts x: 2 contributors (all time) y: 5 lines of code src/handlers/contentPreparer.ts x: 6 contributors (all time) y: 185 lines of code src/handlers/contentPublisher.ts x: 3 contributors (all time) y: 25 lines of code src/handlers/parameterValidator.ts x: 6 contributors (all time) y: 192 lines of code src/interfaces/IActionParameters.ts x: 4 contributors (all time) y: 14 lines of code src/managers/builder.ts x: 3 contributors (all time) y: 54 lines of code src/publishers/index.ts x: 2 contributors (all time) y: 3 lines of code src/publishers/oneDeployFlex.ts x: 1 contributors (all time) y: 25 lines of code release.ps1 x: 2 contributors (all time) y: 13 lines of code src/handlers/resourceValidator.ts x: 5 contributors (all time) y: 227 lines of code src/interfaces/IAppSettings.ts x: 3 contributors (all time) y: 10 lines of code src/appservice-rest/Arm/azure-app-service.ts x: 1 contributors (all time) y: 543 lines of code src/appservice-rest/Kudu/KuduServiceClient.ts x: 1 contributors (all time) y: 58 lines of code src/appservice-rest/Utilities/AnnotationUtility.ts x: 1 contributors (all time) y: 44 lines of code src/appservice-rest/Utilities/AzureAppServiceUtility.ts x: 1 contributors (all time) y: 154 lines of code src/handlers/publishValidator.ts x: 4 contributors (all time) y: 17 lines of code src/interfaces/IActionContext.ts x: 4 contributors (all time) y: 36 lines of code src/publishers/zipDeploy.ts x: 6 contributors (all time) y: 165 lines of code src/utils/index.ts x: 3 contributors (all time) y: 4 lines of code src/constants/function_runtime.ts x: 3 contributors (all time) y: 27 lines of code src/constants/enable_oryx_build.ts x: 1 contributors (all time) y: 30 lines of code src/handlers/initializer.ts x: 2 contributors (all time) y: 28 lines of code src/constants/log_level.ts x: 1 contributors (all time) y: 7 lines of code src/utils/logger.ts x: 2 contributors (all time) y: 68 lines of code src/utils/parser.ts x: 2 contributors (all time) y: 32 lines of code src/exceptions.ts x: 2 contributors (all time) y: 94 lines of code src/managers/orchestrator.ts x: 1 contributors (all time) y: 93 lines of code src/constants/runtime_stack.ts x: 2 contributors (all time) y: 19 lines of code src/constants/authentication_type.ts x: 1 contributors (all time) y: 4 lines of code src/interfaces/IScmCredentials.ts x: 1 contributors (all time) y: 6 lines of code src/constants/state.ts x: 1 contributors (all time) y: 10 lines of code src/interfaces/IOrchestratable.ts x: 1 contributors (all time) y: 17 lines of code
543.0
lines of code
  min: 3.0
  average: 76.29
  25th percentile: 12.25
  median: 29.0
  75th percentile: 93.25
  max: 543.0
0 6.0
contributors (all time)
min: 1.0 | average: 2.38 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 6.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".