azure / azure-functions-dotnet-worker
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 522 files with 20,735 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 3 files changed 21-50 times (1,192 lines of code)
    • 56 files changed 6-20 times (4,805 lines of code)
    • 463 files changed 1-5 times (14,738 lines of code)
0% | 0% | 5% | 23% | 71%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 522 files with 20,735 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 3 files changed by 11-25 contributors (1,192 lines of code)
    • 24 files changed by 6-10 contributors (1,694 lines of code)
    • 227 files changed by 2-5 contributors (11,179 lines of code)
    • 268 files changed by 1 contributor (6,670 lines of code)
0% | 5% | 8% | 53% | 32%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
cs, yaml, csproj, md, json, targets, props, ps1, proto, gitignore, txt, editorconfig, nuspec, http
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
cs0% | 0% | 5% | 23% | 71%
targets0% | 0% | 59% | 0% | 40%
ps10% | 0% | 0% | 71% | 28%
props0% | 0% | 0% | 47% | 52%
proto0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
sdk0% | 0% | 16% | 35% | 47%
src0% | 0% | 3% | 24% | 72%
extensions0% | 0% | 0% | 9% | 90%
tools0% | 0% | 0% | 100% | 0%
host0% | 0% | 0% | 16% | 83%
ROOT0% | 0% | 0% | 68% | 31%
build0% | 0% | 0% | 29% | 70%
protos0% | 0% | 0% | 0% | 100%
eng0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
227 - 2021-01-27 2025-04-18 46 11 brettsam@microsoft.com facaval@microsoft.com
GrpcWorker.cs
in src/DotNetWorker.Grpc
262 12 2021-03-09 2024-11-29 29 11 fabio.cavalcante@microsoft.com facaval@microsoft.com
703 43 2021-01-27 2025-04-08 24 13 brettsam@microsoft.com javia@microsoft.com
82 5 2021-02-04 2025-03-17 19 8 ankikuma@microsoft.com javia@microsoft.com
AssemblyInfo.cs
in extensions/Worker.Extensions.ServiceBus/src/Properties
3 - 2021-12-09 2024-10-10 18 9 fabio.cavalcante@microsoft.com 35204912+satvu@users.norepl...
Constants.cs
in sdk/Sdk.Generators
73 - 2022-10-04 2024-12-05 18 6 35204912+satvu@users.norepl... javia@microsoft.com
GrpcServiceCollectionExtensions.cs
in src/DotNetWorker.Grpc
83 4 2021-03-09 2024-11-12 18 8 fabio.cavalcante@microsoft.com brettsam@microsoft.com
FunctionMetadataProviderGenerator.Parser.cs
in sdk/Sdk.Generators/FunctionMetadataProviderGenerator
612 19 2023-04-19 2024-07-10 18 4 35204912+satvu@users.norepl... connectshyju@gmail.com
25 - 2021-01-27 2024-01-31 17 7 brettsam@microsoft.com javia@microsoft.com
WorkerHostBuilderExtensions.cs
in src/DotNetWorker/Hosting
89 7 2021-03-05 2024-11-11 17 7 fabio.cavalcante@microsoft.com facaval@microsoft.com
ServiceCollectionExtensions.cs
in src/DotNetWorker.Core/Hosting
99 4 2021-03-09 2024-11-11 16 9 fabio.cavalcante@microsoft.com facaval@microsoft.com
props
Common.props
in build
28 - 2020-12-08 2025-02-03 15 6 brettsam@microsoft.com likasem@microsoft.com
109 - 2021-02-03 2025-04-18 15 8 brettsam@microsoft.com likasem@microsoft.com
BlobStorageConverter.cs
in extensions/Worker.Extensions.Storage.Blobs/src
136 5 2023-02-08 2025-04-18 15 5 likasem@microsoft.com likasem@microsoft.com
AssemblyInfo.cs
in extensions/Worker.Extensions.EventHubs/src/Properties
3 - 2021-12-09 2024-10-10 14 7 fabio.cavalcante@microsoft.com 35204912+satvu@users.norepl...
Constants.cs
in sdk/Sdk
47 - 2021-03-05 2025-03-17 13 8 marie.hoeger@gmail.com javia@microsoft.com
98 3 2021-01-27 2025-02-05 13 8 brettsam@microsoft.com javia@microsoft.com
AssemblyInfo.cs
in extensions/Worker.Extensions.CosmosDB/src/Properties
4 - 2021-12-09 2024-10-10 12 6 fabio.cavalcante@microsoft.com 35204912+satvu@users.norepl...
FunctionExecutorGenerator.Emitter.cs
in sdk/Sdk.Generators/FunctionExecutor
185 7 2023-03-22 2024-12-05 12 6 connectshyju@gmail.com javia@microsoft.com
AssemblyInfo.cs
in extensions/Worker.Extensions.Storage.Blobs/src/Properties
4 - 2021-12-09 2024-10-10 11 6 fabio.cavalcante@microsoft.com 35204912+satvu@users.norepl...
FunctionMetadataProviderGenerator.Emitter.cs
in sdk/Sdk.Generators/FunctionMetadataProviderGenerator
167 4 2023-04-19 2024-12-05 11 7 35204912+satvu@users.norepl... javia@microsoft.com
ServiceCollectionExtensions.cs
in src/DotNetWorker/Hosting
31 2 2021-03-03 2024-11-11 10 6 brettsam@microsoft.com facaval@microsoft.com
WorkerOptions.cs
in src/DotNetWorker.Core/Hosting
48 2 2021-03-09 2024-09-17 10 7 fabio.cavalcante@microsoft.com likasem@microsoft.com
devpack.ps1
in tools
79 - 2021-01-27 2025-02-03 10 3 brettsam@microsoft.com likasem@microsoft.com
FunctionsHttpProxyingMiddleware.cs
in extensions/Worker.Extensions.Http.AspNetCore/src/FunctionsMiddleware
92 6 2023-04-17 2024-06-12 10 4 brettsam@microsoft.com 35204912+satvu@users.norepl...
FunctionMetadataProviderGenerator.cs
in sdk/Sdk.Generators/FunctionMetadataProviderGenerator
100 7 2023-04-19 2024-02-28 10 3 35204912+satvu@users.norepl... connectshyju@gmail.com
GrpcFunctionDefinition.cs
in src/DotNetWorker.Grpc/Definition
125 4 2021-03-09 2024-11-29 10 6 fabio.cavalcante@microsoft.com facaval@microsoft.com
GrpcHttpRequestData.cs
in src/DotNetWorker.Grpc/Http
140 5 2021-03-09 2024-11-29 10 5 fabio.cavalcante@microsoft.com facaval@microsoft.com
AssemblyInfo.cs
in src/DotNetWorker/Properties
5 - 2020-08-04 2024-10-10 9 3 35204912+satvu@users.norepl... brettsam@microsoft.com
Startup.cs
in sdk/FunctionMetadataLoaderExtension
129 9 2021-01-27 2024-02-07 9 6 brettsam@microsoft.com javia@microsoft.com
140 6 2022-04-28 2024-12-05 9 6 connectshyju@gmail.com javia@microsoft.com
IncomingGrpcMessageHandler.cs
in host/src/FunctionsNetHost/Grpc
146 7 2023-07-26 2024-03-14 9 2 connectshyju@gmail.com connectshyju@gmail.com
160 - 2021-02-03 2023-05-31 9 4 brettsam@microsoft.com likasem@microsoft.com
AssemblyInfo.cs
in extensions/Worker.Extensions.Storage.Queues/src/Properties
3 - 2021-12-09 2024-10-10 8 5 fabio.cavalcante@microsoft.com 35204912+satvu@users.norepl...
AssemblyInfo.cs
in extensions/Worker.Extensions.Tables/src/Properties
4 - 2022-11-10 2024-10-10 8 6 50681653+madelinegordon@use... 35204912+satvu@users.norepl...
AssemblyInfo.cs
in extensions/Worker.Extensions.EventGrid/src/Properties
4 - 2021-12-09 2024-10-10 8 6 fabio.cavalcante@microsoft.com 35204912+satvu@users.norepl...
BlobTriggerAttribute.cs
in extensions/Worker.Extensions.Storage.Blobs/src
23 1 2021-12-09 2023-08-17 8 5 fabio.cavalcante@microsoft.com facaval@microsoft.com
37 1 2021-02-04 2025-02-05 8 5 ankikuma@microsoft.com javia@microsoft.com
DefaultFunctionExecutor.cs
in src/DotNetWorker.Core/Invocation
43 2 2021-03-09 2024-01-09 8 5 fabio.cavalcante@microsoft.com daniel.marbach@openplace.net
KafkaTriggerAttribute.cs
in extensions/Worker.Extensions.Kafka/src
77 1 2021-12-09 2025-03-12 8 4 fabio.cavalcante@microsoft.com jainh@microsoft.com
FunctionsApplication.cs
in src/DotNetWorker.Core
91 4 2021-03-09 2024-10-14 8 4 fabio.cavalcante@microsoft.com 90008725+rohitranjanms@user...
InvocationHandler.cs
in src/DotNetWorker.Grpc/Handlers
139 3 2022-09-08 2024-12-02 8 4 likasem@microsoft.com facaval@microsoft.com
BlobInputAttribute.cs
in extensions/Worker.Extensions.Storage.Blobs/src
21 1 2021-12-09 2023-07-13 7 3 fabio.cavalcante@microsoft.com likasem@microsoft.com
DiagnosticDescriptors.cs
in sdk/Sdk.Generators
61 1 2022-04-28 2024-04-05 7 2 connectshyju@gmail.com 35204912+satvu@users.norepl...
StartupHook.cs
in src/DotNetWorker.Core
63 2 2021-03-09 2024-11-12 7 5 fabio.cavalcante@microsoft.com brettsam@microsoft.com
131 7 2021-03-09 2023-03-13 7 5 fabio.cavalcante@microsoft.com facaval@microsoft.com
DefaultFunctionInputBindingFeature.cs
in src/DotNetWorker.Core/Context/Features
142 7 2023-02-23 2024-07-02 7 5 connectshyju@gmail.com 37918412+aishwaryabh@users....
WorkerBuilderExtensions.cs
in extensions/Worker.Extensions.Http.AspNetCore/src
28 1 2023-03-13 2023-06-12 6 3 facaval@microsoft.com brettsam@microsoft.com
WorkerInformation.cs
in src/DotNetWorker.Core
30 - 2021-03-10 2024-11-12 6 4 brettsam@microsoft.com brettsam@microsoft.com
DefaultMethodInfoLocator.cs
in src/DotNetWorker.Core/Invocation
42 1 2021-03-09 2024-12-02 6 4 fabio.cavalcante@microsoft.com facaval@microsoft.com
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
703 43 2021-01-27 2025-04-08 24 13 brettsam@microsoft.com javia@microsoft.com
227 - 2021-01-27 2025-04-18 46 11 brettsam@microsoft.com facaval@microsoft.com
GrpcWorker.cs
in src/DotNetWorker.Grpc
262 12 2021-03-09 2024-11-29 29 11 fabio.cavalcante@microsoft.com facaval@microsoft.com
AssemblyInfo.cs
in extensions/Worker.Extensions.ServiceBus/src/Properties
3 - 2021-12-09 2024-10-10 18 9 fabio.cavalcante@microsoft.com 35204912+satvu@users.norepl...
ServiceCollectionExtensions.cs
in src/DotNetWorker.Core/Hosting
99 4 2021-03-09 2024-11-11 16 9 fabio.cavalcante@microsoft.com facaval@microsoft.com
82 5 2021-02-04 2025-03-17 19 8 ankikuma@microsoft.com javia@microsoft.com
GrpcServiceCollectionExtensions.cs
in src/DotNetWorker.Grpc
83 4 2021-03-09 2024-11-12 18 8 fabio.cavalcante@microsoft.com brettsam@microsoft.com
109 - 2021-02-03 2025-04-18 15 8 brettsam@microsoft.com likasem@microsoft.com
98 3 2021-01-27 2025-02-05 13 8 brettsam@microsoft.com javia@microsoft.com
Constants.cs
in sdk/Sdk
47 - 2021-03-05 2025-03-17 13 8 marie.hoeger@gmail.com javia@microsoft.com
25 - 2021-01-27 2024-01-31 17 7 brettsam@microsoft.com javia@microsoft.com
WorkerHostBuilderExtensions.cs
in src/DotNetWorker/Hosting
89 7 2021-03-05 2024-11-11 17 7 fabio.cavalcante@microsoft.com facaval@microsoft.com
AssemblyInfo.cs
in extensions/Worker.Extensions.EventHubs/src/Properties
3 - 2021-12-09 2024-10-10 14 7 fabio.cavalcante@microsoft.com 35204912+satvu@users.norepl...
FunctionMetadataProviderGenerator.Emitter.cs
in sdk/Sdk.Generators/FunctionMetadataProviderGenerator
167 4 2023-04-19 2024-12-05 11 7 35204912+satvu@users.norepl... javia@microsoft.com
WorkerOptions.cs
in src/DotNetWorker.Core/Hosting
48 2 2021-03-09 2024-09-17 10 7 fabio.cavalcante@microsoft.com likasem@microsoft.com
Constants.cs
in sdk/Sdk.Generators
73 - 2022-10-04 2024-12-05 18 6 35204912+satvu@users.norepl... javia@microsoft.com
props
Common.props
in build
28 - 2020-12-08 2025-02-03 15 6 brettsam@microsoft.com likasem@microsoft.com
FunctionExecutorGenerator.Emitter.cs
in sdk/Sdk.Generators/FunctionExecutor
185 7 2023-03-22 2024-12-05 12 6 connectshyju@gmail.com javia@microsoft.com
AssemblyInfo.cs
in extensions/Worker.Extensions.CosmosDB/src/Properties
4 - 2021-12-09 2024-10-10 12 6 fabio.cavalcante@microsoft.com 35204912+satvu@users.norepl...
AssemblyInfo.cs
in extensions/Worker.Extensions.Storage.Blobs/src/Properties
4 - 2021-12-09 2024-10-10 11 6 fabio.cavalcante@microsoft.com 35204912+satvu@users.norepl...
ServiceCollectionExtensions.cs
in src/DotNetWorker/Hosting
31 2 2021-03-03 2024-11-11 10 6 brettsam@microsoft.com facaval@microsoft.com
GrpcFunctionDefinition.cs
in src/DotNetWorker.Grpc/Definition
125 4 2021-03-09 2024-11-29 10 6 fabio.cavalcante@microsoft.com facaval@microsoft.com
Startup.cs
in sdk/FunctionMetadataLoaderExtension
129 9 2021-01-27 2024-02-07 9 6 brettsam@microsoft.com javia@microsoft.com
140 6 2022-04-28 2024-12-05 9 6 connectshyju@gmail.com javia@microsoft.com
AssemblyInfo.cs
in extensions/Worker.Extensions.EventGrid/src/Properties
4 - 2021-12-09 2024-10-10 8 6 fabio.cavalcante@microsoft.com 35204912+satvu@users.norepl...
AssemblyInfo.cs
in extensions/Worker.Extensions.Tables/src/Properties
4 - 2022-11-10 2024-10-10 8 6 50681653+madelinegordon@use... 35204912+satvu@users.norepl...
HttpResponseDataExtensions.cs
in src/DotNetWorker.Core/Http
114 11 2021-03-09 2024-10-09 6 6 fabio.cavalcante@microsoft.com 90008725+rohitranjanms@user...
BlobStorageConverter.cs
in extensions/Worker.Extensions.Storage.Blobs/src
136 5 2023-02-08 2025-04-18 15 5 likasem@microsoft.com likasem@microsoft.com
GrpcHttpRequestData.cs
in src/DotNetWorker.Grpc/Http
140 5 2021-03-09 2024-11-29 10 5 fabio.cavalcante@microsoft.com facaval@microsoft.com
37 1 2021-02-04 2025-02-05 8 5 ankikuma@microsoft.com javia@microsoft.com
DefaultFunctionExecutor.cs
in src/DotNetWorker.Core/Invocation
43 2 2021-03-09 2024-01-09 8 5 fabio.cavalcante@microsoft.com daniel.marbach@openplace.net
AssemblyInfo.cs
in extensions/Worker.Extensions.Storage.Queues/src/Properties
3 - 2021-12-09 2024-10-10 8 5 fabio.cavalcante@microsoft.com 35204912+satvu@users.norepl...
BlobTriggerAttribute.cs
in extensions/Worker.Extensions.Storage.Blobs/src
23 1 2021-12-09 2023-08-17 8 5 fabio.cavalcante@microsoft.com facaval@microsoft.com
StartupHook.cs
in src/DotNetWorker.Core
63 2 2021-03-09 2024-11-12 7 5 fabio.cavalcante@microsoft.com brettsam@microsoft.com
131 7 2021-03-09 2023-03-13 7 5 fabio.cavalcante@microsoft.com facaval@microsoft.com
DefaultFunctionInputBindingFeature.cs
in src/DotNetWorker.Core/Context/Features
142 7 2023-02-23 2024-07-02 7 5 connectshyju@gmail.com 37918412+aishwaryabh@users....
JsonPocoConverter.cs
in src/DotNetWorker.Core/Converters
73 3 2021-03-09 2024-11-12 6 5 fabio.cavalcante@microsoft.com brettsam@microsoft.com
84 4 2021-02-04 2025-02-05 5 5 ankikuma@microsoft.com javia@microsoft.com
RpcExtensions.cs
in src/DotNetWorker.Grpc
128 7 2021-03-09 2024-11-29 5 5 fabio.cavalcante@microsoft.com facaval@microsoft.com
ServiceBusTriggerAttribute.cs
in extensions/Worker.Extensions.ServiceBus/src
72 2 2021-12-09 2024-02-21 5 5 fabio.cavalcante@microsoft.com facaval@microsoft.com
TableInputAttribute.cs
in extensions/Worker.Extensions.Tables/src
48 4 2022-11-10 2025-04-21 5 5 50681653+madelinegordon@use... surgupta@microsoft.com
FunctionMetadataProviderGenerator.Parser.cs
in sdk/Sdk.Generators/FunctionMetadataProviderGenerator
612 19 2023-04-19 2024-07-10 18 4 35204912+satvu@users.norepl... connectshyju@gmail.com
FunctionsHttpProxyingMiddleware.cs
in extensions/Worker.Extensions.Http.AspNetCore/src/FunctionsMiddleware
92 6 2023-04-17 2024-06-12 10 4 brettsam@microsoft.com 35204912+satvu@users.norepl...
160 - 2021-02-03 2023-05-31 9 4 brettsam@microsoft.com likasem@microsoft.com
FunctionsApplication.cs
in src/DotNetWorker.Core
91 4 2021-03-09 2024-10-14 8 4 fabio.cavalcante@microsoft.com 90008725+rohitranjanms@user...
InvocationHandler.cs
in src/DotNetWorker.Grpc/Handlers
139 3 2022-09-08 2024-12-02 8 4 likasem@microsoft.com facaval@microsoft.com
KafkaTriggerAttribute.cs
in extensions/Worker.Extensions.Kafka/src
77 1 2021-12-09 2025-03-12 8 4 fabio.cavalcante@microsoft.com jainh@microsoft.com
FunctionMetadataJsonReader.cs
in sdk/FunctionMetadataLoaderExtension
50 1 2021-01-27 2024-02-07 6 4 brettsam@microsoft.com javia@microsoft.com
51 3 2021-01-27 2025-03-20 6 4 brettsam@microsoft.com javia@microsoft.com
WorkerInformation.cs
in src/DotNetWorker.Core
30 - 2021-03-10 2024-11-12 6 4 brettsam@microsoft.com brettsam@microsoft.com
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
BootstrapHostBuilder.cs
in src/DotNetWorker/Builder
135 11 2024-10-10 2024-10-10 1 1 brettsam@microsoft.com brettsam@microsoft.com
DefaultMethodInvokerFactory.cs
in src/DotNetWorker.Core/Invocation
130 1 2021-03-09 2021-03-29 2 1 fabio.cavalcante@microsoft.com fabio.cavalcante@microsoft.com
BindingTypeNotSupported.cs
in sdk/Sdk.Analyzers
106 6 2023-06-13 2023-08-14 3 1 likasem@microsoft.com likasem@microsoft.com
FunctionsTelemetryModule.cs
in src/DotNetWorker.ApplicationInsights
105 3 2022-07-29 2023-03-15 3 1 brettsam@microsoft.com brettsam@microsoft.com
HttpResultAttributeExpectedAnalyzer.cs
in extensions/Worker.Extensions.Http.AspNetCore.Analyzers/src
99 3 2024-10-16 2024-10-16 1 1 35204912+satvu@users.norepl... 35204912+satvu@users.norepl...
CustomAttributeExtensions.cs
in sdk/Sdk/Extensions
95 7 2021-08-31 2021-08-31 1 1 connectshyju@gmail.com connectshyju@gmail.com
94 5 2023-06-13 2023-07-12 2 1 likasem@microsoft.com likasem@microsoft.com
ISymbolExtensions.cs
in sdk/Sdk.Generators/Extensions
86 5 2022-10-04 2022-10-04 1 1 35204912+satvu@users.norepl... 35204912+satvu@users.norepl...
ConfigurationExtensions.cs
in extensions/Worker.Extensions.SignalRService/src/Configuration
80 4 2023-06-21 2023-06-21 1 1 zityang@microsoft.com zityang@microsoft.com
TablePocoConverter.cs
in extensions/Worker.Extensions.Tables/src/TypeConverters
79 4 2025-04-21 2025-04-21 1 1 surgupta@microsoft.com surgupta@microsoft.com
QueueMessageJsonConverter.cs
in extensions/Worker.Extensions.Storage.Queues/src/JsonConverters
78 2 2023-06-27 2023-06-27 1 1 likasem@microsoft.com likasem@microsoft.com
RegistrationExpectedInASPNetIntegration.cs
in extensions/Worker.Extensions.Http.AspNetCore.Analyzers/src
74 4 2024-09-09 2024-09-09 1 1 facaval@microsoft.com facaval@microsoft.com
ServiceBusSessionMessageActions.cs
in extensions/Worker.Extensions.ServiceBus/src
70 6 2024-06-04 2024-06-04 1 1 37918412+aishwaryabh@users.... 37918412+aishwaryabh@users....
CodeFixForHttpResultAttributeExpected.cs
in extensions/Worker.Extensions.Http.AspNetCore.Analyzers/src
68 3 2024-10-16 2024-10-16 1 1 35204912+satvu@users.norepl... 35204912+satvu@users.norepl...
ServiceBusSessionMessageActionsConverter.cs
in extensions/Worker.Extensions.ServiceBus/src
66 3 2024-06-04 2024-12-17 2 1 37918412+aishwaryabh@users.... 37918412+aishwaryabh@users....
FunctionsTelemetryInitializer.cs
in src/DotNetWorker.ApplicationInsights/Initializers
63 5 2023-07-18 2023-07-18 1 1 brettsam@microsoft.com brettsam@microsoft.com
SignalRServiceDependencyInjectionExtensions.cs
in extensions/Worker.Extensions.SignalRService/src
63 4 2023-06-21 2024-05-11 2 1 zityang@microsoft.com zityang@microsoft.com
Prelauncher.cs
in host/src/FunctionsNetHost/Prelaunch
62 1 2024-03-14 2024-03-14 1 1 connectshyju@gmail.com connectshyju@gmail.com
TypeExtensions.cs
in extensions/Worker.Extensions.Shared/Reflection
62 3 2023-12-06 2023-12-06 1 1 likasem@microsoft.com likasem@microsoft.com
FunctionsResourceDetector.cs
in src/DotNetWorker.OpenTelemetry
61 1 2024-04-12 2024-04-12 1 1 90008725+rohitranjanms@user... 90008725+rohitranjanms@user...
AppServiceEnvironmentVariableMonitor.cs
in src/DotNetWorker.ApplicationInsights/Initializers
60 3 2023-10-31 2023-10-31 1 1 brettsam@microsoft.com brettsam@microsoft.com
uninstall.ps1
in sdk/Sdk.Analyzers/tools
59 - 2021-03-03 2021-03-03 1 1 fabio.cavalcante@microsoft.com fabio.cavalcante@microsoft.com
Program.cs
in host/src/FunctionsNetHost
59 2 2023-07-26 2024-03-14 4 1 connectshyju@gmail.com connectshyju@gmail.com
ReferencedAssemblyMethodVisitor.cs
in sdk/Sdk.Generators/FunctionMetadataProviderGenerator
55 6 2023-11-13 2023-11-13 1 1 connectshyju@gmail.com connectshyju@gmail.com
ServiceHubContextInitializer.cs
in extensions/Worker.Extensions.SignalRService/src/Hubs
55 4 2023-06-21 2023-06-21 1 1 zityang@microsoft.com zityang@microsoft.com
TaskMethodInvoker.cs
in src/DotNetWorker.Core/Invocation
54 4 2021-03-09 2021-03-09 1 1 fabio.cavalcante@microsoft.com fabio.cavalcante@microsoft.com
install.ps1
in sdk/Sdk.Analyzers/tools
53 - 2021-03-03 2021-03-03 1 1 fabio.cavalcante@microsoft.com fabio.cavalcante@microsoft.com
QueueConverterBase.cs
in extensions/Worker.Extensions.Storage.Queues/src/TypeConverters
53 2 2023-06-27 2023-06-27 1 1 likasem@microsoft.com likasem@microsoft.com
CosmosDBBindingOptionsSetup.cs
in extensions/Worker.Extensions.CosmosDB/src/Config
53 3 2023-06-13 2024-06-12 4 1 likasem@microsoft.com likasem@microsoft.com
TimerInfoConverter.cs
in extensions/Worker.Extensions.Timer/src/Converters
52 2 2024-06-05 2024-06-05 1 1 connectshyju@gmail.com connectshyju@gmail.com
FunctionInvocationScope.cs
in src/DotNetWorker.Core/Diagnostics
49 2 2021-03-09 2021-03-09 1 1 fabio.cavalcante@microsoft.com fabio.cavalcante@microsoft.com
Program.cs
in host/src/PrelaunchApp
48 1 2024-03-14 2024-03-14 1 1 connectshyju@gmail.com connectshyju@gmail.com
CodeFixForRegistrationInASPNetCoreIntegration.cs
in extensions/Worker.Extensions.Http.AspNetCore.Analyzers/src
48 3 2024-09-09 2024-09-09 1 1 facaval@microsoft.com facaval@microsoft.com
ServiceManagerOptionsSetup.cs
in extensions/Worker.Extensions.SignalRService/src/Configuration
47 1 2023-06-21 2023-06-21 1 1 zityang@microsoft.com zityang@microsoft.com
AspNetCoreHttpRequestData.cs
in extensions/Worker.Extensions.Http.AspNetCore/src/HttpDataModel
46 3 2023-10-12 2023-10-12 1 1 facaval@microsoft.com facaval@microsoft.com
FunctionMetadataProviderGenerator.DataTypeParser.cs
in sdk/Sdk.Generators/FunctionMetadataProviderGenerator
45 4 2023-06-21 2023-06-21 1 1 35204912+satvu@users.norepl... 35204912+satvu@users.norepl...
InvocationFeatures.cs
in src/DotNetWorker.Core/Context/Features
45 3 2021-03-09 2021-03-29 3 1 fabio.cavalcante@microsoft.com fabio.cavalcante@microsoft.com
FunctionActivitySourceFactory.cs
in src/DotNetWorker.Core/Diagnostics
45 3 2023-07-18 2023-07-18 1 1 brettsam@microsoft.com brettsam@microsoft.com
RpcServiceCollectionExtensions.NetStandard.cs
in extensions/Worker.Extensions.Rpc/src
45 3 2023-08-28 2024-10-23 2 1 javia@microsoft.com javia@microsoft.com
FunctionsRoleEnvironmentTelmetryInitializer.cs
in src/DotNetWorker.ApplicationInsights/Initializers
44 2 2023-07-18 2023-10-31 2 1 brettsam@microsoft.com brettsam@microsoft.com
PropertyOutputBindingsInfo.cs
in src/DotNetWorker.Core/OutputBindings
43 4 2021-03-09 2021-03-09 1 1 fabio.cavalcante@microsoft.com fabio.cavalcante@microsoft.com
DefaultOutputBindingsInfoProvider.cs
in src/DotNetWorker.Core/OutputBindings
43 3 2021-03-09 2021-03-09 1 1 fabio.cavalcante@microsoft.com fabio.cavalcante@microsoft.com
GrpcHttpCookies.cs
in src/DotNetWorker.Grpc/Http
43 3 2021-03-09 2021-03-09 1 1 fabio.cavalcante@microsoft.com fabio.cavalcante@microsoft.com
CosmosDBBindingOptions.cs
in extensions/Worker.Extensions.CosmosDB/src/Config
43 2 2023-06-13 2024-06-12 4 1 likasem@microsoft.com likasem@microsoft.com
DefaultInvocationResult.cs
in src/DotNetWorker.Core/Invocation
42 2 2022-04-08 2022-04-08 1 1 connectshyju@gmail.com connectshyju@gmail.com
ExponentialBackoffRetryAttribute.cs
in extensions/Worker.Extensions.Abstractions/src
41 2 2022-08-17 2022-08-23 2 1 35204912+satvu@users.norepl... 35204912+satvu@users.norepl...
RpcServiceCollectionExtensions.NetApp.cs
in extensions/Worker.Extensions.Rpc/src
40 4 2023-08-28 2024-10-23 2 1 javia@microsoft.com javia@microsoft.com
HttpResponseMessageWrapper.cs
in sdk/Sdk/Tasks/ZipDeploy/Http
39 4 2021-04-30 2021-04-30 1 1 kumar.ankit55@gmail.com kumar.ankit55@gmail.com
StringExtensions.cs
in sdk/Sdk.Generators/Extensions
38 3 2022-10-04 2023-11-06 4 1 35204912+satvu@users.norepl... 35204912+satvu@users.norepl...
DefaultBindingCache.cs
in src/DotNetWorker.Core/Context
38 3 2022-04-08 2022-04-08 1 1 connectshyju@gmail.com connectshyju@gmail.com
Correlations

