azure / azure-functions-host
File Size

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

Intro
Learn more...
File Size Overall
2% | 12% | 26% | 20% | 37%
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
cs2% | 11% | 28% | 20% | 36%
proto0% | 92% | 0% | 0% | 7%
targets0% | 0% | 0% | 29% | 70%
js0% | 0% | 0% | 23% | 76%
xml0% | 0% | 0% | 94% | 5%
htm0% | 0% | 0% | 100% | 0%
ps10% | 0% | 0% | 29% | 70%
csx0% | 0% | 0% | 0% | 100%
props0% | 0% | 0% | 0% | 100%
py0% | 0% | 0% | 0% | 100%
proj0% | 0% | 0% | 0% | 100%
psd10% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src2% | 12% | 27% | 20% | 35%
tools0% | 0% | 0% | 29% | 70%
eng0% | 0% | 0% | 25% | 74%
ROOT0% | 0% | 0% | 85% | 14%
sample0% | 0% | 0% | 0% | 100%
benchmarks0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
GrpcWorkerChannel.cs
in src/WebJobs.Script.Grpc/Channel
1478 73
Utility.cs
in src/WebJobs.Script
965 71
ScriptHost.cs
in src/WebJobs.Script/Host
814 40
WebJobsScriptHostService.cs
in src/WebJobs.Script.WebHost
811 30
SecretManager.cs
in src/WebJobs.Script.WebHost/Security/KeyManagement
743 45
FunctionsSyncManager.cs
in src/WebJobs.Script.WebHost/Management
726 22
RpcFunctionInvocationDispatcher.cs
in src/WebJobs.Script/Workers/Rpc/FunctionRegistration
586 25
proto
FunctionRpc.proto
in src/WebJobs.Script.Grpc/azure-functions-language-worker-protobuf/src/proto
576 -
VirtualFileSystem.cs
in src/WebJobs.Script.WebHost/Management
548 21
EnvironmentExtensions.cs
in src/WebJobs.Script/Environment
505 74
ScriptHostBuilderExtensions.cs
in src/WebJobs.Script
504 15
HostController.cs
in src/WebJobs.Script.WebHost/Controllers
459 16
MetricsEventManager.cs
in src/WebJobs.Script.WebHost/Diagnostics
444 28
FunctionAssemblyLoadContext.cs
in src/WebJobs.Script/Description/DotNet
424 26
DotNetFunctionInvoker.cs
in src/WebJobs.Script/Description/DotNet
416 22
GrpcMessageConversionExtensions.cs
in src/WebJobs.Script.Grpc/MessageExtensions
383 22
WebHostRpcWorkerChannelManager.cs
in src/WebJobs.Script/Workers/Rpc
381 13
AtlasInstanceManager.cs
in src/WebJobs.Script.WebHost/Management
349 9
FileMonitoringService.cs
in src/WebJobs.Script.WebHost
347 23
FunctionBinding.cs
in src/WebJobs.Script/Binding
325 13
ScriptHostServiceLoggerExtension.cs
in src/WebJobs.Script.WebHost/Diagnostics/Extensions
322 32
WebHostServiceCollectionExtensions.cs
in src/WebJobs.Script.WebHost
320 9
KeyVaultSecretsRepository.cs
in src/WebJobs.Script.WebHost/Security/KeyManagement
315 17
ScriptStartupTypeLocator.cs
in src/WebJobs.Script/DependencyInjection
308 8
DiagnosticEventTableStorageRepository.cs
in src/WebJobs.Script.WebHost/Diagnostics
306 15
ExtensionBundleManager.cs
in src/WebJobs.Script/ExtensionBundle
299 19
WorkerProcess.cs
in src/WebJobs.Script/Workers/ProcessManagement
296 14
SimpleKubernetesClient.cs
in src/WebJobs.Script.WebHost/Security/KeyManagement
295 13
LinuxContainerMetricsPublisher.cs
in src/WebJobs.Script.WebHost/Metrics
292 18
SharedMemoryManager.cs
in src/WebJobs.Script/Workers/SharedMemoryDataTransfer
291 17
RpcWorkerConfigFactory.cs
in src/WebJobs.Script/Workers/Rpc/Configuration
283 12
WorkerConcurrencyManager.cs
in src/WebJobs.Script/Workers
276 12
DefaultHttpWorkerService.cs
in src/WebJobs.Script/Workers/Http
276 17
TableStorageScaleMetricsRepository.cs
in src/WebJobs.Script.WebHost/Scale
276 15
ExtendedEventSource.cs
in src/WebJobs.Script.WebHost/Diagnostics
275 7
FileUtility.cs
in src/WebJobs.Script/Extensions
259 16
ExtensionsCompositeEndpointDataSource.cs
in src/WebJobs.Script.Grpc/Server
256 12
ExtensionsManager.cs
in src/WebJobs.Script/BindingExtensions
255 14
ScriptFunctionMetadataResolver.cs
in src/WebJobs.Script/Description/DotNet
246 17
FunctionMetadataManager.cs
in src/WebJobs.Script/Host
246 10
PackageDownloadHandler.cs
in src/WebJobs.Script.WebHost/Management/LinuxSpecialization
244 8
KeysController.cs
in src/WebJobs.Script.WebHost/Controllers
242 12
HostJsonFileConfigurationSource.cs
in src/WebJobs.Script/Config
234 14
WorkerFunctionMetadataProvider.cs
in src/WebJobs.Script/Host
233 6
FunctionDataCache.cs
in src/WebJobs.Script/Workers/FunctionDataCache
226 15
LinuxContainerLegionMetricsPublisher.cs
in src/WebJobs.Script.WebHost/Metrics
225 15
FlexConsumptionMetricsPublisher.cs
in src/WebJobs.Script.WebHost/Metrics
225 14
LoggerExtension.cs
in src/WebJobs.Script/Diagnostics/Extensions
224 15
ExtensionsController.cs
in src/WebJobs.Script.WebHost/Controllers
224 12
GlobalSuppressions.cs
in src/WebJobs.Script
223 -
Files With Most Units (Top 50)
File# lines# units
EnvironmentExtensions.cs
in src/WebJobs.Script/Environment
505 74
GrpcWorkerChannel.cs
in src/WebJobs.Script.Grpc/Channel
1478 73
Utility.cs
in src/WebJobs.Script
965 71
SecretManager.cs
in src/WebJobs.Script.WebHost/Security/KeyManagement
743 45
ScriptHost.cs
in src/WebJobs.Script/Host
814 40
ScriptHostServiceLoggerExtension.cs
in src/WebJobs.Script.WebHost/Diagnostics/Extensions
322 32
WebJobsScriptHostService.cs
in src/WebJobs.Script.WebHost
811 30
MetricsEventManager.cs
in src/WebJobs.Script.WebHost/Diagnostics
444 28
FunctionAssemblyLoadContext.cs
in src/WebJobs.Script/Description/DotNet
424 26
RpcFunctionInvocationDispatcher.cs
in src/WebJobs.Script/Workers/Rpc/FunctionRegistration
586 25
FileMonitoringService.cs
in src/WebJobs.Script.WebHost
347 23
DotNetFunctionInvoker.cs
in src/WebJobs.Script/Description/DotNet
416 22
FunctionsSyncManager.cs
in src/WebJobs.Script.WebHost/Management
726 22
GrpcMessageConversionExtensions.cs
in src/WebJobs.Script.Grpc/MessageExtensions
383 22
ScriptHostLoggerExtension.cs
in src/WebJobs.Script/Diagnostics/Extensions
195 21
ServiceMatch.cs
in src/WebJobs.Script.WebHost/DependencyInjection/DependencyValidator
203 21
VirtualFileSystem.cs
in src/WebJobs.Script.WebHost/Management
548 21
HttpRequestExtensions.cs
in src/WebJobs.Script/Extensions
207 20
ExtensionBundleManager.cs
in src/WebJobs.Script/ExtensionBundle
299 19
LinuxContainerMetricsPublisher.cs
in src/WebJobs.Script.WebHost/Metrics
292 18
ScriptFunctionMetadataResolver.cs
in src/WebJobs.Script/Description/DotNet
246 17
SharedMemoryManager.cs
in src/WebJobs.Script/Workers/SharedMemoryDataTransfer
291 17
HttpFunctionInvocationDispatcher.cs
in src/WebJobs.Script/Workers/Http
184 17
DefaultHttpWorkerService.cs
in src/WebJobs.Script/Workers/Http
276 17
KeyVaultSecretsRepository.cs
in src/WebJobs.Script.WebHost/Security/KeyManagement
315 17
FileUtility.cs
in src/WebJobs.Script/Extensions
259 16
HostController.cs
in src/WebJobs.Script.WebHost/Controllers
459 16
ScriptHostBuilderExtensions.cs
in src/WebJobs.Script
504 15
FunctionDataCache.cs
in src/WebJobs.Script/Workers/FunctionDataCache
226 15
LoggerExtension.cs
in src/WebJobs.Script/Diagnostics/Extensions
224 15
TableStorageScaleMetricsRepository.cs
in src/WebJobs.Script.WebHost/Scale
276 15
LinuxContainerLegionMetricsPublisher.cs
in src/WebJobs.Script.WebHost/Metrics
225 15
DiagnosticEventTableStorageRepository.cs
in src/WebJobs.Script.WebHost/Diagnostics
306 15
WorkerProcess.cs
in src/WebJobs.Script/Workers/ProcessManagement
296 14
ExtensionsManager.cs
in src/WebJobs.Script/BindingExtensions
255 14
HostJsonFileConfigurationSource.cs
in src/WebJobs.Script/Config
234 14
FileWriter.cs
in src/WebJobs.Script/Diagnostics
221 14
FlexConsumptionMetricsPublisher.cs
in src/WebJobs.Script.WebHost/Metrics
225 14
FunctionBinding.cs
in src/WebJobs.Script/Binding
325 13
SharedMemoryMap.cs
in src/WebJobs.Script/Workers/SharedMemoryDataTransfer
183 13
WebHostRpcWorkerChannelManager.cs
in src/WebJobs.Script/Workers/Rpc
381 13
SimpleKubernetesClient.cs
in src/WebJobs.Script.WebHost/Security/KeyManagement
295 13
LinuxContainerActivityPublisher.cs
in src/WebJobs.Script.WebHost/ContainerManagement
219 13
WorkerConcurrencyManager.cs
in src/WebJobs.Script/Workers
276 12
RpcWorkerConfigFactory.cs
in src/WebJobs.Script/Workers/Rpc/Configuration
283 12
ExtensionBundleLoggerExtension.cs
in src/WebJobs.Script/Diagnostics/Extensions
124 12
KeysController.cs
in src/WebJobs.Script.WebHost/Controllers
242 12
ExtensionsController.cs
in src/WebJobs.Script.WebHost/Controllers
224 12
LinuxContainerEventGenerator.cs
in src/WebJobs.Script.WebHost/Diagnostics
155 12
ExtensionsCompositeEndpointDataSource.cs
in src/WebJobs.Script.Grpc/Server
256 12
Files With Long Lines (Top 50)

There are 404 files with lines longer than 120 characters. In total, there are 2704 long lines.

File# lines# units# long lines
GlobalSuppressions.cs
in src/WebJobs.Script
223 - 218
GrpcWorkerChannel.cs
in src/WebJobs.Script.Grpc/Channel
1478 73 104
ScriptHost.cs
in src/WebJobs.Script/Host
814 40 65
RpcFunctionInvocationDispatcher.cs
in src/WebJobs.Script/Workers/Rpc/FunctionRegistration
586 25 60
Utility.cs
in src/WebJobs.Script
965 71 56
WebHostRpcWorkerChannelManager.cs
in src/WebJobs.Script/Workers/Rpc
381 13 50
ScriptHostBuilderExtensions.cs
in src/WebJobs.Script
504 15 46
FunctionsSyncManager.cs
in src/WebJobs.Script.WebHost/Management
726 22 43
SecretManager.cs
in src/WebJobs.Script.WebHost/Security/KeyManagement
743 45 42
WebJobsScriptHostService.cs
in src/WebJobs.Script.WebHost
811 30 32
ScriptStartupTypeLocator.cs
in src/WebJobs.Script/DependencyInjection
308 8 30
RpcWorkerConfigFactory.cs
in src/WebJobs.Script/Workers/Rpc/Configuration
283 12 30
DefaultSecretManagerProvider.cs
in src/WebJobs.Script.WebHost/Security/KeyManagement
158 5 28
DefaultHttpWorkerService.cs
in src/WebJobs.Script/Workers/Http
276 17 26
FunctionDescriptorProvider.cs
in src/WebJobs.Script/Description
211 10 24
DiagnosticEventTableStorageRepository.Log.cs
in src/WebJobs.Script.WebHost/Diagnostics
60 - 24
LinuxContainerEventGenerator.cs
in src/WebJobs.Script.WebHost/Diagnostics
155 12 24
AtlasInstanceManager.cs
in src/WebJobs.Script.WebHost/Management
349 9 23
FunctionAssemblyLoadContext.cs
in src/WebJobs.Script/Description/DotNet
424 26 22
EnvironmentExtensions.cs
in src/WebJobs.Script/Environment
505 74 21
DotNetFunctionInvoker.cs
in src/WebJobs.Script/Description/DotNet
416 22 21
ExtensionBundleManager.cs
in src/WebJobs.Script/ExtensionBundle
299 19 21
VirtualFileSystem.cs
in src/WebJobs.Script.WebHost/Management
548 21 21
LinuxAppServiceEventGenerator.cs
in src/WebJobs.Script.WebHost/Diagnostics
96 8 21
DotNetFunctionDescriptorProvider.cs
in src/WebJobs.Script/Description/DotNet
186 6 19
WorkerFunctionMetadataProvider.cs
in src/WebJobs.Script/Host
233 6 19
HostFunctionMetadataProvider.cs
in src/WebJobs.Script/Host
210 6 19
FunctionMetadataManager.cs
in src/WebJobs.Script/Host
246 10 19
LoggerExtension.cs
in src/WebJobs.Script/Diagnostics/Extensions
224 15 18
WorkerConcurrencyManager.cs
in src/WebJobs.Script/Workers
276 12 17
MetricEventNames.cs
in src/WebJobs.Script/Diagnostics
89 - 17
OpenTelemetryConfigurationExtensions.cs
in src/WebJobs.Script/Diagnostics/OpenTelemetry
194 11 17
WebHostServiceCollectionExtensions.cs
in src/WebJobs.Script.WebHost
320 9 17
PackageDownloadHandler.cs
in src/WebJobs.Script.WebHost/Management/LinuxSpecialization
244 8 17
LinuxContainerMetricsPublisher.cs
in src/WebJobs.Script.WebHost/Metrics
292 18 17
KeysController.cs
in src/WebJobs.Script.WebHost/Controllers
242 12 17
EtwEventGenerator.cs
in src/WebJobs.Script.WebHost/Diagnostics
77 7 17
GrpcMessageConversionExtensions.cs
in src/WebJobs.Script.Grpc/MessageExtensions
383 22 16
KeyVaultSecretsRepository.cs
in src/WebJobs.Script.WebHost/Security/KeyManagement
315 17 15
WebScriptHostBuilderExtension.cs
in src/WebJobs.Script.WebHost
160 3 15
HostController.cs
in src/WebJobs.Script.WebHost/Controllers
459 16 15
MetricsEventManager.cs
in src/WebJobs.Script.WebHost/Diagnostics
444 28 15
HostPerformanceManager.cs
in src/WebJobs.Script/Scale
171 11 14
WorkerFunctionDescriptorProvider.cs
in src/WebJobs.Script/Description/Workers
95 3 14
WorkerProcess.cs
in src/WebJobs.Script/Workers/ProcessManagement
296 14 14
targets
Publish.SingleTFM.targets
in src/WebJobs.Script.SiteExtension
121 - 14
StandbyManager.cs
in src/WebJobs.Script.WebHost/Standby
175 10 14
TableStorageScaleMetricsRepository.cs
in src/WebJobs.Script.WebHost/Scale
276 15 14
WebFunctionsManager.cs
in src/WebJobs.Script.WebHost/Management
211 11 14
RpcWorkerDescription.cs
in src/WebJobs.Script/Workers/Rpc
195 11 13
Correlations

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

