azure / azure-functions-dotnet-worker
File Size

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

Intro
Learn more...
File Size Overall
0% | 9% | 3% | 19% | 67%
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
cs0% | 6% | 2% | 20% | 69%
proto0% | 82% | 0% | 0% | 17%
targets0% | 0% | 59% | 0% | 40%
ps10% | 0% | 0% | 55% | 44%
props0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
sdk0% | 24% | 4% | 22% | 49%
protos0% | 92% | 0% | 0% | 7%
extensions0% | 0% | 5% | 11% | 83%
src0% | 0% | 3% | 22% | 73%
host0% | 0% | 0% | 28% | 71%
tools0% | 0% | 0% | 66% | 33%
ROOT0% | 0% | 0% | 68% | 31%
build0% | 0% | 0% | 0% | 100%
eng0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
703 43
FunctionMetadataProviderGenerator.Parser.cs
in sdk/Sdk.Generators/FunctionMetadataProviderGenerator
612 19
proto
FunctionRpc.proto
in protos/azure-functions-language-worker-protobuf/src/proto
576 -
ServiceBusMessageActions.cs
in extensions/Worker.Extensions.ServiceBus/src
297 11
GrpcWorker.cs
in src/DotNetWorker.Grpc
262 12
227 -
FunctionExecutorGenerator.Emitter.cs
in sdk/Sdk.Generators/FunctionExecutor
185 7
AspNetCoreHttpHeadersCollection.cs
in extensions/Worker.Extensions.Http.AspNetCore/src/HttpDataModel
178 11
CosmosDBConverter.cs
in extensions/Worker.Extensions.CosmosDB/src
172 10
FunctionMetadataProviderGenerator.Emitter.cs
in sdk/Sdk.Generators/FunctionMetadataProviderGenerator
167 4
160 -
ZipDeploymentStatus.cs
in sdk/Sdk/Tasks/ZipDeploy
148 7
IncomingGrpcMessageHandler.cs
in host/src/FunctionsNetHost/Grpc
146 7
DefaultInputConversionFeature.cs
in src/DotNetWorker.Core/Context/Features
144 8
DefaultFunctionInputBindingFeature.cs
in src/DotNetWorker.Core/Context/Features
142 7
FunctionMetadataProviderGenerator.CardinalityParser.cs
in sdk/Sdk.Generators/FunctionMetadataProviderGenerator
141 5
140 6
GrpcHttpRequestData.cs
in src/DotNetWorker.Grpc/Http
140 5
InvocationHandler.cs
in src/DotNetWorker.Grpc/Handlers
139 3
BlobStorageConverter.cs
in extensions/Worker.Extensions.Storage.Blobs/src
136 5
BootstrapHostBuilder.cs
in src/DotNetWorker/Builder
135 11
131 7
DefaultMethodInvokerFactory.cs
in src/DotNetWorker.Core/Invocation
130 1
Startup.cs
in sdk/FunctionMetadataLoaderExtension
129 9
RpcExtensions.cs
in src/DotNetWorker.Grpc
128 7
GrpcFunctionDefinition.cs
in src/DotNetWorker.Grpc/Definition
125 4
CreateZipFileTask.cs
in sdk/Sdk/Tasks/ZipDeploy
117 8
ZipDeployTask.cs
in sdk/Sdk/Tasks/ZipDeploy
116 1
HttpResponseDataExtensions.cs
in src/DotNetWorker.Core/Http
114 11
GrpcFunctionBindingsFeature.cs
in src/DotNetWorker.Grpc/Features
110 5
FunctionsEndpointDataSource.cs
in extensions/Worker.Extensions.Http.AspNetCore/src/AspNetMiddleware
110 5
109 -
BindingTypeNotSupported.cs
in sdk/Sdk.Analyzers
106 6
FunctionsTelemetryModule.cs
in src/DotNetWorker.ApplicationInsights
105 3
GrpcWorkerClientFactory.cs
in src/DotNetWorker.Grpc
104 2
GrpcClient.cs
in host/src/FunctionsNetHost/Grpc
104 9
TableConverterBase.cs
in extensions/Worker.Extensions.Tables/src/TypeConverters
104 6
FunctionMetadataProviderGenerator.cs
in sdk/Sdk.Generators/FunctionMetadataProviderGenerator
100 7
GrpcFunctionsHostLogWriter.cs
in src/DotNetWorker.Grpc
100 8
ServiceCollectionExtensions.cs
in src/DotNetWorker.Core/Hosting
99 4
HttpResultAttributeExpectedAnalyzer.cs
in extensions/Worker.Extensions.Http.AspNetCore.Analyzers/src
99 3
98 3
CustomAttributeExtensions.cs
in sdk/Sdk/Extensions
95 7
94 5
FunctionsHttpProxyingMiddleware.cs
in extensions/Worker.Extensions.Http.AspNetCore/src/FunctionsMiddleware
92 6
FunctionsApplicationBuilder.cs
in src/DotNetWorker/Builder
91 5
FunctionsApplication.cs
in src/DotNetWorker.Core
91 4
FromBodyConversionFeature.cs
in extensions/Worker.Extensions.Http.AspNetCore/src
90 1
WorkerHostBuilderExtensions.cs
in src/DotNetWorker/Hosting
89 7
AppLoader.cs
in host/src/FunctionsNetHost/AppLoader
89 4
Files With Most Units (Top 50)
File# lines# units
703 43
FunctionMetadataProviderGenerator.Parser.cs
in sdk/Sdk.Generators/FunctionMetadataProviderGenerator
612 19
GrpcWorker.cs
in src/DotNetWorker.Grpc
262 12
BootstrapHostBuilder.cs
in src/DotNetWorker/Builder
135 11
HttpResponseDataExtensions.cs
in src/DotNetWorker.Core/Http
114 11
ServiceBusMessageActions.cs
in extensions/Worker.Extensions.ServiceBus/src
297 11
AspNetCoreHttpHeadersCollection.cs
in extensions/Worker.Extensions.Http.AspNetCore/src/HttpDataModel
178 11
60 10
CosmosDBConverter.cs
in extensions/Worker.Extensions.CosmosDB/src
172 10
Startup.cs
in sdk/FunctionMetadataLoaderExtension
129 9
GrpcClient.cs
in host/src/FunctionsNetHost/Grpc
104 9
CreateZipFileTask.cs
in sdk/Sdk/Tasks/ZipDeploy
117 8
DefaultInputConversionFeature.cs
in src/DotNetWorker.Core/Context/Features
144 8
GrpcFunctionsHostLogWriter.cs
in src/DotNetWorker.Grpc
100 8
CustomAttributeExtensions.cs
in sdk/Sdk/Extensions
95 7
ZipDeploymentStatus.cs
in sdk/Sdk/Tasks/ZipDeploy
148 7
FunctionMetadataProviderGenerator.cs
in sdk/Sdk.Generators/FunctionMetadataProviderGenerator
100 7
FunctionExecutorGenerator.Emitter.cs
in sdk/Sdk.Generators/FunctionExecutor
185 7
WorkerHostBuilderExtensions.cs
in src/DotNetWorker/Hosting
89 7
131 7
DefaultFunctionInputBindingFeature.cs
in src/DotNetWorker.Core/Context/Features
142 7
RpcExtensions.cs
in src/DotNetWorker.Grpc
128 7
NativeWorkerClient.cs
in src/DotNetWorker.Grpc/NativeHostIntegration
63 7
IncomingGrpcMessageHandler.cs
in host/src/FunctionsNetHost/Grpc
146 7
BindingTypeNotSupported.cs
in sdk/Sdk.Analyzers
106 6
ReferencedAssemblyMethodVisitor.cs
in sdk/Sdk.Generators/FunctionMetadataProviderGenerator
55 6
FunctionExecutorGenerator.cs
in sdk/Sdk.Generators/FunctionExecutor
84 6
140 6
GrpcWorkerDiagnostics.cs
in src/DotNetWorker.Grpc/Http
73 6
ServiceBusSessionMessageActions.cs
in extensions/Worker.Extensions.ServiceBus/src
70 6
DefaultFromBodyConversionFeature.cs
in extensions/Worker.Extensions.Http/src
74 6
FunctionsHttpProxyingMiddleware.cs
in extensions/Worker.Extensions.Http.AspNetCore/src/FunctionsMiddleware
92 6
TableConverterBase.cs
in extensions/Worker.Extensions.Tables/src/TypeConverters
104 6
94 5
82 5
FunctionMetadataProviderGenerator.CardinalityParser.cs
in sdk/Sdk.Generators/FunctionMetadataProviderGenerator
141 5
ISymbolExtensions.cs
in sdk/Sdk.Generators/Extensions
86 5
FunctionsUtil.cs
in sdk/Sdk.Generators
62 5
FunctionsApplicationBuilder.cs
in src/DotNetWorker/Builder
91 5
HttpRequestDataExtensions.cs
in src/DotNetWorker.Core/Http
85 5
NullLogWriter.cs
in src/DotNetWorker.Core/Logging
26 5
GrpcFunctionBindingsFeature.cs
in src/DotNetWorker.Grpc/Features
110 5
GrpcHttpRequestData.cs
in src/DotNetWorker.Grpc/Http
140 5
NativeSafeHandle.cs
in src/DotNetWorker.Grpc/NativeHostIntegration
38 5
FunctionsTelemetryInitializer.cs
in src/DotNetWorker.ApplicationInsights/Initializers
63 5
BlobStorageConverter.cs
in extensions/Worker.Extensions.Storage.Blobs/src
136 5
ConfigurationExtensions.cs
in extensions/Worker.Extensions.Shared/Configuration
62 5
ServerlessHub.cs
in extensions/Worker.Extensions.SignalRService/src/Hubs
55 5
DefaultHttpCoordinator.cs
in extensions/Worker.Extensions.Http.AspNetCore/src/Coordinator
73 5
FunctionsEndpointDataSource.cs
in extensions/Worker.Extensions.Http.AspNetCore/src/AspNetMiddleware
110 5
Files With Long Lines (Top 50)