File Size vs. Number of Changes: 522 points

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

Number of Contributors vs. Number of Changes: 522 points

extensions/Worker.Extensions.Tables/src/TableInputAttribute.cs x: 5 # contributors y: 5 # changes extensions/Worker.Extensions.Tables/src/TypeConverters/TableClientConverter.cs x: 3 # contributors y: 4 # changes extensions/Worker.Extensions.Tables/src/TypeConverters/TablePocoConverter.cs x: 1 # contributors y: 1 # changes extensions/Worker.Extensions.Storage.Blobs/src/BlobStorageConverter.cs x: 5 # contributors y: 15 # changes extensions/Worker.Extensions.Storage.Queues/src/TypeConverters/QueueMessageConverter.cs x: 1 # contributors y: 2 # changes setup-e2e-tests.ps1 x: 8 # contributors y: 15 # changes sdk/Sdk/Targets/Microsoft.Azure.Functions.Worker.Sdk.targets x: 11 # contributors y: 46 # changes sdk/Sdk.Generators/Properties/AssemblyInfo.cs x: 2 # contributors y: 2 # changes sdk/Sdk/FunctionMetadataGenerator.cs x: 13 # contributors y: 24 # changes sdk/Sdk/Properties/AssemblyInfo.cs x: 3 # contributors y: 5 # changes sdk/Sdk/Tasks/ZipDeploy/ZipDeployTask.cs x: 4 # contributors y: 4 # changes sdk/Sdk/FunctionMetadataJsonWriter.cs x: 4 # contributors y: 6 # changes sdk/Sdk/Constants.cs x: 8 # contributors y: 13 # changes sdk/Sdk/ExtensionsCsprojGenerator.cs x: 8 # contributors y: 19 # changes extensions/Worker.Extensions.Kafka/src/KafkaOutputAttribute.cs x: 2 # contributors y: 5 # changes extensions/Worker.Extensions.Kafka/src/KafkaTriggerAttribute.cs x: 4 # contributors y: 8 # changes sdk/Sdk/ExtensionsMetadata.cs x: 3 # contributors y: 3 # changes sdk/Sdk/Tasks/EnhanceExtensionsMetadata.cs x: 5 # contributors y: 8 # changes build/Common.props x: 6 # contributors y: 15 # changes tools/devpack.ps1 x: 3 # contributors y: 10 # changes extensions/Worker.Extensions.CosmosDB/src/CosmosDBConverter.cs x: 2 # contributors y: 6 # changes extensions/Worker.Extensions.Http.AspNetCore/src/Coordinator/ContextReference.cs x: 2 # contributors y: 4 # changes extensions/Worker.Extensions.Http.AspNetCore/src/Coordinator/DefaultHttpCoordinator.cs x: 4 # contributors y: 5 # changes sdk/Sdk.Generators/FunctionMetadataProviderGenerator/FunctionMetadataProviderGenerator.CardinalityParser.cs x: 2 # contributors y: 3 # changes src/DotNetWorker.Grpc/GrpcWorker.cs x: 11 # contributors y: 29 # changes src/DotNetWorker.Grpc/Http/GrpcHttpRequestData.cs x: 5 # contributors y: 10 # changes src/DotNetWorker.Grpc/Definition/GrpcFunctionDefinition.cs x: 6 # contributors y: 10 # changes src/DotNetWorker.Grpc/GrpcWorkerClientFactory.cs x: 3 # contributors y: 6 # changes sdk/Sdk.Generators/Constants.cs x: 6 # contributors y: 18 # changes sdk/Sdk.Generators/ExtensionStartupRunnerGenerator.cs x: 6 # contributors y: 9 # changes sdk/Sdk.Generators/FunctionExecutor/FunctionExecutorGenerator.Emitter.cs x: 6 # contributors y: 12 # changes sdk/Sdk.Generators/FunctionMetadataProviderGenerator/FunctionMetadataProviderGenerator.Emitter.cs x: 7 # contributors y: 11 # changes src/DotNetWorker.Core/Converters/JsonPocoConverter.cs x: 5 # contributors y: 6 # changes src/DotNetWorker.Core/StartupHook.cs x: 5 # contributors y: 7 # changes src/DotNetWorker.Grpc/GrpcServiceCollectionExtensions.cs x: 8 # contributors y: 18 # changes src/DotNetWorker/Hosting/WorkerHostBuilderExtensions.cs x: 7 # contributors y: 17 # changes src/DotNetWorker/Properties/AssemblyInfo.cs x: 3 # contributors y: 9 # changes src/DotNetWorker.Core/Http/HttpResponseDataExtensions.cs x: 6 # contributors y: 6 # changes src/DotNetWorker.Core/Hosting/WorkerOptions.cs x: 7 # contributors y: 10 # changes src/DotNetWorker.Core/Hosting/ServiceCollectionExtensions.cs x: 9 # contributors y: 16 # changes extensions/Worker.Extensions.EventGrid/src/Properties/AssemblyInfo.cs x: 6 # contributors y: 8 # changes extensions/Worker.Extensions.EventHubs/src/Properties/AssemblyInfo.cs x: 7 # contributors y: 14 # changes extensions/Worker.Extensions.ServiceBus/src/Properties/AssemblyInfo.cs x: 9 # contributors y: 18 # changes extensions/Worker.Extensions.Storage.Blobs/src/Properties/AssemblyInfo.cs x: 6 # contributors y: 11 # changes sdk/Sdk.Generators/FunctionMetadataProviderGenerator/FunctionMetadataProviderGenerator.Parser.cs x: 4 # contributors y: 18 # changes extensions/Worker.Extensions.Http.AspNetCore/src/FunctionsMiddleware/FunctionsHttpProxyingMiddleware.cs x: 4 # contributors y: 10 # changes extensions/Worker.Extensions.CosmosDB/src/Config/CosmosDBBindingOptions.cs x: 1 # contributors y: 4 # changes sdk/Sdk.Generators/DiagnosticDescriptors.cs x: 2 # contributors y: 7 # changes host/src/FunctionsNetHost/Grpc/IncomingGrpcMessageHandler.cs x: 2 # contributors y: 9 # changes host/src/FunctionsNetHost/Logger.cs x: 1 # contributors y: 3 # changes extensions/Worker.Extensions.Storage.Blobs/src/BlobInputAttribute.cs x: 3 # contributors y: 7 # changes tools/start-emulators.ps1 x: 4 # contributors y: 9 # changes
46.0
# changes
  min: 1.0
  average: 2.98
  25th percentile: 1.0
  median: 2.0
  75th percentile: 3.0
  max: 46.0
0 13.0
# contributors
min: 1.0 | average: 2.02 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 13.0

Number of Contributors vs. File Size: 522 points

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