src/WebJobs.Script/DependencyInjection/ScriptStartupTypeLocator.cs x: 46 commits (all time) y: 308 lines of code src/WebJobs.Script/Models/ExtensionReference.cs x: 4 commits (all time) y: 12 lines of code src/WebJobs.Script/Models/ExtensionReferences.cs x: 1 commits (all time) y: 8 lines of code src/Directory.Version.props x: 5 commits (all time) y: 6 lines of code src/WebJobs.Script.WebHost/Configuration/FlexConsumptionMetricsPublisherOptions.cs x: 4 commits (all time) y: 29 lines of code src/WebJobs.Script.WebHost/Metrics/FlexConsumptionMetricsPublisher.cs x: 9 commits (all time) y: 225 lines of code src/WebJobs.Script.WebHost/Diagnostics/DiagnosticEventTableStorageRepository.Log.cs x: 1 commits (all time) y: 60 lines of code src/WebJobs.Script.WebHost/Diagnostics/DiagnosticEventTableStorageRepository.cs x: 13 commits (all time) y: 306 lines of code src/WebJobs.Script.WebHost/Helpers/TableStorageHelpers.cs x: 7 commits (all time) y: 107 lines of code eng/build/Workers.Powershell.props x: 5 commits (all time) y: 25 lines of code src/WebJobs.Script.Grpc/Channel/GrpcWorkerChannel.cs x: 87 commits (all time) y: 1478 lines of code src/WebJobs.Script/Diagnostics/OpenTelemetry/OpenTelemetryConfigurationExtensions.cs x: 7 commits (all time) y: 194 lines of code eng/build/Workers.Python.props x: 4 commits (all time) y: 5 lines of code src/WebJobs.Script.WebHost/Controllers/HostController.cs x: 70 commits (all time) y: 459 lines of code src/WebJobs.Script.WebHost/FunctionsSyncService.cs x: 13 commits (all time) y: 74 lines of code src/WebJobs.Script.WebHost/WebScriptHostHttpRoutesManager.cs x: 12 commits (all time) y: 104 lines of code src/WebJobs.Script/Description/FunctionGroups.cs x: 2 commits (all time) y: 28 lines of code src/WebJobs.Script/Environment/EnvironmentExtensions.cs x: 90 commits (all time) y: 505 lines of code src/WebJobs.Script.WebHost/Management/FunctionsSyncManager.cs x: 66 commits (all time) y: 726 lines of code src/WebJobs.Script.WebHost/Management/IFunctionsSyncManager.cs x: 8 commits (all time) y: 10 lines of code src/WebJobs.Script/Diagnostics/MetricEventNames.cs x: 44 commits (all time) y: 89 lines of code src/WebJobs.Script/Workers/Profiles/Conditions/EnvironmentCondition.cs x: 3 commits (all time) y: 64 lines of code src/WebJobs.Script/Workers/Profiles/Conditions/HostPropertyCondition.cs x: 3 commits (all time) y: 83 lines of code src/WebJobs.Script/Workers/Profiles/WorkerProfileConditionDescriptor.cs x: 2 commits (all time) y: 15 lines of code src/WebJobs.Script/Workers/Rpc/Configuration/RpcWorkerConfigFactory.cs x: 35 commits (all time) y: 283 lines of code src/WebJobs.Script.WebHost/Metrics/LinuxContainerLegionMetricsPublisher.cs x: 3 commits (all time) y: 225 lines of code src/WebJobs.Script.WebHost/WebHostServiceCollectionExtensions.cs x: 110 commits (all time) y: 320 lines of code src/WebJobs.Script.WebHost/Middleware/SystemTraceMiddleware.cs x: 12 commits (all time) y: 71 lines of code src/WebJobs.Script/Sanitizer.cs x: 10 commits (all time) y: 142 lines of code src/WebJobs.Script.WebHost/Metrics/CgroupMemoryUsageHelper.cs x: 1 commits (all time) y: 38 lines of code src/WebJobs.Script.WebHost/Metrics/LinuxContainerMetricsPublisher.cs x: 18 commits (all time) y: 292 lines of code src/WebJobs.Script/Config/FunctionsHostingConfigOptions.cs x: 22 commits (all time) y: 215 lines of code src/WebJobs.Script/ScriptConstants.cs x: 201 commits (all time) y: 222 lines of code src/WebJobs.Script/Host/FunctionMetadataManager.cs x: 51 commits (all time) y: 246 lines of code src/WebJobs.Script/Host/IFunctionMetadataManager.cs x: 12 commits (all time) y: 12 lines of code src/WebJobs.Script/Host/ScriptHost.cs x: 398 commits (all time) y: 814 lines of code src/WebJobs.Script/ScriptHostBuilderExtensions.cs x: 141 commits (all time) y: 504 lines of code src/WebJobs.Script/Config/HostJsonFileConfigurationSource.cs x: 57 commits (all time) y: 234 lines of code src/WebJobs.Script.WebHost/Extensions/FunctionMetadataExtensions.cs x: 28 commits (all time) y: 185 lines of code src/WebJobs.Script.WebHost/Management/WebFunctionsManager.cs x: 49 commits (all time) y: 211 lines of code src/WebJobs.Script.WebHost/ContainerManagement/LinuxContainerInitializationHostedService.cs x: 2 commits (all time) y: 66 lines of code src/WebJobs.Script.WebHost/Management/IInstanceManager.cs x: 6 commits (all time) y: 15 lines of code src/WebJobs.Script.WebHost/Management/LinuxInstanceManager.cs x: 2 commits (all time) y: 150 lines of code src/WebJobs.Script.WebHost/Middleware/ClrOptimizationMiddleware.cs x: 4 commits (all time) y: 74 lines of code src/WebJobs.Script/Host/WorkerFunctionMetadataProvider.cs x: 15 commits (all time) y: 233 lines of code src/WebJobs.Script.WebHost/Program.cs x: 56 commits (all time) y: 127 lines of code src/WebJobs.Script.WebHost/Security/Authentication/Jwt/ScriptJwtBearerExtensions.cs x: 20 commits (all time) y: 175 lines of code src/WebJobs.Script.WebHost/Configuration/LinuxConsumptionLegionMetricsPublisherOptionsSetup.cs x: 1 commits (all time) y: 18 lines of code src/WebJobs.Script.WebHost/Metrics/LegionMetricsFileManager.cs x: 1 commits (all time) y: 85 lines of code src/WebJobs.Script/Environment/EnvironmentSettingNames.cs x: 97 commits (all time) y: 129 lines of code src/WebJobs.Script.WebHost/Diagnostics/FunctionInstanceLogger.cs x: 28 commits (all time) y: 113 lines of code src/WebJobs.Script/Diagnostics/OpenTelemetry/FunctionsResourceDetector.cs x: 2 commits (all time) y: 55 lines of code src/WebJobs.Script/Metrics/HostMetrics.cs x: 6 commits (all time) y: 95 lines of code src/WebJobs.Script/Metrics/IHostMetrics.cs x: 3 commits (all time) y: 9 lines of code src/WebJobs.Script.WebHost/Diagnostics/DeferredLoggerProvider.cs x: 3 commits (all time) y: 99 lines of code src/WebJobs.Script.WebHost/WebJobsScriptHostService.cs x: 113 commits (all time) y: 811 lines of code src/WebJobs.Script/ExtensionBundle/ExtensionBundleManager.cs x: 24 commits (all time) y: 299 lines of code src/WebJobs.Script.WebHost/Middleware/HostWarmupMiddleware.cs x: 23 commits (all time) y: 146 lines of code src/WebJobs.Script.WebHost/Configuration/ResponseCompressionOptionsSetup.cs x: 1 commits (all time) y: 13 lines of code src/WebJobs.Script.WebHost/WebJobsApplicationBuilderExtension.cs x: 52 commits (all time) y: 86 lines of code src/WebJobs.Script.WebHost/Diagnostics/LinuxAppServiceEventGenerator.cs x: 24 commits (all time) y: 96 lines of code eng/build/PlaceholderSimulation.props x: 2 commits (all time) y: 9 lines of code src/WebJobs.Script/FileProvisioning/PowerShell/PowerShellFileProvisioner.cs x: 9 commits (all time) y: 160 lines of code src/WebJobs.Script.WebHost/Diagnostics/Extensions/ScriptHostServiceLoggerExtension.cs x: 17 commits (all time) y: 322 lines of code src/WebJobs.Script.WebHost/ScriptHostStartupOperation.cs x: 3 commits (all time) y: 27 lines of code src/WebJobs.Script/Workers/ProcessManagement/WorkerDescription.cs x: 8 commits (all time) y: 43 lines of code src/WebJobs.Script/Workers/Profiles/WorkerDescriptionProfile.cs x: 6 commits (all time) y: 69 lines of code src/WebJobs.Script/Workers/Rpc/RpcWorkerDescription.cs x: 21 commits (all time) y: 195 lines of code src/WebJobs.Script/Workers/Rpc/RpcWorkerProcess.cs x: 18 commits (all time) y: 88 lines of code src/WebJobs.Script/Description/FunctionDescriptorProvider.cs x: 84 commits (all time) y: 211 lines of code src/WebJobs.Script/Workers/FunctionInvocationDispatcherFactory.cs x: 13 commits (all time) y: 63 lines of code src/WebJobs.Script/Workers/Rpc/Configuration/LanguageWorkerOptionsSetup.cs x: 8 commits (all time) y: 80 lines of code src/WebJobs.Script/Workers/Rpc/FunctionRegistration/RpcFunctionInvocationDispatcher.cs x: 78 commits (all time) y: 586 lines of code src/WebJobs.Script/Workers/Rpc/WebHostRpcWorkerChannelManager.cs x: 33 commits (all time) y: 381 lines of code src/WebJobs.Script.WebHost/Management/VirtualFileSystem.cs x: 17 commits (all time) y: 548 lines of code src/WebJobs.Script.WebHost/Diagnostics/BufferedConsoleWriter.cs x: 3 commits (all time) y: 125 lines of code src/WebJobs.Script.WebHost/Diagnostics/LinuxContainerEventGenerator.cs x: 47 commits (all time) y: 155 lines of code src/WebJobs.Script/Config/ConsoleLoggingOptions.cs x: 3 commits (all time) y: 14 lines of code src/WebJobs.Script.WebHost/Configuration/ScriptApplicationHostOptionsSetup.cs x: 16 commits (all time) y: 133 lines of code src/WebJobs.Script.WebHost/Diagnostics/MetricsEventManager.cs x: 57 commits (all time) y: 444 lines of code src/WebJobs.Script.WebHost/DependencyInjection/ServiceProviderExtensions.cs x: 3 commits (all time) y: 170 lines of code src/WebJobs.Script/Host/HostFunctionMetadataProvider.cs x: 15 commits (all time) y: 210 lines of code src/WebJobs.Script/Utility.cs x: 152 commits (all time) y: 965 lines of code src/WebJobs.Script.Grpc/Channel/GrpcWorkerChannel.Log.cs x: 2 commits (all time) y: 23 lines of code src/WebJobs.Script.SiteExtension/New-PrivateSiteExtension.ps1 x: 2 commits (all time) y: 103 lines of code eng/build/Release.props x: 2 commits (all time) y: 40 lines of code eng/actions/backport/index.js x: 1 commits (all time) y: 118 lines of code eng/script/checkout-secrets.ps1 x: 1 commits (all time) y: 55 lines of code src/WebJobs.Script.SiteExtension/Publish.SingleTFM.targets x: 3 commits (all time) y: 121 lines of code src/WebJobs.Script/StorageProvider/StorageClientProvider.cs x: 10 commits (all time) y: 56 lines of code src/WebJobs.Script.SiteExtension/New-ReleaseJson.ps1 x: 1 commits (all time) y: 34 lines of code src/WebJobs.Script.SiteExtension/Tasks.targets x: 2 commits (all time) y: 96 lines of code src/WebJobs.Script/Binding/Http/RawScriptResult.cs x: 11 commits (all time) y: 111 lines of code src/WebJobs.Script/Binding/Http/ScriptObjectResult.cs x: 4 commits (all time) y: 47 lines of code src/WebJobs.Script/Host/ProxyFunctionProvider.cs x: 5 commits (all time) y: 146 lines of code src/WebJobs.Script/HostDisposedException.cs x: 3 commits (all time) y: 36 lines of code src/WebJobs.Script/Workers/SharedMemoryDataTransfer/MemoryMappedFileAccessorWindows.cs x: 2 commits (all time) y: 78 lines of code src/WebJobs.Script.Grpc/Server/DefaultHttpProxyService.cs x: 7 commits (all time) y: 85 lines of code src/WebJobs.Script.Grpc/Server/RetryProxyHandler.cs x: 4 commits (all time) y: 53 lines of code eng/build/Workers.Dotnet.props x: 3 commits (all time) y: 21 lines of code Directory.Build.props x: 8 commits (all time) y: 15 lines of code Directory.Build.targets x: 3 commits (all time) y: 3 lines of code src/WebJobs.Script/Workers/SharedMemoryDataTransfer/MemoryMappedFileAccessor.cs x: 2 commits (all time) y: 90 lines of code src/WebJobs.Script/Host/FunctionMetadataProvider.cs x: 20 commits (all time) y: 53 lines of code src/WebJobs.Script.WebHost/Security/Authorization/Policies/AuthorizationOptionsExtensions.cs x: 10 commits (all time) y: 112 lines of code src/WebJobs.Script.WebHost/Controllers/FunctionsController.cs x: 76 commits (all time) y: 208 lines of code eng/build/Workers.Node.props x: 1 commits (all time) y: 5 lines of code src/WebJobs.Script/Extensions/ScriptLoggingBuilderExtensions.cs x: 8 commits (all time) y: 55 lines of code src/WebJobs.Script.WebHost/Diagnostics/SystemLogger.cs x: 30 commits (all time) y: 154 lines of code src/WebJobs.Script/Extensions/FunctionMetadataExtensions.cs x: 15 commits (all time) y: 127 lines of code src/WebJobs.Script.WebHost/Diagnostics/SystemLoggerProvider.cs x: 16 commits (all time) y: 54 lines of code src/WebJobs.Script/Config/ConfigurationSectionNames.cs x: 23 commits (all time) y: 28 lines of code src/WebJobs.Script/Config/ScriptJobHostOptions.cs x: 23 commits (all time) y: 50 lines of code src/WebJobs.Script/Diagnostics/Extensions/LoggerExtension.cs x: 18 commits (all time) y: 224 lines of code src/WebJobs.Script/Config/ScriptJobHostOptionsSetup.cs x: 13 commits (all time) y: 105 lines of code src/WebJobs.Script.Grpc/Server/ExtensionsCompositeEndpointDataSource.cs x: 3 commits (all time) y: 256 lines of code src/WebJobs.Script/Host/IScriptHostManager.cs x: 9 commits (all time) y: 15 lines of code src/WebJobs.Script/Extensions/HttpRequestExtensions.cs x: 32 commits (all time) y: 207 lines of code src/WebJobs.Script.WebHost/WebScriptHostBuilderExtension.cs x: 93 commits (all time) y: 160 lines of code src/WebJobs.Script/Config/ExtensionRequirementOptionsSetup.cs x: 1 commits (all time) y: 29 lines of code src/WebJobs.Script/Workers/Http/HttpWorkerProcess.cs x: 20 commits (all time) y: 75 lines of code src/WebJobs.Script/Workers/Http/HttpWorkerProcessFactory.cs x: 9 commits (all time) y: 47 lines of code src/WebJobs.Script/Workers/ProcessManagement/WorkerProcess.cs x: 27 commits (all time) y: 296 lines of code src/WebJobs.Script/Workers/Rpc/RpcWorkerProcessFactory.cs x: 12 commits (all time) y: 54 lines of code src/WebJobs.Script/Workers/WorkerConsoleLogService.cs x: 8 commits (all time) y: 75 lines of code src/WebJobs.Script/Diagnostics/DiagnosticEventConstants.cs x: 8 commits (all time) y: 27 lines of code src/WebJobs.Script/Workers/Rpc/RpcWorkerConstants.cs x: 44 commits (all time) y: 67 lines of code src/WebJobs.Script.WebHost/Scale/TableEntityConverter.cs x: 6 commits (all time) y: 86 lines of code src/WebJobs.Script.WebHost/Scale/TableStorageScaleMetricsRepository.cs x: 19 commits (all time) y: 276 lines of code src/WebJobs.Script/StorageProvider/BlobServiceClientProvider.cs x: 9 commits (all time) y: 25 lines of code src/WebJobs.Script.WebHost/DependencyInjection/JobHostScopedServiceProviderFactory.cs x: 6 commits (all time) y: 140 lines of code src/WebJobs.Script.WebHost/Diagnostics/DiagnosticEventLogger.cs x: 4 commits (all time) y: 60 lines of code src/WebJobs.Script.WebHost/Security/KeyManagement/KeyVaultSecretsRepository.cs x: 12 commits (all time) y: 315 lines of code src/WebJobs.Script.Grpc/Server/Startup.cs x: 5 commits (all time) y: 38 lines of code src/WebJobs.Script.WebHost/Diagnostics/DiagnosticEvent.cs x: 6 commits (all time) y: 39 lines of code src/WebJobs.Script/Extensions/BindingMetadataExtensions.cs x: 6 commits (all time) y: 81 lines of code src/WebJobs.Script.Grpc/MessageExtensions/GrpcMessageConversionExtensions.cs x: 12 commits (all time) y: 383 lines of code src/WebJobs.Script.WebHost/Controllers/ExtensionsController.cs x: 10 commits (all time) y: 224 lines of code src/WebJobs.Script/Extensions/FileUtility.cs x: 20 commits (all time) y: 259 lines of code src/WebJobs.Script.WebHost/Features/FunctionExecutionFeature.cs x: 15 commits (all time) y: 79 lines of code src/WebJobs.Script/Config/ScriptSettingsManager.cs x: 46 commits (all time) y: 76 lines of code src/WebJobs.Script.WebHost/Middleware/FunctionInvocationMiddleware.cs x: 42 commits (all time) y: 173 lines of code src/WebJobs.Script.WebHost/Security/KeyManagement/DefaultSecretManagerProvider.cs x: 27 commits (all time) y: 158 lines of code src/WebJobs.Script.WebHost/Security/KeyManagement/SecretManager.cs x: 48 commits (all time) y: 743 lines of code src/WebJobs.Script.WebHost/Middleware/ScriptHostRequestServiceProviderMiddleware.cs x: 11 commits (all time) y: 33 lines of code src/WebJobs.Script/DependencyInjection/InstanceServices/ScriptInstanceServicesProvider.cs x: 1 commits (all time) y: 43 lines of code src/WebJobs.Script.WebHost/Diagnostics/FunctionInstanceLogCollectorProvider.cs x: 5 commits (all time) y: 32 lines of code src/WebJobs.Script.WebHost/DefaultScriptHostBuilder.cs x: 3 commits (all time) y: 48 lines of code src/WebJobs.Script.WebHost/Management/LinuxSpecialization/PackageDownloadHandler.cs x: 7 commits (all time) y: 244 lines of code src/WebJobs.Script.WebHost/Middleware/HttpThrottleMiddleware.cs x: 6 commits (all time) y: 75 lines of code src/WebJobs.Script.Grpc/MessageExtensions/StatusResultExtensions.cs x: 5 commits (all time) y: 51 lines of code src/WebJobs.Script/Workers/MessageExtensions/ScriptInvocationContextExtensions.cs x: 13 commits (all time) y: 100 lines of code src/WebJobs.Script.WebHost/Extensions/HttpContextExtensions.cs x: 3 commits (all time) y: 42 lines of code src/WebJobs.Script.WebHost/Filters/RequiresRunningHostAttribute.cs x: 8 commits (all time) y: 50 lines of code src/WebJobs.Script.WebHost/Middleware/HostAvailabilityCheckMiddleware.cs x: 11 commits (all time) y: 56 lines of code src/WebJobs.Script.WebHost/Controllers/KeysController.cs x: 38 commits (all time) y: 242 lines of code src/WebJobs.Script.WebHost/Security/SecretGenerator.cs x: 2 commits (all time) y: 43 lines of code src/WebJobs.Script/Config/TransmissionStatusHandler.cs x: 4 commits (all time) y: 118 lines of code src/WebJobs.Script.WebHost/Configuration/CorsOptionsSetup.cs x: 7 commits (all time) y: 34 lines of code src/WebJobs.Script.Grpc/Channel/GrpcWorkerChannelFactory.cs x: 12 commits (all time) y: 78 lines of code src/WebJobs.Script/Workers/IFunctionInvocationDispatcher.cs x: 18 commits (all time) y: 21 lines of code src/WebJobs.Script.WebHost/Security/Authentication/Keys/AuthenticationLevelHandler.cs x: 14 commits (all time) y: 94 lines of code src/WebJobs.Script.WebHost/Security/Authorization/AuthUtility.cs x: 5 commits (all time) y: 57 lines of code src/WebJobs.Script.Grpc/Channel/OrderedInvocationMessageDispatcher.cs x: 1 commits (all time) y: 95 lines of code src/WebJobs.Script/Diagnostics/FileLogger.cs x: 15 commits (all time) y: 102 lines of code src/WebJobs.Script.WebHost/Security/KeyManagement/BlobStorageSecretsRepository.cs x: 23 commits (all time) y: 185 lines of code src/WebJobs.Script/Diagnostics/FileWriter.cs x: 7 commits (all time) y: 221 lines of code src/WebJobs.Script.WebHost/Middleware/SpecializationSimulatorMiddleware.cs x: 1 commits (all time) y: 47 lines of code src/WebJobs.Script/Workers/Rpc/IRpcWorkerChannel.cs x: 18 commits (all time) y: 24 lines of code src/WebJobs.Script.WebHost/NullMetricsPublisher.cs x: 6 commits (all time) y: 23 lines of code src/WebJobs.Script/Binding/WebJobsCoreScriptBindingProvider.cs x: 31 commits (all time) y: 56 lines of code src/WebJobs.Script/Workers/Rpc/RpcWorkerContext.cs x: 4 commits (all time) y: 42 lines of code src/WebJobs.Script.WebHost/Management/AtlasInstanceManager.cs x: 3 commits (all time) y: 349 lines of code src/WebJobs.Script.WebHost/Diagnostics/KubernetesEventGenerator.cs x: 6 commits (all time) y: 88 lines of code src/WebJobs.Script.WebHost/Diagnostics/LinuxEventGenerator.cs x: 14 commits (all time) y: 58 lines of code benchmarks/WebJobs.Script.Benchmarks/GrpcMessageConversionBenchmarks.cs x: 2 commits (all time) y: 51 lines of code src/WebJobs.Script.Grpc/Channel/GrpcCapabilities.cs x: 3 commits (all time) y: 56 lines of code src/WebJobs.Script.Grpc/Server/AspNetCoreGrpcHostBuilder.cs x: 4 commits (all time) y: 39 lines of code src/WebJobs.Script.Grpc/Server/AspNetCoreGrpcServer.cs x: 5 commits (all time) y: 72 lines of code src/WebJobs.Script/Host/Kubernetes/KubernetesClient.cs x: 4 commits (all time) y: 78 lines of code src/WebJobs.Script.Grpc/azure-functions-language-worker-protobuf/src/proto/FunctionRpc.proto x: 43 commits (all time) y: 576 lines of code src/WebJobs.Script.WebHost/Models/HostAssignmentContext.cs x: 24 commits (all time) y: 138 lines of code src/WebJobs.Script/Workers/Rpc/JobHostRpcWorkerChannelManager.cs x: 7 commits (all time) y: 95 lines of code src/WebJobs.Script/Workers/Rpc/RpcInitializationService.cs x: 16 commits (all time) y: 113 lines of code src/WebJobs.Script.WebHost/Security/SecretsUtility.cs x: 5 commits (all time) y: 92 lines of code src/WebJobs.Script/Diagnostics/Extensions/ScriptHostLoggerExtension.cs x: 9 commits (all time) y: 195 lines of code src/WebJobs.Script.WebHost/Models/AzureStorageInfoValue.cs x: 3 commits (all time) y: 65 lines of code src/WebJobs.Script/Description/Workers/WorkerFunctionInvoker.cs x: 21 commits (all time) y: 191 lines of code src/WebJobs.Script/Description/Workers/ScriptInvocationContext.cs x: 4 commits (all time) y: 23 lines of code src/WebJobs.Script.WebHost/DependencyInjection/DependencyValidator/DependencyValidator.cs x: 36 commits (all time) y: 88 lines of code src/WebJobs.Script.WebHost/Diagnostics/DiagnosticListenerService.cs x: 2 commits (all time) y: 113 lines of code src/WebJobs.Script/Workers/ProcessManagement/DefaultWorkerProcessFactory.cs x: 9 commits (all time) y: 84 lines of code src/WebJobs.Script/Workers/WorkerConstants.cs x: 17 commits (all time) y: 45 lines of code src/WebJobs.Script/Workers/Http/DefaultHttpWorkerService.cs x: 22 commits (all time) y: 276 lines of code src/WebJobs.Script/Description/Workers/WorkerFunctionDescriptorProvider.cs x: 17 commits (all time) y: 95 lines of code src/WebJobs.Script/Host/HostIdValidator.cs x: 6 commits (all time) y: 156 lines of code src/WebJobs.Script/Description/FunctionGenerator.cs x: 17 commits (all time) y: 161 lines of code src/WebJobs.Script/Workers/Profiles/WorkerProfileManager.cs x: 5 commits (all time) y: 87 lines of code src/WebJobs.Script.WebHost/Diagnostics/LinuxAppServiceFileLogger.cs x: 2 commits (all time) y: 143 lines of code src/WebJobs.Script/Workers/Http/HttpScriptInvocationResultExtensions.cs x: 9 commits (all time) y: 100 lines of code src/WebJobs.Script.WebHost/Management/MeshServiceClient.cs x: 13 commits (all time) y: 139 lines of code src/WebJobs.Script.WebHost/Middleware/CorsMiddlewareFactory.cs x: 7 commits (all time) y: 26 lines of code src/WebJobs.Script/Workers/Http/HttpOutputBindingResponse.cs x: 5 commits (all time) y: 12 lines of code src/WebJobs.Script/Workers/Http/HttpWorkerChannel.cs x: 13 commits (all time) y: 111 lines of code src/WebJobs.Script/Workers/Http/HttpWorkerChannelFactory.cs x: 5 commits (all time) y: 41 lines of code src/WebJobs.Script/Workers/Rpc/IRpcWorkerChannelFactory.cs x: 6 commits (all time) y: 10 lines of code src/WebJobs.Script.Grpc/MessageExtensions/GrpcMessageExtensionUtilities.cs x: 3 commits (all time) y: 90 lines of code src/WebJobs.Script/Binding/ExtensionBinding.cs x: 25 commits (all time) y: 196 lines of code src/WebJobs.Script/Binding/FunctionBinding.cs x: 63 commits (all time) y: 325 lines of code src/WebJobs.Script.Grpc/Extensions/ScriptInvocationContextExtensions.cs x: 6 commits (all time) y: 212 lines of code src/WebJobs.Script.WebHost/Management/IWebFunctionsManager.cs x: 15 commits (all time) y: 14 lines of code src/WebJobs.Script.WebHost/Properties/AssemblyInfo.cs x: 15 commits (all time) y: 6 lines of code src/WebJobs.Script.WebHost/Security/KeyManagement/ISecretManager.cs x: 10 commits (all time) y: 19 lines of code src/WebJobs.Script.WebHost/Security/KeyManagement/SimpleKubernetesClient.cs x: 3 commits (all time) y: 295 lines of code src/WebJobs.Script/Description/DotNet/DotNetFunctionDescriptorProvider.cs x: 37 commits (all time) y: 186 lines of code src/WebJobs.Script/Description/DotNet/FunctionAssemblyLoadContext.cs x: 49 commits (all time) y: 424 lines of code src/WebJobs.Script/Description/DotNet/ScriptFunctionMetadataResolver.cs x: 13 commits (all time) y: 246 lines of code src/WebJobs.Script/Description/Proxies/ProxyFunctionDescriptorProvider.cs x: 10 commits (all time) y: 41 lines of code src/WebJobs.Script/Description/Workers/Rpc/MultiLanguageFunctionDescriptorProvider.cs x: 2 commits (all time) y: 34 lines of code src/WebJobs.Script/Description/Workers/Rpc/RpcFunctionDescriptorProvider.cs x: 13 commits (all time) y: 33 lines of code src/WebJobs.Script/Eventing/ScriptEventManager.cs x: 4 commits (all time) y: 69 lines of code src/WebJobs.Script/Workers/WorkerConcurrencyManager.cs x: 7 commits (all time) y: 276 lines of code src/WebJobs.Script.WebHost/Management/LinuxSpecialization/RunFromPackageHandler.cs x: 6 commits (all time) y: 179 lines of code src/WebJobs.Script/Binding/Extensibility/ScriptBindingContext.cs x: 7 commits (all time) y: 91 lines of code tools/ExtensionsMetadataGenerator/src/ExtensionsMetadataGenerator.Console/ExtensionsMetadataGenerator.cs x: 17 commits (all time) y: 167 lines of code src/WebJobs.Script/Host/DebugStateProvider.cs x: 6 commits (all time) y: 59 lines of code src/WebJobs.Script.WebHost/FileMonitoringService.cs x: 27 commits (all time) y: 347 lines of code src/WebJobs.Script.WebHost/Proxy/ProxyFunctionExecutor.cs x: 4 commits (all time) y: 98 lines of code src/WebJobs.Script.WebHost/Routing/ScriptRouteHandler.cs x: 20 commits (all time) y: 62 lines of code src/WebJobs.Script.WebHost/Standby/StandbyManager.cs x: 27 commits (all time) y: 175 lines of code src/WebJobs.Script/Description/DotNet/Compilation/CSharp/CSharpCompilation.cs x: 11 commits (all time) y: 104 lines of code src/WebJobs.Script/Description/Proxies/ProxyClientExecutor.cs x: 6 commits (all time) y: 26 lines of code src/WebJobs.Script/GlobalSuppressions.cs x: 107 commits (all time) y: 223 lines of code src/WebJobs.Script.Grpc/Server/FunctionRpcService.cs x: 2 commits (all time) y: 110 lines of code src/WebJobs.Script/Workers/ProcessManagement/IWorkerProcess.cs x: 7 commits (all time) y: 14 lines of code src/WebJobs.Script/Description/DotNet/DotNetFunctionInvoker.cs x: 63 commits (all time) y: 416 lines of code src/WebJobs.Script.WebHost/WebScriptHostExceptionHandler.cs x: 24 commits (all time) y: 58 lines of code src/WebJobs.Script.WebHost/Models/RunFromPackageContext.cs x: 12 commits (all time) y: 43 lines of code sample/CustomHandlerRetry/server.js x: 3 commits (all time) y: 32 lines of code sample/NodeRetry/HttpTrigger-RetryHostJson/index.js x: 5 commits (all time) y: 19 lines of code src/WebJobs.Script.WebHost/Security/KeyManagement/BlobStorageSasSecretsRepository.cs x: 11 commits (all time) y: 21 lines of code src/WebJobs.Script/Description/DotNet/DependencyHelper.cs x: 8 commits (all time) y: 145 lines of code src/WebJobs.Script/HostOptionsProvider.cs x: 1 commits (all time) y: 69 lines of code src/WebJobs.Script/Diagnostics/MetricEvent.cs x: 13 commits (all time) y: 28 lines of code src/WebJobs.Script.Grpc/Properties/AssemblyInfo.cs x: 2 commits (all time) y: 5 lines of code src/WebJobs.Script/Properties/AssemblyInfo.cs x: 17 commits (all time) y: 13 lines of code src/WebJobs.Script/Diagnostics/FunctionFileLoggerProvider.cs x: 14 commits (all time) y: 21 lines of code src/WebJobs.Script/Workers/SharedMemoryDataTransfer/SharedMemoryManager.cs x: 4 commits (all time) y: 291 lines of code src/WebJobs.Script.WebHost/Diagnostics/EtwEventGenerator.cs x: 14 commits (all time) y: 77 lines of code tools/ExtensionsMetadataGenerator/src/ExtensionsMetadataGenerator/Targets/Microsoft.Azure.WebJobs.Script.ExtensionsMetadataGenerator.targets x: 18 commits (all time) y: 77 lines of code src/WebJobs.Script.WebHost/Security/KeyManagement/KubernetesSecretsRepository.cs x: 9 commits (all time) y: 163 lines of code src/WebJobs.Script/Eventing/EventSources.cs x: 7 commits (all time) y: 18 lines of code src/WebJobs.Script.WebHost/PreJIT/JitTraceRuntime.cs x: 4 commits (all time) y: 210 lines of code src/WebJobs.Script.WebHost/Security/KeyManagement/BaseSecretsRepository.cs x: 8 commits (all time) y: 101 lines of code src/WebJobs.Script.WebHost/Security/KeyManagement/FileSystemSecretsRepository.cs x: 13 commits (all time) y: 141 lines of code src/WebJobs.Script/Scale/HostPerformanceManager.cs x: 12 commits (all time) y: 171 lines of code src/WebJobs.Script.WebHost/DependencyInjection/DependencyValidator/ExpectedDependencyBuilder.cs x: 3 commits (all time) y: 80 lines of code src/WebJobs.Script.WebHost/DependencyInjection/DependencyValidator/ServiceMatch.cs x: 5 commits (all time) y: 203 lines of code src/WebJobs.Script.WebHost/Models/ApiModelUtility.cs x: 5 commits (all time) y: 61 lines of code src/WebJobs.Script/Description/FunctionLoader.cs x: 4 commits (all time) y: 91 lines of code src/WebJobs.Script.WebHost/Diagnostics/AzureMonitorDiagnosticLogger.cs x: 13 commits (all time) y: 125 lines of code src/WebJobs.Script/Description/FunctionInvokerBase.cs x: 57 commits (all time) y: 170 lines of code src/WebJobs.Script.WebHost/Models/HostStatus.cs x: 22 commits (all time) y: 35 lines of code src/WebJobs.Script/BindingExtensions/ExtensionsManager.cs x: 36 commits (all time) y: 255 lines of code src/WebJobs.Script/Config/ApplicationInsightsLoggerOptionsSetup.cs x: 9 commits (all time) y: 45 lines of code src/WebJobs.Script/Config/ScriptTelemetryInitializer.cs x: 4 commits (all time) y: 34 lines of code src/WebJobs.Script/StorageProvider/HostAzureBlobStorageProvider.cs x: 1 commits (all time) y: 77 lines of code src/WebJobs.Script.WebHost/Startup.cs x: 15 commits (all time) y: 31 lines of code src/WebJobs.Script.WebHost/Management/LinuxSpecialization/ManagedIdentityTokenProvider.cs x: 4 commits (all time) y: 107 lines of code src/WebJobs.Script/Workers/Http/Configuration/HttpWorkerOptionsSetup.cs x: 11 commits (all time) y: 109 lines of code src/WebJobs.Script/Workers/Rpc/FunctionRegistration/IRpcFunctionInvocationDispatcherLoadBalancer.cs x: 4 commits (all time) y: 9 lines of code src/WebJobs.Script.Grpc/Extensions/RpcSharedMemoryDataExtensions.cs x: 4 commits (all time) y: 129 lines of code src/WebJobs.Script/Workers/FunctionDataCache/FunctionDataCache.cs x: 2 commits (all time) y: 226 lines of code src/WebJobs.Script/Workers/SharedMemoryDataTransfer/SharedMemoryMap.cs x: 4 commits (all time) y: 183 lines of code tools/ExtensionsMetadataGenerator/src/ExtensionsMetadataGenerator/BuildTasks/GenerateFunctionsExtensionsMetadata.cs x: 9 commits (all time) y: 78 lines of code src/WebJobs.Script.WebHost/Controllers/InstanceController.cs x: 21 commits (all time) y: 61 lines of code src/WebJobs.Script.WebHost/Helpers/VfsSpecialFolders.cs x: 4 commits (all time) y: 139 lines of code src/WebJobs.Script/FileProvisioning/FuncAppFileProvisioningService.cs x: 7 commits (all time) y: 39 lines of code src/WebJobs.Script/Workers/SharedMemoryDataTransfer/MemoryMappedFileAccessorUnix.cs x: 2 commits (all time) y: 213 lines of code src/WebJobs.Script.WebHost/Diagnostics/WebHostMetricsLogger.cs x: 28 commits (all time) y: 86 lines of code src/WebJobs.Script/Description/FunctionDescriptor.cs x: 15 commits (all time) y: 58 lines of code src/WebJobs.Script/Description/DotNet/Compilation/Raw/RawAssemblyCompilation.cs x: 14 commits (all time) y: 70 lines of code src/WebJobs.Script/Workers/Http/HttpWorkerDescription.cs x: 6 commits (all time) y: 48 lines of code src/WebJobs.Script.WebHost/Diagnostics/IEventGenerator.cs x: 20 commits (all time) y: 15 lines of code src/WebJobs.Script.WebHost/HttpRequestQueue.cs x: 4 commits (all time) y: 84 lines of code src/WebJobs.Script.WebHost/Middleware/HomepageMiddleware.cs x: 9 commits (all time) y: 71 lines of code src/WebJobs.Script.WebHost/Middleware/JobHostCorsMiddleware.cs x: 6 commits (all time) y: 32 lines of code src/WebJobs.Script/Binding/Http/HttpBinding.cs x: 31 commits (all time) y: 218 lines of code src/WebJobs.Script/Diagnostics/HostFileLoggerProvider.cs x: 10 commits (all time) y: 40 lines of code src/WebJobs.Script/Host/DebugManager.cs x: 7 commits (all time) y: 51 lines of code src/WebJobs.Script/Diagnostics/Extensions/HostLoggerExtension.cs x: 5 commits (all time) y: 97 lines of code src/WebJobs.Script.WebHost/Diagnostics/ExtendedEventSource.cs x: 10 commits (all time) y: 275 lines of code src/WebJobs.Script/Binding/CoreExtensionsScriptBindingProvider.cs x: 15 commits (all time) y: 71 lines of code src/WebJobs.Script/FileProvisioning/PowerShell/requirements.psd1 x: 7 commits (all time) y: 7 lines of code src/WebJobs.Script/Diagnostics/Extensions/ExtensionBundleLoggerExtension.cs x: 2 commits (all time) y: 124 lines of code src/WebJobs.Script/Description/DotNet/DotNetConstants.cs x: 14 commits (all time) y: 213 lines of code src/WebJobs.Script.WebHost/GlobalSuppressions.cs x: 42 commits (all time) y: 3 lines of code src/WebJobs.Script/Description/DotNet/ExtensionSharedAssemblyProvider.cs x: 14 commits (all time) y: 42 lines of code src/WebJobs.Script.WebHost/Resources/app_offline.htm x: 1 commits (all time) y: 108 lines of code src/WebJobs.Script/Binding/StreamValueBinder.cs x: 1 commits (all time) y: 129 lines of code src/WebJobs.Script/Description/DotNet/IFunctionMetadataResolver.cs x: 8 commits (all time) y: 21 lines of code src/WebJobs.Script/Description/DotNet/PackageAssemblyResolver.cs x: 5 commits (all time) y: 101 lines of code src/WebJobs.Script/Description/DotNet/FunctionSignature.cs x: 8 commits (all time) y: 63 lines of code src/WebJobs.Script/Description/DotNet/FunctionEntryPointResolver.cs x: 5 commits (all time) y: 77 lines of code
1478.0
lines of code
  min: 3.0
  average: 64.33
  25th percentile: 13.0
  median: 26.0
  75th percentile: 69.0
  max: 1478.0