There are 220 files with lines longer than 120 characters. In total, there are 903 long lines.

File# lines# units# long lines
FunctionMetadataProviderGenerator.Parser.cs
in sdk/Sdk.Generators/FunctionMetadataProviderGenerator
612 19 66
227 - 63
703 43 47
FunctionExecutorGenerator.Emitter.cs
in sdk/Sdk.Generators/FunctionExecutor
185 7 27
FunctionMetadataProviderGenerator.Emitter.cs
in sdk/Sdk.Generators/FunctionMetadataProviderGenerator
167 4 16
KnownFunctionMetadataTypes.cs
in sdk/Sdk.Generators/FunctionMetadataProviderGenerator
58 1 16
Constants.cs
in sdk/Sdk.Generators
73 - 13
FunctionsResourceDetector.cs
in src/DotNetWorker.OpenTelemetry
61 1 12
HttpResultAttributeExpectedAnalyzer.cs
in extensions/Worker.Extensions.Http.AspNetCore.Analyzers/src
99 3 12
CosmosDBConverter.cs
in extensions/Worker.Extensions.CosmosDB/src
172 10 12
DefaultFunctionInputBindingFeature.cs
in src/DotNetWorker.Core/Context/Features
142 7 11
BindingTypeNotSupported.cs
in sdk/Sdk.Analyzers
106 6 10
ZipDeployTask.cs
in sdk/Sdk/Tasks/ZipDeploy
116 1 10
Constants.cs
in sdk/Sdk
47 - 10
82 5 9
KnownTypes.cs
in sdk/Sdk.Generators
58 1 9
GrpcWorker.cs
in src/DotNetWorker.Grpc
262 12 9
BlobStorageConverter.cs
in extensions/Worker.Extensions.Storage.Blobs/src
136 5 9
34 - 8
FunctionMetadataProviderGenerator.CardinalityParser.cs
in sdk/Sdk.Generators/FunctionMetadataProviderGenerator
141 5 8
140 6 8
131 7 8
GrpcFunctionDefinition.cs
in src/DotNetWorker.Grpc/Definition
125 4 8
GrpcFunctionBindingsFeature.cs
in src/DotNetWorker.Grpc/Features
110 5 8
DiagnosticDescriptors.cs
in sdk/Sdk.Analyzers
28 1 7
ZipDeploymentStatus.cs
in sdk/Sdk/Tasks/ZipDeploy
148 7 7
BootstrapHostBuilder.cs
in src/DotNetWorker/Builder
135 11 7
WorkerHostBuilderExtensions.cs
in src/DotNetWorker/Hosting
89 7 7
HttpResponseDataExtensions.cs
in src/DotNetWorker.Core/Http
114 11 7
DefaultInputConversionFeature.cs
in src/DotNetWorker.Core/Context/Features
144 8 7
FunctionsApplication.cs
in src/DotNetWorker.Core
91 4 7
InvocationHandler.cs
in src/DotNetWorker.Grpc/Handlers
139 3 7
GrpcServiceCollectionExtensions.cs
in src/DotNetWorker.Grpc
83 4 7
GrpcWorkerClientFactory.cs
in src/DotNetWorker.Grpc
104 2 7
ServiceBusMessageActions.cs
in extensions/Worker.Extensions.ServiceBus/src
297 11 7
Constants.cs
in sdk/Sdk.Analyzers
23 - 6
Startup.cs
in sdk/FunctionMetadataLoaderExtension
129 9 6
FunctionMetadataProviderGenerator.cs
in sdk/Sdk.Generators/FunctionMetadataProviderGenerator
100 7 6
DefaultFunctionInvokerFactory.cs
in src/DotNetWorker.Core/Invocation
65 4 6
RegistrationExpectedInASPNetIntegration.cs
in extensions/Worker.Extensions.Http.AspNetCore.Analyzers/src
74 4 6
ServiceBusSessionMessageActionsConverter.cs
in extensions/Worker.Extensions.ServiceBus/src
66 3 6
ConfigurationExtensions.cs
in extensions/Worker.Extensions.Shared/Configuration
62 5 6
ParameterBinder.cs
in extensions/Worker.Extensions.Shared/Reflection
84 4 6
DefaultFromBodyConversionFeature.cs
in extensions/Worker.Extensions.Http/src
74 6 6
94 5 5
DiagnosticDescriptors.cs
in sdk/Sdk.Generators
61 1 5
HttpRequestDataExtensions.cs
in src/DotNetWorker.Core/Http
85 5 5
ServiceCollectionExtensions.cs
in src/DotNetWorker.Core/Hosting
99 4 5
TokenCredentialOptions.cs
in src/DotNetWorker.ApplicationInsights/Initializers
84 3 5
targets
27 - 5
Correlations

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