0 398.0
commits (all time)
min: 1.0 | average: 8.29 | 25th percentile: 1.0 | median: 3.0 | 75th percentile: 7.0 | max: 398.0

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

src/WebJobs.Script/DependencyInjection/ScriptStartupTypeLocator.cs x: 18 contributors (all time) y: 308 lines of code src/WebJobs.Script/Models/ExtensionReference.cs x: 3 contributors (all time) y: 12 lines of code src/WebJobs.Script/Models/ExtensionReferences.cs x: 1 contributors (all time) y: 8 lines of code src/Directory.Version.props x: 3 contributors (all time) y: 6 lines of code src/WebJobs.Script.WebHost/Configuration/FlexConsumptionMetricsPublisherOptions.cs x: 3 contributors (all time) y: 29 lines of code src/WebJobs.Script.WebHost/Metrics/FlexConsumptionMetricsPublisher.cs x: 3 contributors (all time) y: 225 lines of code src/WebJobs.Script.WebHost/Diagnostics/DiagnosticEventTableStorageRepository.Log.cs x: 1 contributors (all time) y: 60 lines of code src/WebJobs.Script.WebHost/Diagnostics/DiagnosticEventTableStorageRepository.cs x: 6 contributors (all time) y: 306 lines of code src/WebJobs.Script.WebHost/Helpers/TableStorageHelpers.cs x: 5 contributors (all time) y: 107 lines of code src/WebJobs.Script.Grpc/Channel/GrpcWorkerChannel.cs x: 23 contributors (all time) y: 1478 lines of code src/WebJobs.Script/Diagnostics/OpenTelemetry/OpenTelemetryConfigurationExtensions.cs x: 2 contributors (all time) y: 194 lines of code eng/build/Workers.Python.props x: 3 contributors (all time) y: 5 lines of code src/WebJobs.Script.WebHost/Controllers/HostController.cs x: 23 contributors (all time) y: 459 lines of code src/WebJobs.Script.WebHost/FunctionsSyncService.cs x: 5 contributors (all time) y: 74 lines of code src/WebJobs.Script.WebHost/WebScriptHostHttpRoutesManager.cs x: 8 contributors (all time) y: 104 lines of code src/WebJobs.Script/Description/FunctionGroups.cs x: 2 contributors (all time) y: 28 lines of code src/WebJobs.Script/Environment/EnvironmentExtensions.cs x: 31 contributors (all time) y: 505 lines of code src/WebJobs.Script.WebHost/Management/FunctionsSyncManager.cs x: 26 contributors (all time) y: 726 lines of code src/WebJobs.Script.WebHost/Management/IFunctionsSyncManager.cs x: 4 contributors (all time) y: 10 lines of code src/WebJobs.Script/Diagnostics/MetricEventNames.cs x: 20 contributors (all time) y: 89 lines of code src/WebJobs.Script/Workers/Profiles/Conditions/EnvironmentCondition.cs x: 2 contributors (all time) y: 64 lines of code src/WebJobs.Script/Workers/Profiles/Conditions/HostPropertyCondition.cs x: 2 contributors (all time) y: 83 lines of code src/WebJobs.Script/Workers/Profiles/WorkerProfileConditionDescriptor.cs x: 2 contributors (all time) y: 15 lines of code src/WebJobs.Script/Workers/Rpc/Configuration/RpcWorkerConfigFactory.cs x: 12 contributors (all time) y: 283 lines of code src/WebJobs.Script.WebHost/Metrics/LinuxContainerLegionMetricsPublisher.cs x: 2 contributors (all time) y: 225 lines of code src/WebJobs.Script.WebHost/WebHostServiceCollectionExtensions.cs x: 33 contributors (all time) y: 320 lines of code src/WebJobs.Script.WebHost/Middleware/SystemTraceMiddleware.cs x: 6 contributors (all time) y: 71 lines of code src/WebJobs.Script/Sanitizer.cs x: 7 contributors (all time) y: 142 lines of code src/WebJobs.Script.WebHost/Metrics/CgroupMemoryUsageHelper.cs x: 1 contributors (all time) y: 38 lines of code src/WebJobs.Script.WebHost/Metrics/LinuxContainerMetricsPublisher.cs x: 6 contributors (all time) y: 292 lines of code src/WebJobs.Script/Config/FunctionsHostingConfigOptions.cs x: 10 contributors (all time) y: 215 lines of code src/WebJobs.Script/ScriptConstants.cs x: 43 contributors (all time) y: 222 lines of code src/WebJobs.Script/Host/FunctionMetadataManager.cs x: 21 contributors (all time) y: 246 lines of code src/WebJobs.Script/Host/IFunctionMetadataManager.cs x: 8 contributors (all time) y: 12 lines of code src/WebJobs.Script/Host/ScriptHost.cs x: 46 contributors (all time) y: 814 lines of code src/WebJobs.Script/ScriptHostBuilderExtensions.cs x: 29 contributors (all time) y: 504 lines of code eng/build/Workers.Java.props x: 2 contributors (all time) y: 5 lines of code src/WebJobs.Script/Config/HostJsonFileConfigurationSource.cs x: 21 contributors (all time) y: 234 lines of code src/WebJobs.Script.WebHost/Extensions/FunctionMetadataExtensions.cs x: 15 contributors (all time) y: 185 lines of code src/WebJobs.Script.WebHost/Management/WebFunctionsManager.cs x: 17 contributors (all time) y: 211 lines of code src/WebJobs.Script.WebHost/ContainerManagement/LinuxContainerInitializationHostedService.cs x: 2 contributors (all time) y: 66 lines of code src/WebJobs.Script.WebHost/Management/IInstanceManager.cs x: 5 contributors (all time) y: 15 lines of code src/WebJobs.Script.WebHost/Management/LinuxInstanceManager.cs x: 2 contributors (all time) y: 150 lines of code src/WebJobs.Script.WebHost/Middleware/ClrOptimizationMiddleware.cs x: 2 contributors (all time) y: 74 lines of code src/WebJobs.Script/Host/WorkerFunctionMetadataProvider.cs x: 7 contributors (all time) y: 233 lines of code src/WebJobs.Script.WebHost/Program.cs x: 17 contributors (all time) y: 127 lines of code src/WebJobs.Script.WebHost/Security/Authentication/Jwt/ScriptJwtBearerExtensions.cs x: 6 contributors (all time) y: 175 lines of code src/WebJobs.Script.WebHost/Configuration/LinuxConsumptionLegionMetricsPublisherOptionsSetup.cs x: 1 contributors (all time) y: 18 lines of code src/WebJobs.Script.WebHost/Metrics/LegionMetricsFileManager.cs x: 1 contributors (all time) y: 85 lines of code src/WebJobs.Script/Environment/EnvironmentSettingNames.cs x: 32 contributors (all time) y: 129 lines of code src/WebJobs.Script.WebHost/Diagnostics/FunctionInstanceLogger.cs x: 13 contributors (all time) y: 113 lines of code src/WebJobs.Script/Diagnostics/OpenTelemetry/FunctionsResourceDetector.cs x: 1 contributors (all time) y: 55 lines of code src/WebJobs.Script/Diagnostics/OpenTelemetry/OpenTelemetryConstants.cs x: 1 contributors (all time) y: 16 lines of code src/WebJobs.Script/Diagnostics/OpenTelemetry/ResourceSemanticConventions.cs x: 1 contributors (all time) y: 24 lines of code src/WebJobs.Script/Metrics/HostMetrics.cs x: 2 contributors (all time) y: 95 lines of code src/WebJobs.Script/Metrics/IHostMetrics.cs x: 2 contributors (all time) y: 9 lines of code src/WebJobs.Script.WebHost/Diagnostics/DeferredLoggerProvider.cs x: 1 contributors (all time) y: 99 lines of code src/WebJobs.Script.WebHost/WebJobsScriptHostService.cs x: 28 contributors (all time) y: 811 lines of code src/WebJobs.Script/ExtensionBundle/ExtensionBundleManager.cs x: 8 contributors (all time) y: 299 lines of code src/WebJobs.Script.WebHost/Middleware/HostWarmupMiddleware.cs x: 12 contributors (all time) y: 146 lines of code src/WebJobs.Script.WebHost/WebJobsApplicationBuilderExtension.cs x: 17 contributors (all time) y: 86 lines of code src/WebJobs.Script.WebHost/Diagnostics/LinuxAppServiceEventGenerator.cs x: 14 contributors (all time) y: 96 lines of code src/WebJobs.Script/FileProvisioning/PowerShell/PowerShellFileProvisioner.cs x: 4 contributors (all time) y: 160 lines of code src/WebJobs.Script.WebHost/Diagnostics/Extensions/ScriptHostServiceLoggerExtension.cs x: 8 contributors (all time) y: 322 lines of code src/WebJobs.Script/Workers/ProcessManagement/WorkerDescription.cs x: 5 contributors (all time) y: 43 lines of code src/WebJobs.Script/Workers/Profiles/WorkerDescriptionProfile.cs x: 5 contributors (all time) y: 69 lines of code src/WebJobs.Script/Workers/Rpc/RpcWorkerDescription.cs x: 9 contributors (all time) y: 195 lines of code src/WebJobs.Script/Workers/Rpc/RpcWorkerProcess.cs x: 10 contributors (all time) y: 88 lines of code src/WebJobs.Script/Description/FunctionDescriptorProvider.cs x: 16 contributors (all time) y: 211 lines of code src/WebJobs.Script/Workers/FunctionInvocationDispatcherFactory.cs x: 7 contributors (all time) y: 63 lines of code src/WebJobs.Script/Workers/Rpc/Configuration/LanguageWorkerOptionsSetup.cs x: 6 contributors (all time) y: 80 lines of code src/WebJobs.Script/Workers/Rpc/FunctionRegistration/RpcFunctionInvocationDispatcher.cs x: 20 contributors (all time) y: 586 lines of code src/WebJobs.Script/Workers/Rpc/WebHostRpcWorkerChannelManager.cs x: 14 contributors (all time) y: 381 lines of code src/WebJobs.Script.WebHost/Management/VirtualFileSystem.cs x: 8 contributors (all time) y: 548 lines of code src/WebJobs.Script.WebHost/Diagnostics/BufferedConsoleWriter.cs x: 2 contributors (all time) y: 125 lines of code src/WebJobs.Script.WebHost/Diagnostics/LinuxContainerEventGenerator.cs x: 13 contributors (all time) y: 155 lines of code src/WebJobs.Script.WebHost/Configuration/ScriptApplicationHostOptionsSetup.cs x: 9 contributors (all time) y: 133 lines of code src/WebJobs.Script.WebHost/Diagnostics/MetricsEventManager.cs x: 15 contributors (all time) y: 444 lines of code src/WebJobs.Script.WebHost/DependencyInjection/ServiceProviderExtensions.cs x: 3 contributors (all time) y: 170 lines of code src/WebJobs.Script/Host/ScriptHostIdProvider.cs x: 10 contributors (all time) y: 98 lines of code src/WebJobs.Script/Host/HostFunctionMetadataProvider.cs x: 9 contributors (all time) y: 210 lines of code src/WebJobs.Script/Utility.cs x: 34 contributors (all time) y: 965 lines of code eng/actions/backport/index.js x: 1 contributors (all time) y: 118 lines of code src/WebJobs.Script/StorageProvider/StorageClientProvider.cs x: 5 contributors (all time) y: 56 lines of code src/WebJobs.Script.SiteExtension/New-ReleaseJson.ps1 x: 1 contributors (all time) y: 34 lines of code src/WebJobs.Script.SiteExtension/Tasks.targets x: 1 contributors (all time) y: 96 lines of code src/WebJobs.Script/Binding/Http/RawScriptResult.cs x: 7 contributors (all time) y: 111 lines of code src/WebJobs.Script/Binding/Http/ScriptObjectResult.cs x: 4 contributors (all time) y: 47 lines of code src/WebJobs.Script/Description/Compilation/CompilationServiceException.cs x: 2 contributors (all time) y: 23 lines of code src/WebJobs.Script/Host/ProxyFunctionProvider.cs x: 4 contributors (all time) y: 146 lines of code src/WebJobs.Script/HostDisposedException.cs x: 2 contributors (all time) y: 36 lines of code src/WebJobs.Script/Workers/SharedMemoryDataTransfer/MemoryMappedFileAccessorWindows.cs x: 2 contributors (all time) y: 78 lines of code src/WebJobs.Script.Grpc/Server/DefaultHttpProxyService.cs x: 4 contributors (all time) y: 85 lines of code src/WebJobs.Script.Grpc/Server/RetryProxyHandler.cs x: 2 contributors (all time) y: 53 lines of code src/WebJobs.Script/Description/DotNet/PackageManager.cs x: 11 contributors (all time) y: 186 lines of code Directory.Build.targets x: 1 contributors (all time) y: 3 lines of code src/WebJobs.Script/Workers/SharedMemoryDataTransfer/MemoryMappedFileAccessor.cs x: 2 contributors (all time) y: 90 lines of code src/WebJobs.Script/Host/FunctionMetadataProvider.cs x: 6 contributors (all time) y: 53 lines of code src/WebJobs.Script.WebHost/Security/Authorization/Policies/AuthorizationOptionsExtensions.cs x: 4 contributors (all time) y: 112 lines of code src/WebJobs.Script.WebHost/Controllers/FunctionsController.cs x: 17 contributors (all time) y: 208 lines of code src/WebJobs.Script.WebHost/Diagnostics/SystemLogger.cs x: 14 contributors (all time) y: 154 lines of code src/WebJobs.Script/Extensions/FunctionMetadataExtensions.cs x: 9 contributors (all time) y: 127 lines of code src/WebJobs.Script.WebHost/Diagnostics/SystemLoggerProvider.cs x: 8 contributors (all time) y: 54 lines of code src/WebJobs.Script/Config/ConfigurationSectionNames.cs x: 13 contributors (all time) y: 28 lines of code src/WebJobs.Script/Config/ScriptJobHostOptions.cs x: 14 contributors (all time) y: 50 lines of code src/WebJobs.Script/Diagnostics/Extensions/LoggerExtension.cs x: 13 contributors (all time) y: 224 lines of code src/WebJobs.Script/Extensions/ExceptionExtensions.cs x: 3 contributors (all time) y: 36 lines of code src/WebJobs.Script/Config/ScriptJobHostOptionsSetup.cs x: 8 contributors (all time) y: 105 lines of code src/WebJobs.Script.Grpc/Server/ExtensionsCompositeEndpointDataSource.cs x: 1 contributors (all time) y: 256 lines of code src/WebJobs.Script/Extensions/HttpRequestExtensions.cs x: 12 contributors (all time) y: 207 lines of code src/WebJobs.Script.WebHost/WebScriptHostBuilderExtension.cs x: 19 contributors (all time) y: 160 lines of code src/WebJobs.Script/Workers/Http/HttpWorkerProcess.cs x: 9 contributors (all time) y: 75 lines of code src/WebJobs.Script/Workers/Http/HttpWorkerProcessFactory.cs x: 5 contributors (all time) y: 47 lines of code src/WebJobs.Script/Workers/ProcessManagement/WorkerProcess.cs x: 11 contributors (all time) y: 296 lines of code src/WebJobs.Script/Workers/Rpc/RpcWorkerProcessFactory.cs x: 7 contributors (all time) y: 54 lines of code src/WebJobs.Script/Workers/WorkerConsoleLogService.cs x: 4 contributors (all time) y: 75 lines of code src/WebJobs.Script/Diagnostics/DiagnosticEventConstants.cs x: 5 contributors (all time) y: 27 lines of code src/WebJobs.Script/Workers/Rpc/RpcWorkerConstants.cs x: 18 contributors (all time) y: 67 lines of code src/WebJobs.Script.WebHost/Scale/TableStorageScaleMetricsRepository.cs x: 9 contributors (all time) y: 276 lines of code src/WebJobs.Script/StorageProvider/BlobServiceClientProvider.cs x: 4 contributors (all time) y: 25 lines of code src/WebJobs.Script.WebHost/DependencyInjection/JobHostScopedServiceProviderFactory.cs x: 4 contributors (all time) y: 140 lines of code src/WebJobs.Script.WebHost/Diagnostics/DiagnosticEventLogger.cs x: 3 contributors (all time) y: 60 lines of code src/WebJobs.Script.WebHost/Security/KeyManagement/KeyVaultSecretsRepository.cs x: 9 contributors (all time) y: 315 lines of code src/WebJobs.Script.WebHost/Diagnostics/DiagnosticEvent.cs x: 4 contributors (all time) y: 39 lines of code src/WebJobs.Script/Workers/Http/HttpFunctionInvocationDispatcher.cs x: 9 contributors (all time) y: 184 lines of code src/WebJobs.Script.Grpc/MessageExtensions/GrpcMessageConversionExtensions.cs x: 7 contributors (all time) y: 383 lines of code src/WebJobs.Script.WebHost/Controllers/ExtensionsController.cs x: 5 contributors (all time) y: 224 lines of code src/WebJobs.Script/Extensions/FileUtility.cs x: 7 contributors (all time) y: 259 lines of code src/WebJobs.Script.WebHost/Features/FunctionExecutionFeature.cs x: 9 contributors (all time) y: 79 lines of code src/WebJobs.Script.WebHost/Metrics/HostMetricsProvider.cs x: 2 contributors (all time) y: 119 lines of code src/WebJobs.Script/Config/ScriptSettingsManager.cs x: 14 contributors (all time) y: 76 lines of code src/WebJobs.Script/Description/FunctionGroupListenerDecorator.cs x: 1 contributors (all time) y: 67 lines of code src/WebJobs.Script.WebHost/Middleware/FunctionInvocationMiddleware.cs x: 19 contributors (all time) y: 173 lines of code src/WebJobs.Script.WebHost/Security/KeyManagement/DefaultSecretManagerProvider.cs x: 13 contributors (all time) y: 158 lines of code src/WebJobs.Script.WebHost/Security/KeyManagement/SecretManager.cs x: 17 contributors (all time) y: 743 lines of code src/WebJobs.Script.WebHost/Middleware/ScriptHostRequestServiceProviderMiddleware.cs x: 5 contributors (all time) y: 33 lines of code src/WebJobs.Script/DependencyInjection/InstanceServices/ScriptInstanceServicesProvider.cs x: 1 contributors (all time) y: 43 lines of code src/WebJobs.Script.WebHost/Diagnostics/FunctionInstanceLogCollectorProvider.cs x: 3 contributors (all time) y: 32 lines of code src/WebJobs.Script.WebHost/DefaultScriptHostBuilder.cs x: 2 contributors (all time) y: 48 lines of code src/WebJobs.Script.WebHost/Management/LinuxSpecialization/PackageDownloadHandler.cs x: 6 contributors (all time) y: 244 lines of code src/WebJobs.Script.WebHost/Middleware/HttpThrottleMiddleware.cs x: 3 contributors (all time) y: 75 lines of code src/WebJobs.Script.WebHost/Controllers/KeysController.cs x: 9 contributors (all time) y: 242 lines of code src/WebJobs.Script.WebHost/OperationResult.cs x: 4 contributors (all time) y: 13 lines of code src/WebJobs.Script/Workers/IFunctionInvocationDispatcher.cs x: 7 contributors (all time) y: 21 lines of code src/WebJobs.Script.WebHost/Security/Authentication/Keys/AuthenticationLevelHandler.cs x: 7 contributors (all time) y: 94 lines of code src/WebJobs.Script.WebHost/Security/Authorization/AuthUtility.cs x: 3 contributors (all time) y: 57 lines of code src/WebJobs.Script.WebHost/Security/Authorization/FunctionAuthorizationHandler.cs x: 3 contributors (all time) y: 22 lines of code src/WebJobs.Script/Diagnostics/FileLogger.cs x: 4 contributors (all time) y: 102 lines of code src/WebJobs.Script/Diagnostics/FileWriter.cs x: 4 contributors (all time) y: 221 lines of code src/WebJobs.Script.WebHost/Middleware/SpecializationSimulatorMiddleware.cs x: 1 contributors (all time) y: 47 lines of code src/WebJobs.Script/Workers/Rpc/IRpcWorkerChannel.cs x: 10 contributors (all time) y: 24 lines of code src/WebJobs.Script/Workers/Rpc/RpcWorkerContext.cs x: 4 contributors (all time) y: 42 lines of code src/WebJobs.Script.WebHost/Management/AtlasInstanceManager.cs x: 3 contributors (all time) y: 349 lines of code src/WebJobs.Script.WebHost/Diagnostics/KubernetesEventGenerator.cs x: 5 contributors (all time) y: 88 lines of code src/WebJobs.Script.WebHost/Diagnostics/LinuxEventGenerator.cs x: 9 contributors (all time) y: 58 lines of code src/WebJobs.Script/Workers/ProcessManagement/WorkerProcessUtilities.cs x: 5 contributors (all time) y: 40 lines of code src/WebJobs.Script/Host/Kubernetes/KubernetesClient.cs x: 3 contributors (all time) y: 78 lines of code src/WebJobs.Script.Grpc/azure-functions-language-worker-protobuf/src/proto/FunctionRpc.proto x: 23 contributors (all time) y: 576 lines of code src/WebJobs.Script.WebHost/Models/HostAssignmentContext.cs x: 9 contributors (all time) y: 138 lines of code src/WebJobs.Script/Workers/Rpc/JobHostRpcWorkerChannelManager.cs x: 5 contributors (all time) y: 95 lines of code src/WebJobs.Script/Workers/Rpc/RpcInitializationService.cs x: 8 contributors (all time) y: 113 lines of code src/WebJobs.Script.WebHost/Security/SecretsUtility.cs x: 3 contributors (all time) y: 92 lines of code src/WebJobs.Script/Diagnostics/Extensions/ScriptHostLoggerExtension.cs x: 4 contributors (all time) y: 195 lines of code src/WebJobs.Script.WebHost/Models/AzureStorageInfoValue.cs x: 3 contributors (all time) y: 65 lines of code src/WebJobs.Script/Description/Workers/WorkerFunctionInvoker.cs x: 6 contributors (all time) y: 191 lines of code src/WebJobs.Script.WebHost/DependencyInjection/DependencyValidator/DependencyValidator.cs x: 9 contributors (all time) y: 88 lines of code src/WebJobs.Script.WebHost/Diagnostics/DiagnosticListenerService.cs x: 2 contributors (all time) y: 113 lines of code src/WebJobs.Script/Workers/ProcessManagement/DefaultWorkerProcessFactory.cs x: 5 contributors (all time) y: 84 lines of code src/WebJobs.Script/Workers/Http/DefaultHttpWorkerService.cs x: 7 contributors (all time) y: 276 lines of code src/WebJobs.Script/Description/Workers/WorkerFunctionDescriptorProvider.cs x: 6 contributors (all time) y: 95 lines of code src/WebJobs.Script/Host/HostIdValidator.cs x: 4 contributors (all time) y: 156 lines of code src/WebJobs.Script/Description/FunctionGenerator.cs x: 10 contributors (all time) y: 161 lines of code src/WebJobs.Script.WebHost/Diagnostics/LinuxAppServiceFileLogger.cs x: 2 contributors (all time) y: 143 lines of code src/WebJobs.Script.WebHost/Management/MeshServiceClient.cs x: 6 contributors (all time) y: 139 lines of code src/WebJobs.Script.WebHost/Middleware/JobHostEasyAuthMiddleware.cs x: 2 contributors (all time) y: 44 lines of code src/WebJobs.Script/Workers/Http/HttpWorkerChannelFactory.cs x: 3 contributors (all time) y: 41 lines of code src/WebJobs.Script/Workers/Rpc/IJobHostRpcWorkerChannelManager.cs x: 6 contributors (all time) y: 15 lines of code src/WebJobs.Script/Binding/ExtensionBinding.cs x: 11 contributors (all time) y: 196 lines of code src/WebJobs.Script/Binding/FunctionBinding.cs x: 14 contributors (all time) y: 325 lines of code src/WebJobs.Script.Grpc/Extensions/ScriptInvocationContextExtensions.cs x: 5 contributors (all time) y: 212 lines of code src/WebJobs.Script.WebHost/Management/IWebFunctionsManager.cs x: 9 contributors (all time) y: 14 lines of code src/WebJobs.Script.WebHost/Management/LinuxSpecialization/BashCommandHandler.cs x: 4 contributors (all time) y: 61 lines of code src/WebJobs.Script.WebHost/Properties/AssemblyInfo.cs x: 6 contributors (all time) y: 6 lines of code src/WebJobs.Script.WebHost/Security/KeyManagement/ISecretManager.cs x: 6 contributors (all time) y: 19 lines of code src/WebJobs.Script.WebHost/Security/KeyManagement/SimpleKubernetesClient.cs x: 2 contributors (all time) y: 295 lines of code src/WebJobs.Script/Description/DotNet/FunctionAssemblyLoadContext.cs x: 9 contributors (all time) y: 424 lines of code src/WebJobs.Script/Description/DotNet/ScriptFunctionMetadataResolver.cs x: 3 contributors (all time) y: 246 lines of code src/WebJobs.Script/Description/Proxies/ProxyFunctionDescriptorProvider.cs x: 6 contributors (all time) y: 41 lines of code src/WebJobs.Script/Description/Workers/Rpc/MultiLanguageFunctionDescriptorProvider.cs x: 2 contributors (all time) y: 34 lines of code src/WebJobs.Script/Workers/WorkerConcurrencyManager.cs x: 3 contributors (all time) y: 276 lines of code src/WebJobs.Script.WebHost/Management/LinuxSpecialization/RunFromPackageHandler.cs x: 5 contributors (all time) y: 179 lines of code src/WebJobs.Script/Binding/Extensibility/ScriptBindingContext.cs x: 6 contributors (all time) y: 91 lines of code tools/ExtensionsMetadataGenerator/src/ExtensionsMetadataGenerator.Console/ExtensionsMetadataGenerator.cs x: 7 contributors (all time) y: 167 lines of code src/WebJobs.Script/Host/DebugStateProvider.cs x: 5 contributors (all time) y: 59 lines of code src/WebJobs.Script.WebHost/FileMonitoringService.cs x: 12 contributors (all time) y: 347 lines of code src/WebJobs.Script.WebHost/Proxy/ProxyFunctionExecutor.cs x: 3 contributors (all time) y: 98 lines of code src/WebJobs.Script.WebHost/Routing/ScriptRouteHandler.cs x: 8 contributors (all time) y: 62 lines of code src/WebJobs.Script.WebHost/Standby/StandbyManager.cs x: 12 contributors (all time) y: 175 lines of code src/WebJobs.Script/Description/Proxies/ProxyFunctionInvoker.cs x: 7 contributors (all time) y: 27 lines of code src/WebJobs.Script/GlobalSuppressions.cs x: 16 contributors (all time) y: 223 lines of code src/WebJobs.Script.Grpc/Server/FunctionRpcService.cs x: 2 contributors (all time) y: 110 lines of code src/WebJobs.Script/Description/DotNet/DotNetFunctionInvoker.cs x: 12 contributors (all time) y: 416 lines of code src/WebJobs.Script.WebHost/ContainerManagement/LinuxContainerActivityPublisher.cs x: 3 contributors (all time) y: 219 lines of code src/WebJobs.Script/Config/ExtensionBundleConfigurationHelper.cs x: 4 contributors (all time) y: 81 lines of code src/WebJobs.Script.WebHost/Models/RunFromPackageContext.cs x: 7 contributors (all time) y: 43 lines of code src/WebJobs.Script/Workers/ProcessManagement/JobObjectRegistry.cs x: 3 contributors (all time) y: 121 lines of code src/WebJobs.Script/Description/DotNet/DependencyHelper.cs x: 5 contributors (all time) y: 145 lines of code src/WebJobs.Script.WebHost/Helpers/MediaTypeMap.cs x: 3 contributors (all time) y: 50 lines of code src/WebJobs.Script/Workers/SharedMemoryDataTransfer/SharedMemoryManager.cs x: 4 contributors (all time) y: 291 lines of code tools/ExtensionsMetadataGenerator/src/ExtensionsMetadataGenerator/Targets/Microsoft.Azure.WebJobs.Script.ExtensionsMetadataGenerator.targets x: 7 contributors (all time) y: 77 lines of code src/WebJobs.Script.WebHost/Security/KeyManagement/KubernetesSecretsRepository.cs x: 6 contributors (all time) y: 163 lines of code src/WebJobs.Script/Eventing/EventSources.cs x: 5 contributors (all time) y: 18 lines of code src/WebJobs.Script.WebHost/PreJIT/JitTraceRuntime.cs x: 3 contributors (all time) y: 210 lines of code src/WebJobs.Script.WebHost/Security/KeyManagement/BaseSecretsRepository.cs x: 6 contributors (all time) y: 101 lines of code src/WebJobs.Script/Scale/HostPerformanceManager.cs x: 6 contributors (all time) y: 171 lines of code src/WebJobs.Script.WebHost/DependencyInjection/DependencyValidator/ServiceMatch.cs x: 2 contributors (all time) y: 203 lines of code src/WebJobs.Script.WebHost/Diagnostics/AzureMonitorDiagnosticLogger.cs x: 4 contributors (all time) y: 125 lines of code src/WebJobs.Script/Description/FunctionInvokerBase.cs x: 13 contributors (all time) y: 170 lines of code src/WebJobs.Script.WebHost/Models/HostStatus.cs x: 8 contributors (all time) y: 35 lines of code src/WebJobs.Script/BindingExtensions/ExtensionsManager.cs x: 11 contributors (all time) y: 255 lines of code src/WebJobs.Script/StorageProvider/HostAzureBlobStorageProvider.cs x: 1 contributors (all time) y: 77 lines of code src/WebJobs.Script.WebHost/Security/KeyManagement/ISecretsRepository.cs x: 4 contributors (all time) y: 19 lines of code src/WebJobs.Script.WebHost/Resources/Functions/WarmUp/run.csx x: 6 contributors (all time) y: 25 lines of code src/WebJobs.Script.WebHost/Startup.cs x: 4 contributors (all time) y: 31 lines of code src/WebJobs.Script.WebHost/Management/LinuxSpecialization/ManagedIdentityTokenProvider.cs x: 3 contributors (all time) y: 107 lines of code src/WebJobs.Script/Workers/Http/Configuration/HttpWorkerOptionsSetup.cs x: 4 contributors (all time) y: 109 lines of code src/WebJobs.Script/Workers/Http/IHttpWorkerChannel.cs x: 5 contributors (all time) y: 11 lines of code src/WebJobs.Script.Grpc/Extensions/RpcSharedMemoryDataExtensions.cs x: 3 contributors (all time) y: 129 lines of code src/WebJobs.Script.WebHost/Diagnostics/FunctionsSystemLogsEventSource.cs x: 6 contributors (all time) y: 82 lines of code src/WebJobs.Script/Workers/SharedMemoryDataTransfer/SharedMemoryMap.cs x: 3 contributors (all time) y: 183 lines of code tools/ExtensionsMetadataGenerator/src/ExtensionsMetadataGenerator/BuildTasks/GenerateFunctionsExtensionsMetadata.cs x: 5 contributors (all time) y: 78 lines of code src/WebJobs.Script.WebHost/Helpers/VfsSpecialFolders.cs x: 4 contributors (all time) y: 139 lines of code src/WebJobs.Script/Workers/SharedMemoryDataTransfer/MemoryMappedFileAccessorUnix.cs x: 2 contributors (all time) y: 213 lines of code src/WebJobs.Script.WebHost/Diagnostics/WebHostMetricsLogger.cs x: 10 contributors (all time) y: 86 lines of code src/WebJobs.Script/Description/FunctionDescriptor.cs x: 4 contributors (all time) y: 58 lines of code src/WebJobs.Script/Description/DotNet/Compilation/Raw/RawAssemblyCompilation.cs x: 8 contributors (all time) y: 70 lines of code src/WebJobs.Script.WebHost/Models/EncryptedHostAssignmentContext.cs x: 7 contributors (all time) y: 10 lines of code src/WebJobs.Script.WebHost/StartupContextProvider.cs x: 4 contributors (all time) y: 122 lines of code src/WebJobs.Script.WebHost/Diagnostics/IEventGenerator.cs x: 10 contributors (all time) y: 15 lines of code src/WebJobs.Script.WebHost/HttpRequestQueue.cs x: 3 contributors (all time) y: 84 lines of code src/WebJobs.Script/Binding/Http/HttpBinding.cs x: 13 contributors (all time) y: 218 lines of code src/WebJobs.Script.WebHost/Diagnostics/ExtendedEventSource.cs x: 6 contributors (all time) y: 275 lines of code src/WebJobs.Script/IO/AutoRecoveringFileSystemWatcher.cs x: 5 contributors (all time) y: 158 lines of code src/WebJobs.Script/Description/DotNet/DotNetConstants.cs x: 4 contributors (all time) y: 213 lines of code src/WebJobs.Script.WebHost/GlobalSuppressions.cs x: 12 contributors (all time) y: 3 lines of code src/WebJobs.Script.WebHost/Resources/app_offline.htm x: 1 contributors (all time) y: 108 lines of code src/WebJobs.Script/Binding/StreamValueBinder.cs x: 1 contributors (all time) y: 129 lines of code CustomDictionary.xml x: 6 contributors (all time) y: 108 lines of code src/WebJobs.Script/Description/DotNet/PackageAssemblyResolver.cs x: 2 contributors (all time) y: 101 lines of code
1478.0
lines of code
  min: 3.0
  average: 64.33
  25th percentile: 13.0
  median: 26.0
  75th percentile: 69.0
  max: 1478.0