extensions/Worker.Extensions.Tables/src/TableInputAttribute.cs x: 5 commits (all time) y: 48 lines of code extensions/Worker.Extensions.Tables/src/TypeConverters/TableClientConverter.cs x: 4 commits (all time) y: 49 lines of code extensions/Worker.Extensions.Tables/src/TypeConverters/TableConverterBase.cs x: 4 commits (all time) y: 104 lines of code extensions/Worker.Extensions.Tables/src/TypeConverters/TableEntityConverter.cs x: 4 commits (all time) y: 56 lines of code extensions/Worker.Extensions.Tables/src/TypeConverters/TablePocoConverter.cs x: 1 commits (all time) y: 79 lines of code extensions/Worker.Extensions.Storage.Blobs/src/BlobStorageConverter.cs x: 17 commits (all time) y: 136 lines of code extensions/Worker.Extensions.Storage.Queues/src/TypeConverters/QueueMessageConverter.cs x: 2 commits (all time) y: 33 lines of code setup-e2e-tests.ps1 x: 15 commits (all time) y: 109 lines of code sdk/Sdk/Targets/Microsoft.Azure.Functions.Worker.Sdk.targets x: 48 commits (all time) y: 227 lines of code sdk/Sdk.Generators/Properties/AssemblyInfo.cs x: 2 commits (all time) y: 3 lines of code sdk/Sdk/Extensions/StringExtensions.cs x: 2 commits (all time) y: 20 lines of code sdk/Sdk/FunctionMetadataGenerator.cs x: 26 commits (all time) y: 703 lines of code sdk/Sdk/Properties/AssemblyInfo.cs x: 6 commits (all time) y: 5 lines of code sdk/Sdk/Tasks/ZipDeploy/ZipDeployTask.cs x: 4 commits (all time) y: 116 lines of code sdk/Sdk/FunctionMetadataJsonWriter.cs x: 7 commits (all time) y: 51 lines of code sdk/Sdk/Constants.cs x: 13 commits (all time) y: 47 lines of code sdk/Sdk/ExtensionsCsprojGenerator.cs x: 20 commits (all time) y: 82 lines of code extensions/Worker.Extensions.Kafka/src/KafkaMessageKeyType.cs x: 1 commits (all time) y: 14 lines of code extensions/Worker.Extensions.Kafka/src/KafkaOutputAttribute.cs x: 5 commits (all time) y: 46 lines of code extensions/Worker.Extensions.Kafka/src/KafkaTriggerAttribute.cs x: 8 commits (all time) y: 77 lines of code extensions/Worker.Extensions.Kafka/src/OAuthBearerMethod.cs x: 2 commits (all time) y: 12 lines of code sdk/Sdk/ExtensionsMetadata.cs x: 3 commits (all time) y: 11 lines of code sdk/Sdk/ExtensionsMetadataEnhancer.cs x: 5 commits (all time) y: 84 lines of code sdk/Sdk/Tasks/EnhanceExtensionsMetadata.cs x: 8 commits (all time) y: 37 lines of code sdk/Sdk/Tasks/GenerateFunctionMetadata.cs x: 15 commits (all time) y: 98 lines of code build/Common.props x: 17 commits (all time) y: 28 lines of code tools/devpack.ps1 x: 11 commits (all time) y: 79 lines of code extensions/Worker.Extensions.CosmosDB/src/CosmosDBConverter.cs x: 6 commits (all time) y: 172 lines of code extensions/Worker.Extensions.Http.AspNetCore/src/Coordinator/ContextReference.cs x: 4 commits (all time) y: 42 lines of code extensions/Worker.Extensions.Http.AspNetCore/src/Coordinator/DefaultHttpCoordinator.cs x: 5 commits (all time) y: 73 lines of code extensions/Worker.Extensions.Http/src/DefaultFromBodyConversionFeature.cs x: 4 commits (all time) y: 74 lines of code extensions/Worker.Extensions.Http.AspNetCore/src/AspNetMiddleware/FunctionsEndpointDataSource.cs x: 3 commits (all time) y: 110 lines of code extensions/Worker.Extensions.ServiceBus/src/ServiceBusSessionMessageActionsConverter.cs x: 2 commits (all time) y: 66 lines of code sdk/Sdk.Generators/FunctionMetadataProviderGenerator/FunctionMetadataProviderGenerator.CardinalityParser.cs x: 3 commits (all time) y: 141 lines of code sdk/Sdk/Tasks/ZipDeploy/Http/HttpResponseMessageForStatusCode.cs x: 2 commits (all time) y: 25 lines of code sdk/Sdk/Tasks/ZipDeploy/ZipDeploymentStatus.cs x: 4 commits (all time) y: 148 lines of code src/DotNetWorker.ApplicationInsights/Initializers/TokenCredentialOptions.cs x: 3 commits (all time) y: 84 lines of code src/DotNetWorker.Core/Context/Features/DefaultInputConversionFeature.cs x: 4 commits (all time) y: 144 lines of code src/DotNetWorker.Core/Context/FunctionContextHttpRequestExtensions.cs x: 4 commits (all time) y: 27 lines of code src/DotNetWorker.Core/Converters/Converter/DefaultConverterContext.cs x: 3 commits (all time) y: 20 lines of code src/DotNetWorker.Core/Http/IHttpRequestDataFeature.cs x: 2 commits (all time) y: 9 lines of code src/DotNetWorker.Core/Invocation/DefaultMethodInfoLocator.cs x: 6 commits (all time) y: 42 lines of code src/DotNetWorker.Core/ModelBindingData.cs x: 3 commits (all time) y: 12 lines of code src/DotNetWorker.Grpc/Handlers/InvocationHandler.cs x: 8 commits (all time) y: 139 lines of code src/DotNetWorker.ApplicationInsights/Initializers/TelemetryConfigurationSetup.cs x: 2 commits (all time) y: 36 lines of code src/DotNetWorker.Grpc/GrpcWorker.cs x: 32 commits (all time) y: 262 lines of code src/DotNetWorker.Grpc/Http/GrpcHttpRequestData.cs x: 10 commits (all time) y: 140 lines of code src/DotNetWorker.Grpc/Definition/GrpcFunctionDefinition.cs x: 11 commits (all time) y: 125 lines of code src/DotNetWorker.Grpc/FunctionMetadata/FunctionMetadataRpcExtensions.cs x: 3 commits (all time) y: 61 lines of code src/DotNetWorker.Grpc/GrpcWorkerClientFactory.cs x: 6 commits (all time) y: 104 lines of code src/DotNetWorker.Grpc/Http/GrpcHttpResponseData.cs x: 2 commits (all time) y: 63 lines of code src/DotNetWorker.Grpc/RpcExtensions.cs x: 5 commits (all time) y: 128 lines of code src/DotNetWorker/Builder/FunctionsApplicationBuilder.cs x: 5 commits (all time) y: 91 lines of code sdk/Sdk.Generators/Constants.cs x: 18 commits (all time) y: 73 lines of code sdk/Sdk.Generators/ExtensionStartupRunnerGenerator.cs x: 9 commits (all time) y: 140 lines of code sdk/Sdk.Generators/FunctionExecutor/FunctionExecutorGenerator.Emitter.cs x: 14 commits (all time) y: 185 lines of code sdk/Sdk.Generators/FunctionMetadataProviderGenerator/FunctionMetadataProviderGenerator.Emitter.cs x: 11 commits (all time) y: 167 lines of code extensions/Worker.Extensions.Http.AspNetCore/src/AspNetMiddleware/FunctionsHttpContextExtensions.cs x: 2 commits (all time) y: 17 lines of code extensions/Worker.Extensions.Http.AspNetCore/src/HttpDataModel/AspNetCoreHttpHeadersCollection.cs x: 3 commits (all time) y: 178 lines of code src/DotNetWorker.Core/Logging/WorkerLogger.cs x: 2 commits (all time) y: 48 lines of code src/DotNetWorker.Grpc/GrpcFunctionsHostLogWriter.cs x: 2 commits (all time) y: 100 lines of code src/DotNetWorker.Core/Converters/JsonPocoConverter.cs x: 6 commits (all time) y: 73 lines of code src/DotNetWorker.Core/Converters/MemoryConverter.cs x: 5 commits (all time) y: 32 lines of code src/DotNetWorker.Core/Helpers/ThrowHelpers/ObjectDisposedThrowHelper.cs x: 3 commits (all time) y: 19 lines of code src/DotNetWorker.Core/StartupHook.cs x: 7 commits (all time) y: 63 lines of code src/DotNetWorker.Core/WorkerInformation.cs x: 6 commits (all time) y: 30 lines of code src/DotNetWorker.Grpc/GrpcServiceCollectionExtensions.cs x: 19 commits (all time) y: 83 lines of code src/DotNetWorker.Grpc/NativeHostIntegration/NativeMethods.cs x: 5 commits (all time) y: 53 lines of code extensions/Worker.Extensions.Http.AspNetCore/src/FunctionsApplicationBuilderAspNetCoreExtensions.cs x: 1 commits (all time) y: 11 lines of code src/DotNetWorker/Builder/BootstrapHostBuilder.cs x: 1 commits (all time) y: 135 lines of code src/DotNetWorker/Builder/FunctionsApplication.cs x: 1 commits (all time) y: 6 lines of code src/DotNetWorker/Hosting/WorkerHostBuilderExtensions.cs x: 18 commits (all time) y: 89 lines of code src/DotNetWorker/Properties/AssemblyInfo.cs x: 10 commits (all time) y: 5 lines of code src/DotNetWorker.Core/Http/HttpResponseDataExtensions.cs x: 6 commits (all time) y: 114 lines of code src/DotNetWorker.Core/Hosting/WorkerOptions.cs x: 10 commits (all time) y: 48 lines of code src/DotNetWorker.Core/Logging/FunctionsLoggerExtensions.cs x: 1 commits (all time) y: 18 lines of code sdk/Sdk/Targets/Microsoft.Azure.Functions.Worker.Sdk.Publish.targets x: 2 commits (all time) y: 34 lines of code extensions/Worker.Extensions.Http.AspNetCore/src/Properties/AssemblyInfo.cs x: 4 commits (all time) y: 5 lines of code src/DotNetWorker.Core/Hosting/ServiceCollectionExtensions.cs x: 17 commits (all time) y: 99 lines of code src/DotNetWorker/Hosting/ServiceCollectionExtensions.cs x: 11 commits (all time) y: 31 lines of code src/DotNetWorker.OpenTelemetry/ConfigureFunctionsOpenTelemetry.cs x: 2 commits (all time) y: 24 lines of code Directory.Build.props x: 4 commits (all time) y: 22 lines of code extensions/Worker.Extensions.Rpc/src/ConfigurationExtensions.cs x: 3 commits (all time) y: 35 lines of code extensions/Worker.Extensions.Rpc/src/GrpcHttpClientBuilderExtensions.cs x: 4 commits (all time) y: 53 lines of code extensions/Worker.Extensions.Rpc/src/RpcServiceCollectionExtensions.NetApp.cs x: 2 commits (all time) y: 40 lines of code extensions/Worker.Extensions.Rpc/src/RpcServiceCollectionExtensions.NetStandard.cs x: 2 commits (all time) y: 45 lines of code src/DotNetWorker.Core/ExceptionExtensions.cs x: 1 commits (all time) y: 26 lines of code extensions/Worker.Extensions.Http.AspNetCore.Analyzers/src/CodeFixForHttpResultAttributeExpected.cs x: 1 commits (all time) y: 68 lines of code extensions/Worker.Extensions.Http.AspNetCore.Analyzers/src/HttpResultAttributeExpectedAnalyzer.cs x: 1 commits (all time) y: 99 lines of code extensions/Worker.Extensions.Http.AspNetCore.Analyzers/src/Properties/AssemblyInfo.cs x: 1 commits (all time) y: 2 lines of code src/DotNetWorker.Core/FunctionsApplication.cs x: 9 commits (all time) y: 91 lines of code extensions/Directory.Build.targets x: 1 commits (all time) y: 5 lines of code extensions/Worker.Extensions.CosmosDB/src/Properties/AssemblyInfo.cs x: 14 commits (all time) y: 4 lines of code extensions/Worker.Extensions.EventGrid/src/Properties/AssemblyInfo.cs x: 8 commits (all time) y: 4 lines of code extensions/Worker.Extensions.ServiceBus/src/Properties/AssemblyInfo.cs x: 18 commits (all time) y: 3 lines of code extensions/Worker.Extensions.Storage.Blobs/src/Properties/AssemblyInfo.cs x: 11 commits (all time) y: 4 lines of code sdk/Sdk/Targets/Microsoft.Azure.Functions.Worker.Sdk.Publish.ZipDeploy.targets x: 2 commits (all time) y: 30 lines of code sdk/Sdk/Tasks/ZipDeploy/DeployStatus.cs x: 2 commits (all time) y: 16 lines of code extensions/Worker.Extensions.Http.AspNetCore.Analyzers/src/CodeFixForRegistrationInASPNetCoreIntegration.cs x: 1 commits (all time) y: 48 lines of code extensions/Worker.Extensions.Http.AspNetCore.Analyzers/src/RegistrationExpectedInASPNetIntegration.cs x: 1 commits (all time) y: 74 lines of code sdk/Sdk.Generators/FunctionMetadataProviderGenerator/FunctionMetadataProviderGenerator.Parser.cs x: 20 commits (all time) y: 612 lines of code extensions/Worker.Extensions.Http.AspNetCore/src/FromBodyConversionFeature.cs x: 2 commits (all time) y: 90 lines of code src/DotNetWorker.Core/Context/Features/DefaultFunctionInputBindingFeature.cs x: 8 commits (all time) y: 142 lines of code extensions/Worker.Extensions.Http.AspNetCore/src/FunctionsMiddleware/FunctionsHttpProxyingMiddleware.cs x: 11 commits (all time) y: 92 lines of code extensions/Worker.Extensions.CosmosDB/src/Extensions/CloningExtensions.cs x: 1 commits (all time) y: 23 lines of code extensions/Worker.Extensions.Timer/src/Converters/TimerInfoConverter.cs x: 1 commits (all time) y: 52 lines of code extensions/Worker.Extensions.ServiceBus/src/Proto/settlement.proto x: 2 commits (all time) y: 77 lines of code extensions/Worker.Extensions.ServiceBus/src/ServiceBusMessageActions.cs x: 3 commits (all time) y: 297 lines of code extensions/Worker.Extensions.ServiceBus/src/ServiceBusSessionMessageActions.cs x: 1 commits (all time) y: 70 lines of code eng/build/RepositoryInfo.targets x: 1 commits (all time) y: 20 lines of code src/DotNetWorker.OpenTelemetry/FunctionsResourceDetector.cs x: 1 commits (all time) y: 61 lines of code sdk/Sdk.Generators/FunctionMetadataProviderGenerator/KnownFunctionMetadataTypes.cs x: 5 commits (all time) y: 58 lines of code extensions/Worker.Extensions.Http.AspNetCore/src/FunctionsHostBuilderExtensions.cs x: 4 commits (all time) y: 65 lines of code host/src/FunctionsNetHost/Environment/EnvironmentVariables.cs x: 5 commits (all time) y: 9 lines of code host/src/FunctionsNetHost/Grpc/IncomingGrpcMessageHandler.cs x: 9 commits (all time) y: 146 lines of code host/src/FunctionsNetHost/Program.cs x: 4 commits (all time) y: 59 lines of code src/DotNetWorker.ApplicationInsights/FunctionsApplicationInsightsExtensions.cs x: 6 commits (all time) y: 66 lines of code sdk/Sdk.Generators/FunctionMetadataProviderGenerator/FunctionMetadataProviderGenerator.cs x: 10 commits (all time) y: 100 lines of code sdk/Sdk.Generators/FunctionExecutor/FunctionExecutorGenerator.cs x: 6 commits (all time) y: 84 lines of code src/DotNetWorker.Core/Context/FunctionContext.cs x: 5 commits (all time) y: 20 lines of code sdk/FunctionMetadataLoaderExtension/Startup.cs x: 10 commits (all time) y: 129 lines of code host/src/FunctionsNetHost/AppLoader/AppLoader.cs x: 4 commits (all time) y: 89 lines of code sdk/Sdk/Targets/Microsoft.Azure.Functions.Worker.Sdk.props x: 17 commits (all time) y: 25 lines of code extensions/Worker.Extensions.SignalRService/src/Hubs/ServerlessHub.cs x: 2 commits (all time) y: 55 lines of code src/DotNetWorker.Core/Invocation/DefaultFunctionExecutor.cs x: 8 commits (all time) y: 43 lines of code host/src/FunctionsNetHost/Grpc/GrpcClient.cs x: 3 commits (all time) y: 104 lines of code src/DotNetWorker.Core/Definition/FunctionParameter.cs x: 3 commits (all time) y: 40 lines of code sdk/Sdk.Generators/FunctionExecutor/FunctionExecutorGenerator.Parser.cs x: 5 commits (all time) y: 78 lines of code sdk/Sdk.Generators/FunctionsUtil.cs x: 4 commits (all time) y: 62 lines of code sdk/Sdk.Generators/FunctionMetadataProviderGenerator/ReferencedAssemblyMethodVisitor.cs x: 1 commits (all time) y: 55 lines of code src/DotNetWorker.Grpc/NativeHostIntegration/NativeWorkerClientFactory.cs x: 3 commits (all time) y: 16 lines of code sdk/Sdk.Generators/Extensions/StringExtensions.cs x: 4 commits (all time) y: 38 lines of code src/DotNetWorker.ApplicationInsights/Initializers/AppServiceEnvironmentVariableMonitor.cs x: 1 commits (all time) y: 60 lines of code src/DotNetWorker.ApplicationInsights/Initializers/FunctionsRoleEnvironmentTelmetryInitializer.cs x: 2 commits (all time) y: 44 lines of code extensions/Worker.Extensions.Http.AspNetCore/src/HttpContextConverter.cs x: 4 commits (all time) y: 31 lines of code extensions/Worker.Extensions.Http.AspNetCore/src/HttpDataModel/AspNetCoreHttpRequestData.cs x: 1 commits (all time) y: 46 lines of code extensions/Worker.Extensions.Http.AspNetCore/src/HttpDataModel/AspNetCoreHttpResponseData.cs x: 1 commits (all time) y: 38 lines of code src/DotNetWorker.Core/Http/HttpHeadersCollection.cs x: 3 commits (all time) y: 27 lines of code host/src/FunctionsNetHost/Grpc/WorkerConfig/WorkerConfigUtils.cs x: 1 commits (all time) y: 29 lines of code src/DotNetWorker.Core/Context/FunctionContextBindingFeatureExtensions.cs x: 3 commits (all time) y: 76 lines of code extensions/Worker.Extensions.Storage.Blobs/src/BlobTriggerAttribute.cs x: 9 commits (all time) y: 23 lines of code extensions/Worker.Extensions.Storage.Blobs/src/Config/BlobStorageBindingOptionsSetup.cs x: 5 commits (all time) y: 51 lines of code sdk/Sdk.Analyzers/BindingTypeNotSupported.cs x: 3 commits (all time) y: 106 lines of code sdk/Sdk.Analyzers/IterableBindingTypeExpectedForBlobContainerPath.cs x: 3 commits (all time) y: 80 lines of code extensions/Worker.Extensions.ServiceBus/src/ServiceBusReceivedMessageConverter.cs x: 2 commits (all time) y: 59 lines of code host/src/FunctionsNetHost/Grpc/MessageChannel.cs x: 1 commits (all time) y: 34 lines of code extensions/Worker.Extensions.CosmosDB/src/WorkerCosmosSerializer.cs x: 1 commits (all time) y: 33 lines of code extensions/Worker.Extensions.CosmosDB/src/CosmosDBInputAttribute.cs x: 3 commits (all time) y: 37 lines of code extensions/Worker.Extensions.EventHubs/src/EventHubTriggerAttribute.cs x: 4 commits (all time) y: 51 lines of code protos/azure-functions-language-worker-protobuf/src/proto/FunctionRpc.proto x: 4 commits (all time) y: 576 lines of code extensions/Worker.Extensions.Storage.Blobs/src/Config/BlobStorageBindingOptions.cs x: 3 commits (all time) y: 30 lines of code extensions/Worker.Extensions.Storage.Blobs/src/BlobInputAttribute.cs x: 8 commits (all time) y: 21 lines of code src/DotNetWorker.Grpc/Properties/AssemblyInfo.cs x: 3 commits (all time) y: 6 lines of code sdk/Sdk.Analyzers/BindingTypeCodeRefactoringProvider.cs x: 2 commits (all time) y: 94 lines of code sdk/Sdk.Analyzers/Constants.cs x: 5 commits (all time) y: 23 lines of code sdk/Sdk.Analyzers/DiagnosticDescriptors.cs x: 5 commits (all time) y: 28 lines of code sdk/Sdk.Analyzers/AsyncVoidCodeFixProvider.cs x: 2 commits (all time) y: 52 lines of code sdk/Sdk.Analyzers/WebJobsAttributesNotSupported.cs x: 4 commits (all time) y: 35 lines of code src/DotNetWorker.Core/Converters/Converter/PropertyBagKeys.cs x: 4 commits (all time) y: 11 lines of code src/DotNetWorker.Grpc/GrpcCollectionModelBindingData.cs x: 4 commits (all time) y: 15 lines of code src/DotNetWorker.Core/Converters/Converter/DefaultInputConverterProvider.cs x: 2 commits (all time) y: 72 lines of code src/DotNetWorker.Core/Converters/Converter/InputConverterAttribute.cs x: 4 commits (all time) y: 29 lines of code src/DotNetWorker.Grpc/Http/GrpcWorkerDiagnostics.cs x: 3 commits (all time) y: 73 lines of code src/DotNetWorker.Grpc/Features/GrpcFunctionBindingsFeature.cs x: 7 commits (all time) y: 110 lines of code extensions/Worker.Extensions.Http/src/KeyValuePairExtensions.cs x: 1 commits (all time) y: 13 lines of code src/DotNetWorker.Core/Hosting/WorkerMiddlewareWorkerApplicationBuilderExtensions.cs x: 7 commits (all time) y: 131 lines of code build/Extensions.props x: 4 commits (all time) y: 8 lines of code tools/start-emulators.ps1 x: 9 commits (all time) y: 160 lines of code src/DotNetWorker.Grpc/IWorkerClientFactory.cs x: 2 commits (all time) y: 8 lines of code sdk/Sdk.Generators/KnownTypes.cs x: 2 commits (all time) y: 58 lines of code src/DotNetWorker.Grpc/FunctionMetadata/DefaultFunctionMetadataProvider.cs x: 5 commits (all time) y: 63 lines of code sdk/Sdk.Generators/Extensions/ISymbolExtensions.cs x: 1 commits (all time) y: 86 lines of code sdk/Sdk/Abstractions/SdkFunctionMetadata.cs x: 5 commits (all time) y: 18 lines of code src/DotNetWorker.Core/Invocation/DefaultInvocationResult.cs x: 1 commits (all time) y: 42 lines of code extensions/Worker.Extensions.SignalRService/src/SignalRTriggerAttribute.cs x: 3 commits (all time) y: 24 lines of code sdk/Sdk/Extensions/CustomAttributeExtensions.cs x: 1 commits (all time) y: 95 lines of code sdk/Sdk/Tasks/ZipDeploy/CreateZipFileTask.cs x: 2 commits (all time) y: 117 lines of code sdk/Sdk/Tasks/ZipDeploy/Http/HttpResponseMessageWrapper.cs x: 1 commits (all time) y: 39 lines of code src/DotNetWorker.Core/Context/Features/InvocationFeatures.cs x: 3 commits (all time) y: 45 lines of code src/DotNetWorker.Core/Invocation/DefaultMethodInvokerFactory.cs x: 2 commits (all time) y: 130 lines of code sdk/Sdk/IndentableLogger.cs x: 5 commits (all time) y: 60 lines of code
703.0
lines of code
  min: 2.0
  average: 39.72
  25th percentile: 12.0
  median: 22.0
  75th percentile: 48.25
  max: 703.0
0 48.0
commits (all time)
min: 1.0 | average: 3.08 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 48.0

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

extensions/Worker.Extensions.Tables/src/TableInputAttribute.cs x: 5 contributors (all time) y: 48 lines of code extensions/Worker.Extensions.Tables/src/TypeConverters/TableClientConverter.cs x: 3 contributors (all time) y: 49 lines of code extensions/Worker.Extensions.Tables/src/TypeConverters/TableConverterBase.cs x: 3 contributors (all time) y: 104 lines of code extensions/Worker.Extensions.Tables/src/TypeConverters/TableEntityConverter.cs x: 3 contributors (all time) y: 56 lines of code extensions/Worker.Extensions.Tables/src/TypeConverters/TablePocoConverter.cs x: 1 contributors (all time) y: 79 lines of code extensions/Worker.Extensions.Storage.Blobs/src/BlobStorageConverter.cs x: 5 contributors (all time) y: 136 lines of code extensions/Worker.Extensions.Storage.Queues/src/TypeConverters/QueueMessageConverter.cs x: 1 contributors (all time) y: 33 lines of code setup-e2e-tests.ps1 x: 8 contributors (all time) y: 109 lines of code sdk/Sdk/Targets/Microsoft.Azure.Functions.Worker.Sdk.targets x: 11 contributors (all time) y: 227 lines of code sdk/Sdk.Generators/Properties/AssemblyInfo.cs x: 2 contributors (all time) y: 3 lines of code sdk/Sdk/Extensions/StringExtensions.cs x: 2 contributors (all time) y: 20 lines of code sdk/Sdk/FunctionMetadataGenerator.cs x: 13 contributors (all time) y: 703 lines of code sdk/Sdk/Properties/AssemblyInfo.cs x: 3 contributors (all time) y: 5 lines of code sdk/Sdk/Tasks/ZipDeploy/ZipDeployTask.cs x: 4 contributors (all time) y: 116 lines of code sdk/Sdk/FunctionMetadataJsonWriter.cs x: 4 contributors (all time) y: 51 lines of code sdk/Sdk/Constants.cs x: 8 contributors (all time) y: 47 lines of code sdk/Sdk/ExtensionsCsprojGenerator.cs x: 8 contributors (all time) y: 82 lines of code extensions/Worker.Extensions.Kafka/src/KafkaMessageKeyType.cs x: 1 contributors (all time) y: 14 lines of code extensions/Worker.Extensions.Kafka/src/KafkaOutputAttribute.cs x: 2 contributors (all time) y: 46 lines of code extensions/Worker.Extensions.Kafka/src/KafkaTriggerAttribute.cs x: 4 contributors (all time) y: 77 lines of code extensions/Worker.Extensions.Kafka/src/OAuthBearerMethod.cs x: 1 contributors (all time) y: 12 lines of code sdk/Sdk/ExtensionsMetadata.cs x: 3 contributors (all time) y: 11 lines of code sdk/Sdk/ExtensionsMetadataEnhancer.cs x: 5 contributors (all time) y: 84 lines of code sdk/Sdk/Tasks/EnhanceExtensionsMetadata.cs x: 5 contributors (all time) y: 37 lines of code sdk/Sdk/Tasks/GenerateFunctionMetadata.cs x: 8 contributors (all time) y: 98 lines of code build/Common.props x: 6 contributors (all time) y: 28 lines of code tools/devpack.ps1 x: 3 contributors (all time) y: 79 lines of code extensions/Worker.Extensions.CosmosDB/src/CosmosDBConverter.cs x: 2 contributors (all time) y: 172 lines of code extensions/Worker.Extensions.Http.AspNetCore/src/Coordinator/ContextReference.cs x: 2 contributors (all time) y: 42 lines of code extensions/Worker.Extensions.Http.AspNetCore/src/Coordinator/DefaultHttpCoordinator.cs x: 4 contributors (all time) y: 73 lines of code extensions/Worker.Extensions.Http/src/DefaultFromBodyConversionFeature.cs x: 2 contributors (all time) y: 74 lines of code extensions/Worker.Extensions.Http.AspNetCore/src/AspNetMiddleware/FunctionsEndpointDataSource.cs x: 3 contributors (all time) y: 110 lines of code extensions/Worker.Extensions.ServiceBus/src/Constants.cs x: 2 contributors (all time) y: 13 lines of code extensions/Worker.Extensions.ServiceBus/src/ServiceBusSessionMessageActionsConverter.cs x: 1 contributors (all time) y: 66 lines of code sdk/Sdk.Generators/FunctionMetadataProviderGenerator/FunctionMetadataProviderGenerator.CardinalityParser.cs x: 2 contributors (all time) y: 141 lines of code sdk/Sdk/Tasks/ZipDeploy/Http/HttpResponseMessageForStatusCode.cs x: 2 contributors (all time) y: 25 lines of code sdk/Sdk/Tasks/ZipDeploy/ZipDeploymentStatus.cs x: 4 contributors (all time) y: 148 lines of code src/DotNetWorker.ApplicationInsights/Initializers/TokenCredentialOptions.cs x: 2 contributors (all time) y: 84 lines of code src/DotNetWorker.Core/Context/Features/DefaultInputConversionFeature.cs x: 4 contributors (all time) y: 144 lines of code src/DotNetWorker.Core/Context/FunctionContextHttpRequestExtensions.cs x: 4 contributors (all time) y: 27 lines of code src/DotNetWorker.Core/Converters/Converter/DefaultConverterContext.cs x: 3 contributors (all time) y: 20 lines of code src/DotNetWorker.Core/Http/HttpRequestDataExtensions.cs x: 4 contributors (all time) y: 85 lines of code src/DotNetWorker.Core/Http/IHttpRequestDataFeature.cs x: 2 contributors (all time) y: 9 lines of code src/DotNetWorker.Core/Invocation/DefaultMethodInfoLocator.cs x: 4 contributors (all time) y: 42 lines of code src/DotNetWorker.Grpc/Handlers/InvocationHandler.cs x: 4 contributors (all time) y: 139 lines of code src/DotNetWorker.ApplicationInsights/Initializers/TelemetryConfigurationSetup.cs x: 2 contributors (all time) y: 36 lines of code src/DotNetWorker.Grpc/GrpcWorker.cs x: 11 contributors (all time) y: 262 lines of code src/DotNetWorker.Grpc/Http/GrpcHttpRequestData.cs x: 5 contributors (all time) y: 140 lines of code src/DotNetWorker.Grpc/Definition/GrpcFunctionDefinition.cs x: 6 contributors (all time) y: 125 lines of code src/DotNetWorker.Grpc/FunctionMetadata/FunctionMetadataRpcExtensions.cs x: 2 contributors (all time) y: 61 lines of code src/DotNetWorker.Grpc/RpcExtensions.cs x: 5 contributors (all time) y: 128 lines of code src/DotNetWorker/Builder/FunctionsApplicationBuilder.cs x: 2 contributors (all time) y: 91 lines of code sdk/Sdk.Generators/Constants.cs x: 6 contributors (all time) y: 73 lines of code sdk/Sdk.Generators/ExtensionStartupRunnerGenerator.cs x: 6 contributors (all time) y: 140 lines of code sdk/Sdk.Generators/FunctionExecutor/FunctionExecutorGenerator.Emitter.cs x: 6 contributors (all time) y: 185 lines of code sdk/Sdk.Generators/FunctionMetadataProviderGenerator/FunctionMetadataProviderGenerator.Emitter.cs x: 7 contributors (all time) y: 167 lines of code extensions/Worker.Extensions.Http.AspNetCore/src/AspNetMiddleware/FunctionsHttpContextExtensions.cs x: 2 contributors (all time) y: 17 lines of code extensions/Worker.Extensions.Http.AspNetCore/src/AspNetMiddleware/WorkerRequestServicesMiddleware.cs x: 2 contributors (all time) y: 31 lines of code extensions/Worker.Extensions.Http.AspNetCore/src/HttpDataModel/AspNetCoreHttpHeadersCollection.cs x: 3 contributors (all time) y: 178 lines of code src/DotNetWorker.Core/Logging/WorkerLogger.cs x: 2 contributors (all time) y: 48 lines of code src/DotNetWorker.Grpc/GrpcFunctionsHostLogWriter.cs x: 2 contributors (all time) y: 100 lines of code src/DotNetWorker.Core/Converters/JsonPocoConverter.cs x: 5 contributors (all time) y: 73 lines of code src/DotNetWorker.Core/Converters/MemoryConverter.cs x: 4 contributors (all time) y: 32 lines of code src/DotNetWorker.Core/StartupHook.cs x: 5 contributors (all time) y: 63 lines of code src/DotNetWorker.Core/WorkerInformation.cs x: 4 contributors (all time) y: 30 lines of code src/DotNetWorker.Grpc/NativeHostIntegration/NativeMethods.cs x: 4 contributors (all time) y: 53 lines of code extensions/Worker.Extensions.Http.AspNetCore/src/FunctionsApplicationBuilderAspNetCoreExtensions.cs x: 1 contributors (all time) y: 11 lines of code src/DotNetWorker/Builder/BootstrapHostBuilder.cs x: 1 contributors (all time) y: 135 lines of code src/DotNetWorker/Builder/FunctionsApplication.cs x: 1 contributors (all time) y: 6 lines of code src/DotNetWorker/Hosting/WorkerHostBuilderExtensions.cs x: 7 contributors (all time) y: 89 lines of code src/DotNetWorker.Core/Http/HttpResponseDataExtensions.cs x: 6 contributors (all time) y: 114 lines of code src/DotNetWorker.Core/Hosting/WorkerOptions.cs x: 7 contributors (all time) y: 48 lines of code src/DotNetWorker.Core/Logging/FunctionsLoggerExtensions.cs x: 1 contributors (all time) y: 18 lines of code sdk/Sdk/Targets/Microsoft.Azure.Functions.Worker.Sdk.Publish.targets x: 2 contributors (all time) y: 34 lines of code src/DotNetWorker.Core/Hosting/ServiceCollectionExtensions.cs x: 9 contributors (all time) y: 99 lines of code src/DotNetWorker/Hosting/ServiceCollectionExtensions.cs x: 6 contributors (all time) y: 31 lines of code src/DotNetWorker.OpenTelemetry/ConfigureFunctionsOpenTelemetry.cs x: 2 contributors (all time) y: 24 lines of code extensions/Worker.Extensions.Rpc/src/GrpcHttpClientBuilderExtensions.cs x: 2 contributors (all time) y: 53 lines of code extensions/Worker.Extensions.Rpc/src/RpcServiceCollectionExtensions.NetApp.cs x: 1 contributors (all time) y: 40 lines of code extensions/Worker.Extensions.Rpc/src/RpcServiceCollectionExtensions.NetStandard.cs x: 1 contributors (all time) y: 45 lines of code src/DotNetWorker.Core/ExceptionExtensions.cs x: 1 contributors (all time) y: 26 lines of code extensions/Worker.Extensions.Http.AspNetCore.Analyzers/src/CodeFixForHttpResultAttributeExpected.cs x: 1 contributors (all time) y: 68 lines of code extensions/Worker.Extensions.Http.AspNetCore.Analyzers/src/HttpResultAttributeExpectedAnalyzer.cs x: 1 contributors (all time) y: 99 lines of code extensions/Worker.Extensions.Http.AspNetCore.Analyzers/src/Properties/AssemblyInfo.cs x: 1 contributors (all time) y: 2 lines of code src/DotNetWorker.Core/FunctionsApplication.cs x: 4 contributors (all time) y: 91 lines of code extensions/Directory.Build.targets x: 1 contributors (all time) y: 5 lines of code extensions/Worker.Extensions.CosmosDB/src/Properties/AssemblyInfo.cs x: 6 contributors (all time) y: 4 lines of code extensions/Worker.Extensions.EventHubs/src/Properties/AssemblyInfo.cs x: 7 contributors (all time) y: 3 lines of code extensions/Worker.Extensions.ServiceBus/src/Properties/AssemblyInfo.cs x: 9 contributors (all time) y: 3 lines of code extensions/Worker.Extensions.Storage.Queues/src/Properties/AssemblyInfo.cs x: 5 contributors (all time) y: 3 lines of code sdk/Sdk/Targets/Microsoft.Azure.Functions.Worker.Sdk.Publish.ZipDeploy.targets x: 2 contributors (all time) y: 30 lines of code sdk/Sdk/Tasks/ZipDeploy/DeployStatus.cs x: 2 contributors (all time) y: 16 lines of code extensions/Worker.Extensions.Http.AspNetCore.Analyzers/src/CodeFixForRegistrationInASPNetCoreIntegration.cs x: 1 contributors (all time) y: 48 lines of code extensions/Worker.Extensions.Http.AspNetCore.Analyzers/src/RegistrationExpectedInASPNetIntegration.cs x: 1 contributors (all time) y: 74 lines of code sdk/Sdk.Generators/FunctionMetadataProviderGenerator/FunctionMetadataProviderGenerator.Parser.cs x: 4 contributors (all time) y: 612 lines of code src/DotNetWorker.Core/Context/Features/DefaultFunctionInputBindingFeature.cs x: 5 contributors (all time) y: 142 lines of code extensions/Worker.Extensions.Http.AspNetCore/src/FunctionsMiddleware/FunctionsHttpProxyingMiddleware.cs x: 4 contributors (all time) y: 92 lines of code extensions/Worker.Extensions.CosmosDB/src/Config/CosmosDBBindingOptions.cs x: 1 contributors (all time) y: 43 lines of code extensions/Worker.Extensions.CosmosDB/src/Config/CosmosDBBindingOptionsSetup.cs x: 1 contributors (all time) y: 53 lines of code extensions/Worker.Extensions.CosmosDB/src/Extensions/CloningExtensions.cs x: 1 contributors (all time) y: 23 lines of code extensions/Worker.Extensions.CosmosDB/src/Extensions/FunctionsWorkerApplicationBuilderExtensions.cs x: 1 contributors (all time) y: 36 lines of code extensions/Worker.Extensions.Timer/src/Converters/TimerInfoConverter.cs x: 1 contributors (all time) y: 52 lines of code extensions/Worker.Extensions.ServiceBus/src/Proto/settlement.proto x: 2 contributors (all time) y: 77 lines of code extensions/Worker.Extensions.ServiceBus/src/ServiceBusMessageActions.cs x: 3 contributors (all time) y: 297 lines of code extensions/Worker.Extensions.ServiceBus/src/ServiceBusSessionMessageActions.cs x: 1 contributors (all time) y: 70 lines of code eng/build/RepositoryInfo.targets x: 1 contributors (all time) y: 20 lines of code extensions/Worker.Extensions.SignalRService/src/SignalRServiceDependencyInjectionExtensions.cs x: 1 contributors (all time) y: 63 lines of code extensions/Worker.Extensions.Http.AspNetCore/src/FunctionsHostBuilderExtensions.cs x: 3 contributors (all time) y: 65 lines of code host/src/FunctionsNetHost/Grpc/IncomingGrpcMessageHandler.cs x: 2 contributors (all time) y: 146 lines of code host/src/FunctionsNetHost/Program.cs x: 1 contributors (all time) y: 59 lines of code sdk/Sdk.Generators/FunctionMetadataProviderGenerator/FunctionMetadataProviderGenerator.cs x: 3 contributors (all time) y: 100 lines of code src/DotNetWorker.Core/Context/FunctionContext.cs x: 4 contributors (all time) y: 20 lines of code sdk/FunctionMetadataLoaderExtension/Startup.cs x: 6 contributors (all time) y: 129 lines of code sdk/Sdk/Targets/Microsoft.Azure.Functions.Worker.Sdk.props x: 7 contributors (all time) y: 25 lines of code extensions/Worker.Extensions.Shared/Reflection/ParameterBinder.cs x: 3 contributors (all time) y: 84 lines of code src/DotNetWorker.Core/Invocation/DefaultFunctionExecutor.cs x: 5 contributors (all time) y: 43 lines of code host/src/FunctionsNetHost/Grpc/GrpcClient.cs x: 2 contributors (all time) y: 104 lines of code src/DotNetWorker.Core/Definition/FunctionParameter.cs x: 2 contributors (all time) y: 40 lines of code host/src/FunctionsNetHost/AppLoader/NetHost.cs x: 1 contributors (all time) y: 30 lines of code src/DotNetWorker.Grpc/NativeHostIntegration/NativeWorkerClient.cs x: 3 contributors (all time) y: 63 lines of code src/DotNetWorker.Grpc/NativeHostIntegration/NativeWorkerClientFactory.cs x: 3 contributors (all time) y: 16 lines of code extensions/Worker.Extensions.Http.AspNetCore/src/HttpContextConverter.cs x: 3 contributors (all time) y: 31 lines of code src/DotNetWorker.Grpc/GrpcStartupOptions.cs x: 3 contributors (all time) y: 12 lines of code extensions/Worker.Extensions.Storage.Blobs/src/BlobTriggerAttribute.cs x: 5 contributors (all time) y: 23 lines of code extensions/Worker.Extensions.Storage.Blobs/src/Config/BlobStorageBindingOptionsSetup.cs x: 3 contributors (all time) y: 51 lines of code sdk/Sdk.Analyzers/BindingTypeNotSupported.cs x: 1 contributors (all time) y: 106 lines of code sdk/Sdk.Analyzers/Extensions/TypeSymbolExtensions.cs x: 2 contributors (all time) y: 52 lines of code sdk/Sdk.Analyzers/IterableBindingTypeExpectedForBlobContainerPath.cs x: 2 contributors (all time) y: 80 lines of code extensions/Worker.Extensions.ServiceBus/src/ServiceBusReceivedMessageConverter.cs x: 2 contributors (all time) y: 59 lines of code host/src/FunctionsNetHost/Grpc/MessageChannel.cs x: 1 contributors (all time) y: 34 lines of code protos/azure-functions-language-worker-protobuf/src/proto/FunctionRpc.proto x: 2 contributors (all time) y: 576 lines of code src/DotNetWorker.Grpc/Properties/AssemblyInfo.cs x: 2 contributors (all time) y: 6 lines of code sdk/Sdk.Analyzers/BindingTypeCodeRefactoringProvider.cs x: 1 contributors (all time) y: 94 lines of code sdk/Sdk.Analyzers/Constants.cs x: 3 contributors (all time) y: 23 lines of code sdk/Sdk.Analyzers/WebJobsAttributesNotSupported.cs x: 3 contributors (all time) y: 35 lines of code src/DotNetWorker.Grpc/Http/GrpcWorkerDiagnostics.cs x: 3 contributors (all time) y: 73 lines of code extensions/Worker.Extensions.Http.AspNetCore/src/Utilities.cs x: 3 contributors (all time) y: 18 lines of code extensions/Worker.Extensions.Http.AspNetCore/src/WorkerBuilderExtensions.cs x: 3 contributors (all time) y: 28 lines of code src/DotNetWorker.Core/Hosting/WorkerMiddlewareWorkerApplicationBuilderExtensions.cs x: 5 contributors (all time) y: 131 lines of code tools/start-emulators.ps1 x: 4 contributors (all time) y: 160 lines of code extensions/Worker.Extensions.CosmosDB/src/CosmosDBTriggerAttribute.cs x: 3 contributors (all time) y: 40 lines of code sdk/Sdk.Generators/KnownTypes.cs x: 2 contributors (all time) y: 58 lines of code src/DotNetWorker.ApplicationInsights/FunctionsTelemetryModule.cs x: 1 contributors (all time) y: 105 lines of code src/DotNetWorker.Core/Properties/AssemblyInfo.cs x: 3 contributors (all time) y: 6 lines of code sdk/Sdk.Generators/Extensions/ISymbolExtensions.cs x: 1 contributors (all time) y: 86 lines of code src/DotNetWorker.Core/Context/DefaultFunctionContext.cs x: 4 contributors (all time) y: 57 lines of code src/DotNetWorker.Core/Invocation/DefaultFunctionInvokerFactory.cs x: 2 contributors (all time) y: 65 lines of code sdk/Sdk/Extensions/CustomAttributeExtensions.cs x: 1 contributors (all time) y: 95 lines of code sdk/Sdk/Tasks/ZipDeploy/CreateZipFileTask.cs x: 2 contributors (all time) y: 117 lines of code src/DotNetWorker.Core/Invocation/DefaultMethodInvokerFactory.cs x: 1 contributors (all time) y: 130 lines of code
703.0
lines of code
  min: 2.0
  average: 39.72
  25th percentile: 12.0
  median: 22.0
  75th percentile: 48.25
  max: 703.0