0 46.0
contributors (all time)
min: 1.0 | average: 3.66 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 46.0

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

src/WebJobs.Script/DependencyInjection/ScriptStartupTypeLocator.cs x: 2 commits (30d) y: 308 lines of code src/WebJobs.Script/Models/ExtensionReference.cs x: 1 commits (30d) y: 12 lines of code src/WebJobs.Script/Models/ExtensionReferences.cs x: 1 commits (30d) y: 8 lines of code src/WebJobs.Script.WebHost/Configuration/FlexConsumptionMetricsPublisherOptions.cs x: 1 commits (30d) y: 29 lines of code src/WebJobs.Script.WebHost/Metrics/FlexConsumptionMetricsPublisher.cs x: 1 commits (30d) y: 225 lines of code src/WebJobs.Script.WebHost/Diagnostics/DiagnosticEventTableStorageRepository.Log.cs x: 1 commits (30d) y: 60 lines of code src/WebJobs.Script.WebHost/Diagnostics/DiagnosticEventTableStorageRepository.cs x: 1 commits (30d) y: 306 lines of code src/WebJobs.Script.WebHost/Helpers/TableStorageHelpers.cs x: 1 commits (30d) y: 107 lines of code eng/build/Workers.Powershell.props x: 2 commits (30d) y: 25 lines of code src/WebJobs.Script.Grpc/Channel/GrpcWorkerChannel.cs x: 2 commits (30d) y: 1478 lines of code src/WebJobs.Script/Diagnostics/OpenTelemetry/OpenTelemetryConfigurationExtensions.cs x: 1 commits (30d) y: 194 lines of code eng/build/Workers.Python.props x: 1 commits (30d) y: 5 lines of code src/WebJobs.Script.WebHost/Controllers/HostController.cs x: 2 commits (30d) y: 459 lines of code src/WebJobs.Script.WebHost/FunctionsSyncService.cs x: 1 commits (30d) y: 74 lines of code src/WebJobs.Script.WebHost/WebScriptHostHttpRoutesManager.cs x: 1 commits (30d) y: 104 lines of code src/WebJobs.Script/Environment/EnvironmentExtensions.cs x: 1 commits (30d) y: 505 lines of code src/WebJobs.Script.WebHost/Management/FunctionsSyncManager.cs x: 1 commits (30d) y: 726 lines of code src/WebJobs.Script/Diagnostics/MetricEventNames.cs x: 1 commits (30d) y: 89 lines of code src/WebJobs.Script/Workers/Profiles/Conditions/HostPropertyCondition.cs x: 1 commits (30d) y: 83 lines of code src/WebJobs.Script/Workers/Rpc/Configuration/RpcWorkerConfigFactory.cs x: 1 commits (30d) y: 283 lines of code src/WebJobs.Script.WebHost/Metrics/LinuxContainerLegionMetricsPublisher.cs x: 2 commits (30d) y: 225 lines of code src/WebJobs.Script.WebHost/WebHostServiceCollectionExtensions.cs x: 2 commits (30d) y: 320 lines of code src/WebJobs.Script/Sanitizer.cs x: 1 commits (30d) y: 142 lines of code src/WebJobs.Script.WebHost/Metrics/CgroupMemoryUsageHelper.cs x: 1 commits (30d) y: 38 lines of code src/WebJobs.Script.WebHost/Metrics/LinuxContainerMetricsPublisher.cs x: 1 commits (30d) y: 292 lines of code src/WebJobs.Script/Config/FunctionsHostingConfigOptions.cs x: 1 commits (30d) y: 215 lines of code src/WebJobs.Script/Host/FunctionMetadataManager.cs x: 1 commits (30d) y: 246 lines of code src/WebJobs.Script/Host/ScriptHost.cs x: 1 commits (30d) y: 814 lines of code
1478.0
lines of code
  min: 5.0
  average: 208.23
  25th percentile: 17.5
  median: 96.5
  75th percentile: 289.75
  max: 1478.0