0 13.0
contributors (all time)
min: 1.0 | average: 2.02 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 13.0

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

extensions/Worker.Extensions.Tables/src/TableInputAttribute.cs x: 1 commits (30d) y: 48 lines of code extensions/Worker.Extensions.Tables/src/TypeConverters/TableConverterBase.cs x: 1 commits (30d) y: 104 lines of code extensions/Worker.Extensions.Tables/src/TypeConverters/TableEntityConverter.cs x: 1 commits (30d) y: 56 lines of code extensions/Worker.Extensions.Tables/src/TypeConverters/TablePocoConverter.cs x: 1 commits (30d) y: 79 lines of code extensions/Worker.Extensions.Storage.Blobs/src/BlobStorageConverter.cs x: 1 commits (30d) y: 136 lines of code extensions/Worker.Extensions.Storage.Queues/src/TypeConverters/QueueMessageConverter.cs x: 1 commits (30d) y: 33 lines of code setup-e2e-tests.ps1 x: 1 commits (30d) y: 109 lines of code sdk/Sdk/Targets/Microsoft.Azure.Functions.Worker.Sdk.targets x: 2 commits (30d) y: 227 lines of code sdk/Sdk.Generators/Properties/AssemblyInfo.cs x: 1 commits (30d) y: 3 lines of code sdk/Sdk/Extensions/StringExtensions.cs x: 1 commits (30d) y: 20 lines of code sdk/Sdk/FunctionMetadataGenerator.cs x: 1 commits (30d) y: 703 lines of code sdk/Sdk/Tasks/ZipDeploy/ZipDeployTask.cs x: 1 commits (30d) y: 116 lines of code
703.0
lines of code
  min: 3.0
  average: 116.4
  25th percentile: 33.0
  median: 58.0
  75th percentile: 116.0
  max: 703.0