0 2.0
commits (30d)
min: 1.0 | average: 1.15 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

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

src/WebJobs.Script/DependencyInjection/ScriptStartupTypeLocator.cs x: 2 contributors (30d) y: 308 lines of code src/WebJobs.Script/Models/ExtensionReference.cs x: 1 contributors (30d) y: 12 lines of code src/WebJobs.Script/Models/ExtensionReferences.cs x: 1 contributors (30d) y: 8 lines of code src/WebJobs.Script.WebHost/Configuration/FlexConsumptionMetricsPublisherOptions.cs x: 1 contributors (30d) y: 29 lines of code src/WebJobs.Script.WebHost/Metrics/FlexConsumptionMetricsPublisher.cs x: 1 contributors (30d) y: 225 lines of code src/WebJobs.Script.WebHost/Diagnostics/DiagnosticEventTableStorageRepository.Log.cs x: 1 contributors (30d) y: 60 lines of code src/WebJobs.Script.WebHost/Diagnostics/DiagnosticEventTableStorageRepository.cs x: 1 contributors (30d) y: 306 lines of code src/WebJobs.Script.WebHost/Helpers/TableStorageHelpers.cs x: 1 contributors (30d) y: 107 lines of code eng/build/Workers.Powershell.props x: 2 contributors (30d) y: 25 lines of code src/WebJobs.Script.Grpc/Channel/GrpcWorkerChannel.cs x: 2 contributors (30d) y: 1478 lines of code src/WebJobs.Script/Diagnostics/OpenTelemetry/OpenTelemetryConfigurationExtensions.cs x: 1 contributors (30d) y: 194 lines of code eng/build/Workers.Python.props x: 1 contributors (30d) y: 5 lines of code src/WebJobs.Script.WebHost/Controllers/HostController.cs x: 1 contributors (30d) y: 459 lines of code src/WebJobs.Script.WebHost/FunctionsSyncService.cs x: 1 contributors (30d) y: 74 lines of code src/WebJobs.Script.WebHost/WebScriptHostHttpRoutesManager.cs x: 1 contributors (30d) y: 104 lines of code src/WebJobs.Script/Environment/EnvironmentExtensions.cs x: 1 contributors (30d) y: 505 lines of code src/WebJobs.Script.WebHost/Management/FunctionsSyncManager.cs x: 1 contributors (30d) y: 726 lines of code src/WebJobs.Script/Diagnostics/MetricEventNames.cs x: 1 contributors (30d) y: 89 lines of code src/WebJobs.Script/Workers/Profiles/Conditions/HostPropertyCondition.cs x: 1 contributors (30d) y: 83 lines of code src/WebJobs.Script/Workers/Rpc/Configuration/RpcWorkerConfigFactory.cs x: 1 contributors (30d) y: 283 lines of code src/WebJobs.Script.WebHost/WebHostServiceCollectionExtensions.cs x: 1 contributors (30d) y: 320 lines of code src/WebJobs.Script/Sanitizer.cs x: 1 contributors (30d) y: 142 lines of code src/WebJobs.Script.WebHost/Metrics/CgroupMemoryUsageHelper.cs x: 1 contributors (30d) y: 38 lines of code src/WebJobs.Script.WebHost/Metrics/LinuxContainerMetricsPublisher.cs x: 1 contributors (30d) y: 292 lines of code src/WebJobs.Script/Config/FunctionsHostingConfigOptions.cs x: 1 contributors (30d) y: 215 lines of code src/WebJobs.Script/Host/FunctionMetadataManager.cs x: 1 contributors (30d) y: 246 lines of code src/WebJobs.Script/Host/ScriptHost.cs x: 1 contributors (30d) y: 814 lines of code
1478.0
lines of code
  min: 5.0
  average: 208.23
  25th percentile: 17.5
  median: 96.5
  75th percentile: 289.75
  max: 1478.0