0 2.0
commits (30d)
min: 1.0 | average: 1.07 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

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

extensions/Worker.Extensions.Tables/src/TableInputAttribute.cs x: 1 contributors (30d) y: 48 lines of code extensions/Worker.Extensions.Tables/src/TypeConverters/TableConverterBase.cs x: 1 contributors (30d) y: 104 lines of code extensions/Worker.Extensions.Tables/src/TypeConverters/TableEntityConverter.cs x: 1 contributors (30d) y: 56 lines of code extensions/Worker.Extensions.Tables/src/TypeConverters/TablePocoConverter.cs x: 1 contributors (30d) y: 79 lines of code extensions/Worker.Extensions.Storage.Blobs/src/BlobStorageConverter.cs x: 1 contributors (30d) y: 136 lines of code extensions/Worker.Extensions.Storage.Queues/src/TypeConverters/QueueMessageConverter.cs x: 1 contributors (30d) y: 33 lines of code setup-e2e-tests.ps1 x: 1 contributors (30d) y: 109 lines of code sdk/Sdk/Targets/Microsoft.Azure.Functions.Worker.Sdk.targets x: 2 contributors (30d) y: 227 lines of code sdk/Sdk.Generators/Properties/AssemblyInfo.cs x: 1 contributors (30d) y: 3 lines of code sdk/Sdk/Extensions/StringExtensions.cs x: 1 contributors (30d) y: 20 lines of code sdk/Sdk/FunctionMetadataGenerator.cs x: 1 contributors (30d) y: 703 lines of code sdk/Sdk/Tasks/ZipDeploy/ZipDeployTask.cs x: 1 contributors (30d) y: 116 lines of code
703.0
lines of code
  min: 3.0
  average: 116.4
  25th percentile: 33.0
  median: 58.0
  75th percentile: 116.0
  max: 703.0