0 2.0
contributors (30d)
min: 1.0 | average: 1.08 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

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

src/WebJobs.Script/DependencyInjection/ScriptStartupTypeLocator.cs x: 2 commits (90d) y: 308 lines of code src/WebJobs.Script/Models/ExtensionReference.cs x: 1 commits (90d) y: 12 lines of code src/WebJobs.Script/Models/ExtensionReferences.cs x: 1 commits (90d) y: 8 lines of code src/Directory.Version.props x: 4 commits (90d) y: 6 lines of code src/WebJobs.Script.WebHost/Configuration/FlexConsumptionMetricsPublisherOptions.cs x: 1 commits (90d) y: 29 lines of code src/WebJobs.Script.WebHost/Metrics/FlexConsumptionMetricsPublisher.cs x: 2 commits (90d) y: 225 lines of code src/WebJobs.Script.WebHost/Diagnostics/DiagnosticEventTableStorageRepository.Log.cs x: 1 commits (90d) y: 60 lines of code src/WebJobs.Script.WebHost/Diagnostics/DiagnosticEventTableStorageRepository.cs x: 1 commits (90d) y: 306 lines of code src/WebJobs.Script.WebHost/Helpers/TableStorageHelpers.cs x: 1 commits (90d) y: 107 lines of code eng/build/Workers.Powershell.props x: 3 commits (90d) y: 25 lines of code src/WebJobs.Script.Grpc/Channel/GrpcWorkerChannel.cs x: 5 commits (90d) y: 1478 lines of code src/WebJobs.Script/Diagnostics/OpenTelemetry/OpenTelemetryConfigurationExtensions.cs x: 5 commits (90d) y: 194 lines of code eng/build/Workers.Python.props x: 3 commits (90d) y: 5 lines of code src/WebJobs.Script.WebHost/Controllers/HostController.cs x: 2 commits (90d) y: 459 lines of code src/WebJobs.Script.WebHost/FunctionsSyncService.cs x: 1 commits (90d) y: 74 lines of code src/WebJobs.Script.WebHost/WebScriptHostHttpRoutesManager.cs x: 1 commits (90d) y: 104 lines of code src/WebJobs.Script/Environment/EnvironmentExtensions.cs x: 2 commits (90d) y: 505 lines of code src/WebJobs.Script.WebHost/Management/FunctionsSyncManager.cs x: 3 commits (90d) y: 726 lines of code src/WebJobs.Script/Diagnostics/MetricEventNames.cs x: 1 commits (90d) y: 89 lines of code src/WebJobs.Script/Workers/Profiles/Conditions/HostPropertyCondition.cs x: 1 commits (90d) y: 83 lines of code src/WebJobs.Script/Workers/Rpc/Configuration/RpcWorkerConfigFactory.cs x: 2 commits (90d) y: 283 lines of code src/WebJobs.Script.WebHost/Metrics/LinuxContainerLegionMetricsPublisher.cs x: 3 commits (90d) y: 225 lines of code src/WebJobs.Script.WebHost/WebHostServiceCollectionExtensions.cs x: 6 commits (90d) y: 320 lines of code src/WebJobs.Script/Sanitizer.cs x: 1 commits (90d) y: 142 lines of code src/WebJobs.Script.WebHost/Metrics/CgroupMemoryUsageHelper.cs x: 1 commits (90d) y: 38 lines of code src/WebJobs.Script.WebHost/Metrics/LinuxContainerMetricsPublisher.cs x: 2 commits (90d) y: 292 lines of code src/WebJobs.Script/Config/FunctionsHostingConfigOptions.cs x: 3 commits (90d) y: 215 lines of code src/WebJobs.Script/ScriptConstants.cs x: 7 commits (90d) y: 222 lines of code src/WebJobs.Script/Host/FunctionMetadataManager.cs x: 1 commits (90d) y: 246 lines of code src/WebJobs.Script/Host/ScriptHost.cs x: 1 commits (90d) y: 814 lines of code src/WebJobs.Script/ScriptHostBuilderExtensions.cs x: 3 commits (90d) y: 504 lines of code eng/build/Workers.Java.props x: 2 commits (90d) y: 5 lines of code src/WebJobs.Script/Config/HostJsonFileConfigurationSource.cs x: 1 commits (90d) y: 234 lines of code src/WebJobs.Script.WebHost/Extensions/FunctionMetadataExtensions.cs x: 1 commits (90d) y: 185 lines of code src/WebJobs.Script.WebHost/Management/WebFunctionsManager.cs x: 1 commits (90d) y: 211 lines of code src/WebJobs.Script.WebHost/ContainerManagement/LinuxContainerInitializationHostedService.cs x: 1 commits (90d) y: 66 lines of code src/WebJobs.Script.WebHost/Management/LinuxInstanceManager.cs x: 1 commits (90d) y: 150 lines of code src/WebJobs.Script/Host/WorkerFunctionMetadataProvider.cs x: 2 commits (90d) y: 233 lines of code src/WebJobs.Script.WebHost/Program.cs x: 1 commits (90d) y: 127 lines of code src/WebJobs.Script.WebHost/Security/Authentication/Jwt/ScriptJwtBearerExtensions.cs x: 1 commits (90d) y: 175 lines of code src/WebJobs.Script.WebHost/Configuration/LinuxConsumptionLegionMetricsPublisherOptionsSetup.cs x: 1 commits (90d) y: 18 lines of code src/WebJobs.Script/Environment/EnvironmentSettingNames.cs x: 2 commits (90d) y: 129 lines of code src/WebJobs.Script.WebHost/Diagnostics/FunctionInstanceLogger.cs x: 1 commits (90d) y: 113 lines of code src/WebJobs.Script/Diagnostics/OpenTelemetry/FunctionsResourceDetector.cs x: 1 commits (90d) y: 55 lines of code src/WebJobs.Script/Metrics/HostMetrics.cs x: 2 commits (90d) y: 95 lines of code src/WebJobs.Script.WebHost/Diagnostics/DeferredLoggerProvider.cs x: 2 commits (90d) y: 99 lines of code src/WebJobs.Script.WebHost/WebJobsScriptHostService.cs x: 4 commits (90d) y: 811 lines of code src/WebJobs.Script/ExtensionBundle/ExtensionBundleManager.cs x: 2 commits (90d) y: 299 lines of code src/WebJobs.Script.WebHost/Diagnostics/LinuxAppServiceEventGenerator.cs x: 1 commits (90d) y: 96 lines of code src/WebJobs.Script/FileProvisioning/PowerShell/PowerShellFileProvisioner.cs x: 1 commits (90d) y: 160 lines of code src/WebJobs.Script.WebHost/Diagnostics/Extensions/ScriptHostServiceLoggerExtension.cs x: 1 commits (90d) y: 322 lines of code src/WebJobs.Script/Workers/ProcessManagement/WorkerDescription.cs x: 1 commits (90d) y: 43 lines of code src/WebJobs.Script/Workers/Rpc/RpcWorkerDescription.cs x: 1 commits (90d) y: 195 lines of code src/WebJobs.Script/Workers/Rpc/Configuration/LanguageWorkerOptionsSetup.cs x: 1 commits (90d) y: 80 lines of code src/WebJobs.Script/Workers/Rpc/FunctionRegistration/RpcFunctionInvocationDispatcher.cs x: 1 commits (90d) y: 586 lines of code src/WebJobs.Script/Workers/Rpc/WebHostRpcWorkerChannelManager.cs x: 1 commits (90d) y: 381 lines of code src/WebJobs.Script.WebHost/Management/VirtualFileSystem.cs x: 1 commits (90d) y: 548 lines of code src/WebJobs.Script.WebHost/Diagnostics/LinuxContainerEventGenerator.cs x: 1 commits (90d) y: 155 lines of code src/WebJobs.Script.WebHost/Configuration/ScriptApplicationHostOptionsSetup.cs x: 1 commits (90d) y: 133 lines of code src/WebJobs.Script.WebHost/Diagnostics/MetricsEventManager.cs x: 1 commits (90d) y: 444 lines of code src/WebJobs.Script.WebHost/DependencyInjection/ServiceProviderExtensions.cs x: 1 commits (90d) y: 170 lines of code src/WebJobs.Script/Utility.cs x: 1 commits (90d) y: 965 lines of code
1478.0
lines of code
  min: 5.0
  average: 170.86
  25th percentile: 23.75
  median: 92.0
  75th percentile: 216.75
  max: 1478.0