0 2.0
contributors (30d)
min: 1.0 | average: 1.07 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

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

extensions/Worker.Extensions.Tables/src/TableInputAttribute.cs x: 1 commits (90d) y: 48 lines of code extensions/Worker.Extensions.Tables/src/TypeConverters/TableConverterBase.cs x: 1 commits (90d) y: 104 lines of code extensions/Worker.Extensions.Tables/src/TypeConverters/TableEntityConverter.cs x: 1 commits (90d) y: 56 lines of code extensions/Worker.Extensions.Tables/src/TypeConverters/TablePocoConverter.cs x: 1 commits (90d) y: 79 lines of code extensions/Worker.Extensions.Storage.Blobs/src/BlobStorageConverter.cs x: 1 commits (90d) y: 136 lines of code extensions/Worker.Extensions.Storage.Queues/src/TypeConverters/QueueMessageConverter.cs x: 1 commits (90d) y: 33 lines of code setup-e2e-tests.ps1 x: 1 commits (90d) y: 109 lines of code sdk/Sdk/Targets/Microsoft.Azure.Functions.Worker.Sdk.targets x: 6 commits (90d) y: 227 lines of code sdk/Sdk.Generators/Properties/AssemblyInfo.cs x: 1 commits (90d) y: 3 lines of code sdk/Sdk/Extensions/StringExtensions.cs x: 1 commits (90d) y: 20 lines of code sdk/Sdk/FunctionMetadataGenerator.cs x: 1 commits (90d) y: 703 lines of code sdk/Sdk/Tasks/ZipDeploy/ZipDeployTask.cs x: 1 commits (90d) y: 116 lines of code sdk/Sdk/FunctionMetadataJsonWriter.cs x: 1 commits (90d) y: 51 lines of code sdk/Sdk/Constants.cs x: 1 commits (90d) y: 47 lines of code sdk/Sdk/ExtensionsCsprojGenerator.cs x: 3 commits (90d) y: 82 lines of code extensions/Worker.Extensions.Kafka/src/KafkaMessageKeyType.cs x: 1 commits (90d) y: 14 lines of code extensions/Worker.Extensions.Kafka/src/KafkaTriggerAttribute.cs x: 1 commits (90d) y: 77 lines of code extensions/Worker.Extensions.Kafka/src/OAuthBearerMethod.cs x: 1 commits (90d) y: 12 lines of code sdk/Sdk/ExtensionsMetadata.cs x: 1 commits (90d) y: 11 lines of code sdk/Sdk/ExtensionsMetadataEnhancer.cs x: 1 commits (90d) y: 84 lines of code sdk/Sdk/Tasks/EnhanceExtensionsMetadata.cs x: 1 commits (90d) y: 37 lines of code sdk/Sdk/Tasks/GenerateFunctionMetadata.cs x: 1 commits (90d) y: 98 lines of code
703.0
lines of code
  min: 3.0
  average: 88.65
  25th percentile: 29.75
  median: 53.5
  75th percentile: 99.5
  max: 703.0
0 6.0
commits (90d)
min: 1.0 | average: 1.27 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 6.0

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

extensions/Worker.Extensions.Tables/src/TableInputAttribute.cs x: 1 contributors (90d) y: 48 lines of code extensions/Worker.Extensions.Tables/src/TypeConverters/TableConverterBase.cs x: 1 contributors (90d) y: 104 lines of code extensions/Worker.Extensions.Tables/src/TypeConverters/TableEntityConverter.cs x: 1 contributors (90d) y: 56 lines of code extensions/Worker.Extensions.Tables/src/TypeConverters/TablePocoConverter.cs x: 1 contributors (90d) y: 79 lines of code extensions/Worker.Extensions.Storage.Blobs/src/BlobStorageConverter.cs x: 1 contributors (90d) y: 136 lines of code extensions/Worker.Extensions.Storage.Queues/src/TypeConverters/QueueMessageConverter.cs x: 1 contributors (90d) y: 33 lines of code setup-e2e-tests.ps1 x: 1 contributors (90d) y: 109 lines of code sdk/Sdk/Targets/Microsoft.Azure.Functions.Worker.Sdk.targets x: 3 contributors (90d) y: 227 lines of code sdk/Sdk.Generators/Properties/AssemblyInfo.cs x: 1 contributors (90d) y: 3 lines of code sdk/Sdk/Extensions/StringExtensions.cs x: 1 contributors (90d) y: 20 lines of code sdk/Sdk/FunctionMetadataGenerator.cs x: 1 contributors (90d) y: 703 lines of code sdk/Sdk/Tasks/ZipDeploy/ZipDeployTask.cs x: 1 contributors (90d) y: 116 lines of code sdk/Sdk/FunctionMetadataJsonWriter.cs x: 1 contributors (90d) y: 51 lines of code sdk/Sdk/Constants.cs x: 1 contributors (90d) y: 47 lines of code sdk/Sdk/ExtensionsCsprojGenerator.cs x: 1 contributors (90d) y: 82 lines of code extensions/Worker.Extensions.Kafka/src/KafkaMessageKeyType.cs x: 1 contributors (90d) y: 14 lines of code extensions/Worker.Extensions.Kafka/src/KafkaTriggerAttribute.cs x: 1 contributors (90d) y: 77 lines of code extensions/Worker.Extensions.Kafka/src/OAuthBearerMethod.cs x: 1 contributors (90d) y: 12 lines of code sdk/Sdk/ExtensionsMetadata.cs x: 1 contributors (90d) y: 11 lines of code sdk/Sdk/ExtensionsMetadataEnhancer.cs x: 1 contributors (90d) y: 84 lines of code sdk/Sdk/Tasks/EnhanceExtensionsMetadata.cs x: 1 contributors (90d) y: 37 lines of code sdk/Sdk/Tasks/GenerateFunctionMetadata.cs x: 1 contributors (90d) y: 98 lines of code
703.0
lines of code
  min: 3.0
  average: 88.65
  25th percentile: 29.75
  median: 53.5
  75th percentile: 99.5
  max: 703.0
0 3.0
contributors (90d)
min: 1.0 | average: 1.08 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 3.0