0 7.0
commits (90d)
min: 1.0 | average: 1.48 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 7.0

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

src/WebJobs.Script/DependencyInjection/ScriptStartupTypeLocator.cs x: 2 contributors (90d) y: 308 lines of code src/WebJobs.Script/Models/ExtensionReference.cs x: 1 contributors (90d) y: 12 lines of code src/WebJobs.Script/Models/ExtensionReferences.cs x: 1 contributors (90d) y: 8 lines of code src/Directory.Version.props x: 2 contributors (90d) y: 6 lines of code src/WebJobs.Script.WebHost/Configuration/FlexConsumptionMetricsPublisherOptions.cs x: 1 contributors (90d) y: 29 lines of code src/WebJobs.Script.WebHost/Metrics/FlexConsumptionMetricsPublisher.cs x: 2 contributors (90d) y: 225 lines of code src/WebJobs.Script.WebHost/Diagnostics/DiagnosticEventTableStorageRepository.Log.cs x: 1 contributors (90d) y: 60 lines of code src/WebJobs.Script.WebHost/Diagnostics/DiagnosticEventTableStorageRepository.cs x: 1 contributors (90d) y: 306 lines of code src/WebJobs.Script.WebHost/Helpers/TableStorageHelpers.cs x: 1 contributors (90d) y: 107 lines of code eng/build/Workers.Powershell.props x: 2 contributors (90d) y: 25 lines of code src/WebJobs.Script.Grpc/Channel/GrpcWorkerChannel.cs x: 3 contributors (90d) y: 1478 lines of code src/WebJobs.Script/Diagnostics/OpenTelemetry/OpenTelemetryConfigurationExtensions.cs x: 1 contributors (90d) y: 194 lines of code eng/build/Workers.Python.props x: 2 contributors (90d) y: 5 lines of code src/WebJobs.Script.WebHost/Controllers/HostController.cs x: 1 contributors (90d) y: 459 lines of code src/WebJobs.Script.WebHost/FunctionsSyncService.cs x: 1 contributors (90d) y: 74 lines of code src/WebJobs.Script.WebHost/WebScriptHostHttpRoutesManager.cs x: 1 contributors (90d) y: 104 lines of code src/WebJobs.Script/Environment/EnvironmentExtensions.cs x: 2 contributors (90d) y: 505 lines of code src/WebJobs.Script.WebHost/Management/FunctionsSyncManager.cs x: 3 contributors (90d) y: 726 lines of code src/WebJobs.Script/Diagnostics/MetricEventNames.cs x: 1 contributors (90d) y: 89 lines of code src/WebJobs.Script/Workers/Profiles/Conditions/HostPropertyCondition.cs x: 1 contributors (90d) y: 83 lines of code src/WebJobs.Script/Workers/Rpc/Configuration/RpcWorkerConfigFactory.cs x: 2 contributors (90d) y: 283 lines of code src/WebJobs.Script.WebHost/WebHostServiceCollectionExtensions.cs x: 4 contributors (90d) y: 320 lines of code src/WebJobs.Script/Sanitizer.cs x: 1 contributors (90d) y: 142 lines of code src/WebJobs.Script.WebHost/Metrics/CgroupMemoryUsageHelper.cs x: 1 contributors (90d) y: 38 lines of code src/WebJobs.Script.WebHost/Metrics/LinuxContainerMetricsPublisher.cs x: 2 contributors (90d) y: 292 lines of code src/WebJobs.Script/Config/FunctionsHostingConfigOptions.cs x: 2 contributors (90d) y: 215 lines of code src/WebJobs.Script/ScriptConstants.cs x: 5 contributors (90d) y: 222 lines of code src/WebJobs.Script/Host/FunctionMetadataManager.cs x: 1 contributors (90d) y: 246 lines of code src/WebJobs.Script/Host/ScriptHost.cs x: 1 contributors (90d) y: 814 lines of code src/WebJobs.Script/ScriptHostBuilderExtensions.cs x: 3 contributors (90d) y: 504 lines of code eng/build/Workers.Java.props x: 1 contributors (90d) y: 5 lines of code src/WebJobs.Script/Config/HostJsonFileConfigurationSource.cs x: 1 contributors (90d) y: 234 lines of code src/WebJobs.Script.WebHost/Extensions/FunctionMetadataExtensions.cs x: 1 contributors (90d) y: 185 lines of code src/WebJobs.Script.WebHost/Management/WebFunctionsManager.cs x: 1 contributors (90d) y: 211 lines of code src/WebJobs.Script.WebHost/ContainerManagement/LinuxContainerInitializationHostedService.cs x: 1 contributors (90d) y: 66 lines of code src/WebJobs.Script.WebHost/Management/LinuxInstanceManager.cs x: 1 contributors (90d) y: 150 lines of code src/WebJobs.Script/Host/WorkerFunctionMetadataProvider.cs x: 2 contributors (90d) y: 233 lines of code src/WebJobs.Script.WebHost/Program.cs x: 1 contributors (90d) y: 127 lines of code src/WebJobs.Script.WebHost/Security/Authentication/Jwt/ScriptJwtBearerExtensions.cs x: 1 contributors (90d) y: 175 lines of code src/WebJobs.Script.WebHost/Configuration/LinuxConsumptionLegionMetricsPublisherOptionsSetup.cs x: 1 contributors (90d) y: 18 lines of code src/WebJobs.Script/Environment/EnvironmentSettingNames.cs x: 2 contributors (90d) y: 129 lines of code src/WebJobs.Script.WebHost/Diagnostics/FunctionInstanceLogger.cs x: 1 contributors (90d) y: 113 lines of code src/WebJobs.Script/Diagnostics/OpenTelemetry/FunctionsResourceDetector.cs x: 1 contributors (90d) y: 55 lines of code src/WebJobs.Script/Metrics/HostMetrics.cs x: 2 contributors (90d) y: 95 lines of code src/WebJobs.Script.WebHost/WebJobsScriptHostService.cs x: 3 contributors (90d) y: 811 lines of code src/WebJobs.Script/ExtensionBundle/ExtensionBundleManager.cs x: 1 contributors (90d) y: 299 lines of code src/WebJobs.Script.WebHost/Diagnostics/LinuxAppServiceEventGenerator.cs x: 1 contributors (90d) y: 96 lines of code src/WebJobs.Script/FileProvisioning/PowerShell/PowerShellFileProvisioner.cs x: 1 contributors (90d) y: 160 lines of code src/WebJobs.Script.WebHost/Diagnostics/Extensions/ScriptHostServiceLoggerExtension.cs x: 1 contributors (90d) y: 322 lines of code src/WebJobs.Script/Workers/ProcessManagement/WorkerDescription.cs x: 1 contributors (90d) y: 43 lines of code src/WebJobs.Script/Workers/Rpc/Configuration/LanguageWorkerOptionsSetup.cs x: 1 contributors (90d) y: 80 lines of code src/WebJobs.Script/Workers/Rpc/FunctionRegistration/RpcFunctionInvocationDispatcher.cs x: 1 contributors (90d) y: 586 lines of code src/WebJobs.Script/Workers/Rpc/WebHostRpcWorkerChannelManager.cs x: 1 contributors (90d) y: 381 lines of code src/WebJobs.Script.WebHost/Management/VirtualFileSystem.cs x: 1 contributors (90d) y: 548 lines of code src/WebJobs.Script.WebHost/Diagnostics/LinuxContainerEventGenerator.cs x: 1 contributors (90d) y: 155 lines of code src/WebJobs.Script.WebHost/Configuration/ScriptApplicationHostOptionsSetup.cs x: 1 contributors (90d) y: 133 lines of code src/WebJobs.Script.WebHost/Diagnostics/MetricsEventManager.cs x: 1 contributors (90d) y: 444 lines of code src/WebJobs.Script.WebHost/DependencyInjection/ServiceProviderExtensions.cs x: 1 contributors (90d) y: 170 lines of code src/WebJobs.Script/Utility.cs x: 1 contributors (90d) y: 965 lines of code
1478.0
lines of code
  min: 5.0
  average: 170.86
  25th percentile: 23.75
  median: 92.0
  75th percentile: 216.75
  max: 1478.0
0 5.0
contributors (90d)
min: 1.0 | average: 1.27 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 5.0