azure / azure-functions-durable-extension
File Size

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

Intro
Learn more...
File Size Overall
31% | 16% | 11% | 14% | 26%
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
cs21% | 13% | 13% | 18% | 32%
xml100% | 0% | 0% | 0% | 0%
css0% | 99% | 0% | 0% | <1%
js0% | 43% | 30% | 11% | 14%
proto0% | 100% | 0% | 0% | 0%
ps10% | 0% | 0% | 0% | 100%
liquid0% | 0% | 0% | 0% | 100%
props0% | 0% | 0% | 0% | 100%
py0% | 0% | 0% | 0% | 100%
vsixmanifest0% | 0% | 0% | 0% | 100%
targets0% | 0% | 0% | 0% | 100%
cmd0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src33% | 12% | 10% | 15% | 26%
docfx0% | 60% | 18% | 7% | 14%
ROOT0% | 0% | 0% | 0% | 100%
tools0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
Microsoft.Azure.WebJobs.Extensions.DurableTask.xml
in src/WebJobs.Extensions.DurableTask
5247 -
HttpApiHandler.cs
in src/WebJobs.Extensions.DurableTask
1158 50
DurableOrchestrationContext.cs
in src/WebJobs.Extensions.DurableTask/ContextImplementations
1050 22
DurableTaskExtension.cs
in src/WebJobs.Extensions.DurableTask
1031 42
EndToEndTraceHelper.cs
in src/WebJobs.Extensions.DurableTask
1019 42
DurableClient.cs
in src/WebJobs.Extensions.DurableTask/ContextImplementations
1004 33
docfx.css
in docfx/_exported_templates/default/styles
809 -
docfx.js
in docfx/_exported_templates/default/styles
667 75
DurableEntityContext.cs
in src/WebJobs.Extensions.DurableTask/ContextImplementations
652 20
OutOfProcMiddleware.cs
in src/WebJobs.Extensions.DurableTask
596 9
proto
orchestrator_service.proto
in src/WebJobs.Extensions.DurableTask/Grpc
591 -
TaskEntityShim.cs
in src/WebJobs.Extensions.DurableTask/Listener
579 15
SyntaxNodeUtils.cs
in src/WebJobs.Extensions.DurableTask.Analyzers
545 42
ProtobufUtils.cs
in src/WebJobs.Extensions.DurableTask
517 8
EtwEventSource.cs
in src/WebJobs.Extensions.DurableTask
515 35
LocalGrpcListener.cs
in src/WebJobs.Extensions.DurableTask
446 29
EventGridLifeCycleNotificationHelper.cs
in src/WebJobs.Extensions.DurableTask
384 10
DurabilityProvider.cs
in src/WebJobs.Extensions.DurableTask
336 46
WrapperImplementationGenerator.cs
in src/DurableFunctions.TypedInterfaces/SourceGenerator/Generators
336 23
FunctionAnalyzer.cs
in src/WebJobs.Extensions.DurableTask.Analyzers/Analyzers/ActivityFunction
267 14
OutOfProcOrchestrationShim.cs
in src/WebJobs.Extensions.DurableTask/Listener
251 7
RestApi.common.js
in docfx/_exported_templates/default
247 12
TaskOrchestrationShim.cs
in src/WebJobs.Extensions.DurableTask/Listener
239 9
DurableTaskCorrelationTelemetryInitializer.cs
in src/WebJobs.Extensions.DurableTask/Correlation
234 9
AzureStorageDurabilityProvider.cs
in src/WebJobs.Extensions.DurableTask
225 14
MessageSorter.cs
in src/WebJobs.Extensions.DurableTask/EntityScheduler
224 3
DurableTaskClientExtensions.cs
in src/Worker.Extensions.DurableTask
223 11
ManagedReference.common.js
in docfx/_exported_templates/default
215 11
TimerCodeFixProvider.cs
in src/WebJobs.Extensions.DurableTask.Analyzers/CodefixProviders/Orchestrator
212 11
AzureStorageDurabilityProviderFactory.cs
in src/WebJobs.Extensions.DurableTask
197 6
OrchestrationTriggerAttributeBindingProvider.cs
in src/WebJobs.Extensions.DurableTask/Bindings
193 8
DurableHttpRequest.cs
in src/WebJobs.Extensions.DurableTask
193 8
ActivityTriggerAttributeBindingProvider.cs
in src/WebJobs.Extensions.DurableTask/Bindings
190 12
common.js
in docfx/_exported_templates/default
175 20
TelemetryActivator.cs
in src/WebJobs.Extensions.DurableTask/Correlation
171 8
FunctionsDurableClientProvider.cs
in src/Worker.Extensions.DurableTask
163 7
LocalHttpListener.cs
in src/WebJobs.Extensions.DurableTask
159 9
ThreadTaskAnalyzer.cs
in src/WebJobs.Extensions.DurableTask.Analyzers/Analyzers/Orchestrator
159 6
EntityTriggerAttributeBindingProvider.cs
in src/WebJobs.Extensions.DurableTask/Bindings
158 8
DurableTaskOptions.cs
in src/WebJobs.Extensions.DurableTask/Options
151 6
_CSharpLanguageHelpers.cs
in src/WebJobs.Extensions.DurableTask
144 9
TaskHttpActivityShim.cs
in src/WebJobs.Extensions.DurableTask/Listener
139 5
AzureStorageOptions.cs
in src/WebJobs.Extensions.DurableTask/Options
139 4
RemoteOrchestratorContext.cs
in src/WebJobs.Extensions.DurableTask/ContextImplementations
136 8
LinuxAppServiceFileLogger.cs
in src/WebJobs.Extensions.DurableTask
136 10
SyntaxNodeUtility.cs
in src/DurableFunctions.TypedInterfaces/SourceGenerator/Utils
131 7
EntityProxyFactory.cs
in src/WebJobs.Extensions.DurableTask/EntityScheduler/Proxy
129 6
DurableActivityContext.cs
in src/WebJobs.Extensions.DurableTask/ContextImplementations
123 6
TaskActivityShim.cs
in src/WebJobs.Extensions.DurableTask/Listener
122 5
DurableTaskScaleMonitor.cs
in src/WebJobs.Extensions.DurableTask/Listener
120 5
Files With Most Units (Top 50)
File# lines# units
docfx.js
in docfx/_exported_templates/default/styles
667 75
HttpApiHandler.cs
in src/WebJobs.Extensions.DurableTask
1158 50
DurabilityProvider.cs
in src/WebJobs.Extensions.DurableTask
336 46
EndToEndTraceHelper.cs
in src/WebJobs.Extensions.DurableTask
1019 42
DurableTaskExtension.cs
in src/WebJobs.Extensions.DurableTask
1031 42
SyntaxNodeUtils.cs
in src/WebJobs.Extensions.DurableTask.Analyzers
545 42
EtwEventSource.cs
in src/WebJobs.Extensions.DurableTask
515 35
DurableClient.cs
in src/WebJobs.Extensions.DurableTask/ContextImplementations
1004 33
LocalGrpcListener.cs
in src/WebJobs.Extensions.DurableTask
446 29
WrapperImplementationGenerator.cs
in src/DurableFunctions.TypedInterfaces/SourceGenerator/Generators
336 23
DurableOrchestrationContext.cs
in src/WebJobs.Extensions.DurableTask/ContextImplementations
1050 22
DurableEntityContext.cs
in src/WebJobs.Extensions.DurableTask/ContextImplementations
652 20
common.js
in docfx/_exported_templates/default
175 20
TaskEntityShim.cs
in src/WebJobs.Extensions.DurableTask/Listener
579 15
DefaultPlatformInformation.cs
in src/WebJobs.Extensions.DurableTask
114 14
AzureStorageDurabilityProvider.cs
in src/WebJobs.Extensions.DurableTask
225 14
FunctionAnalyzer.cs
in src/WebJobs.Extensions.DurableTask.Analyzers/Analyzers/ActivityFunction
267 14
FunctionsDurableTaskClient.cs
in src/Worker.Extensions.DurableTask
81 13
ActivityTriggerAttributeBindingProvider.cs
in src/WebJobs.Extensions.DurableTask/Bindings
190 12
BaseGenerator.cs
in src/DurableFunctions.TypedInterfaces/SourceGenerator/Generators
110 12
FunctionsOrchestrationContext.cs
in src/Worker.Extensions.DurableTask
112 12
RestApi.common.js
in docfx/_exported_templates/default
247 12
TimerCodeFixProvider.cs
in src/WebJobs.Extensions.DurableTask.Analyzers/CodefixProviders/Orchestrator
212 11
DurableTaskClientExtensions.cs
in src/Worker.Extensions.DurableTask
223 11
ManagedReference.common.js
in docfx/_exported_templates/default
215 11
EventGridLifeCycleNotificationHelper.cs
in src/WebJobs.Extensions.DurableTask
384 10
EntityId.cs
in src/WebJobs.Extensions.DurableTask/EntityScheduler
68 10
LinuxAppServiceFileLogger.cs
in src/WebJobs.Extensions.DurableTask
136 10
Calculator.cs
in src/DurableFunctions.TypedInterfaces/Example
105 10
TypedDurableClientBindingProvider.cs
in src/WebJobs.Extensions.DurableTask
97 9
TaskOrchestrationShim.cs
in src/WebJobs.Extensions.DurableTask/Listener
239 9
LocalHttpListener.cs
in src/WebJobs.Extensions.DurableTask
159 9
_CSharpLanguageHelpers.cs
in src/WebJobs.Extensions.DurableTask
144 9
OutOfProcMiddleware.cs
in src/WebJobs.Extensions.DurableTask
596 9
DurableTaskCorrelationTelemetryInitializer.cs
in src/WebJobs.Extensions.DurableTask/Correlation
234 9
OrchestrationTriggerAttributeBindingProvider.cs
in src/WebJobs.Extensions.DurableTask/Bindings
193 8
BindingHelper.cs
in src/WebJobs.Extensions.DurableTask/Bindings
109 8
EntityTriggerAttributeBindingProvider.cs
in src/WebJobs.Extensions.DurableTask/Bindings
158 8
RemoteOrchestratorContext.cs
in src/WebJobs.Extensions.DurableTask/ContextImplementations
136 8
ProtobufUtils.cs
in src/WebJobs.Extensions.DurableTask
517 8
DurableHttpRequest.cs
in src/WebJobs.Extensions.DurableTask
193 8
TelemetryActivator.cs
in src/WebJobs.Extensions.DurableTask/Correlation
171 8
FunctionsWorkerApplicationBuilderExtensions.cs
in src/Worker.Extensions.DurableTask
99 8
OutOfProcOrchestrationShim.cs
in src/WebJobs.Extensions.DurableTask/Listener
251 7
DurableTaskListener.cs
in src/WebJobs.Extensions.DurableTask/Listener
86 7
SyntaxNodeUtility.cs
in src/DurableFunctions.TypedInterfaces/SourceGenerator/Utils
131 7
DurableTaskFunctionsMiddleware.cs
in src/Worker.Extensions.DurableTask
107 7
FunctionsDurableClientProvider.cs
in src/Worker.Extensions.DurableTask
163 7
DurableTaskTriggersScaleProvider.cs
in src/WebJobs.Extensions.DurableTask/Scale
119 6
WrappedFunctionResult.cs
in src/WebJobs.Extensions.DurableTask/Listener
46 6
Files With Long Lines (Top 50)

There are 158 files with lines longer than 120 characters. In total, there are 1808 long lines.

File# lines# units# long lines
Microsoft.Azure.WebJobs.Extensions.DurableTask.xml
in src/WebJobs.Extensions.DurableTask
5247 - 671
DurableClient.cs
in src/WebJobs.Extensions.DurableTask/ContextImplementations
1004 33 91
EndToEndTraceHelper.cs
in src/WebJobs.Extensions.DurableTask
1019 42 60
DurableOrchestrationContext.cs
in src/WebJobs.Extensions.DurableTask/ContextImplementations
1050 22 55
HttpApiHandler.cs
in src/WebJobs.Extensions.DurableTask
1158 50 48
DurableTaskExtension.cs
in src/WebJobs.Extensions.DurableTask
1031 42 38
LocalGrpcListener.cs
in src/WebJobs.Extensions.DurableTask
446 29 33
EtwEventSource.cs
in src/WebJobs.Extensions.DurableTask
515 35 30
DurabilityProvider.cs
in src/WebJobs.Extensions.DurableTask
336 46 27
SyntaxNodeUtils.cs
in src/WebJobs.Extensions.DurableTask.Analyzers
545 42 25
OutOfProcMiddleware.cs
in src/WebJobs.Extensions.DurableTask
596 9 23
DurableEntityContext.cs
in src/WebJobs.Extensions.DurableTask/ContextImplementations
652 20 20
FunctionAnalyzer.cs
in src/WebJobs.Extensions.DurableTask.Analyzers/Analyzers/ActivityFunction
267 14 20
TimerCodeFixProvider.cs
in src/WebJobs.Extensions.DurableTask.Analyzers/CodefixProviders/Orchestrator
212 11 19
AzureStorageDurabilityProvider.cs
in src/WebJobs.Extensions.DurableTask
225 14 18
ThreadTaskAnalyzer.cs
in src/WebJobs.Extensions.DurableTask.Analyzers/Analyzers/Orchestrator
159 6 16
EventGridLifeCycleNotificationHelper.cs
in src/WebJobs.Extensions.DurableTask
384 10 14
DurableTaskSourceGenerator.cs
in src/DurableFunctions.TypedInterfaces/SourceGenerator
70 3 14
AzureStorageDurabilityProviderFactory.cs
in src/WebJobs.Extensions.DurableTask
197 6 13
NameValidator.cs
in src/WebJobs.Extensions.DurableTask/Storage
79 5 13
ProtobufUtils.cs
in src/WebJobs.Extensions.DurableTask
517 8 12
TimerAnalyzer.cs
in src/WebJobs.Extensions.DurableTask.Analyzers/Analyzers/Orchestrator
117 5 12
ClientAnalyzer.cs
in src/WebJobs.Extensions.DurableTask.Analyzers/Analyzers/Binding
101 5 12
OrchestratorContextAnalyzer.cs
in src/WebJobs.Extensions.DurableTask.Analyzers/Analyzers/Binding
87 4 12
ClassNameAnalyzer.cs
in src/WebJobs.Extensions.DurableTask.Analyzers/Analyzers/Entity
80 4 12
ArgumentAnalyzer.cs
in src/WebJobs.Extensions.DurableTask.Analyzers/Analyzers/ActivityFunction
73 4 12
OrchestrationTriggerAttributeBindingProvider.cs
in src/WebJobs.Extensions.DurableTask/Bindings
193 8 11
IDurableOrchestrationClient.cs
in src/WebJobs.Extensions.DurableTask/ContextInterfaces
60 - 11
EntityProxyFactory.cs
in src/WebJobs.Extensions.DurableTask/EntityScheduler/Proxy
129 6 10
NameAnalyzer.cs
in src/WebJobs.Extensions.DurableTask.Analyzers/Analyzers/ActivityFunction
49 2 10
DurableTaskOptions.cs
in src/WebJobs.Extensions.DurableTask/Options
151 6 9
DependencyInjectionAnalyzer.cs
in src/WebJobs.Extensions.DurableTask.Analyzers/Analyzers/Orchestrator
73 2 9
DispatchEntityNameAnalyzer.cs
in src/WebJobs.Extensions.DurableTask.Analyzers/Analyzers/Entity
74 3 9
InterfaceAnalyzer.cs
in src/WebJobs.Extensions.DurableTask.Analyzers/Analyzers/EntityInterface
96 5 9
TaskEntityShim.cs
in src/WebJobs.Extensions.DurableTask/Listener
579 15 8
StorageServiceClientProviderFactory.cs
in src/WebJobs.Extensions.DurableTask/Storage
64 4 8
IDurableOrchestrationContext.cs
in src/WebJobs.Extensions.DurableTask/ContextInterfaces
55 - 8
EnvironmentVariableAnalyzer.cs
in src/WebJobs.Extensions.DurableTask.Analyzers/Analyzers/Orchestrator
47 1 8
ClientCodeFixProvider.cs
in src/WebJobs.Extensions.DurableTask.Analyzers/CodefixProviders/Binding
54 2 8
vsixmanifest
source.extension.vsixmanifest
in src/WebJobs.Extensions.DurableTask.Analyzers.Vsix
22 - 8
DurableTaskTriggersScaleProvider.cs
in src/WebJobs.Extensions.DurableTask/Scale
119 6 7
TypedCodeProvider.cs
in src/WebJobs.Extensions.DurableTask
85 6 7
AzureStorageOptions.cs
in src/WebJobs.Extensions.DurableTask/Options
139 4 7
DurableTaskCorrelationTelemetryInitializer.cs
in src/WebJobs.Extensions.DurableTask/Correlation
234 9 7
DateTimeAnalyzer.cs
in src/WebJobs.Extensions.DurableTask.Analyzers/Analyzers/Orchestrator
46 1 7
GuidAnalyzer.cs
in src/WebJobs.Extensions.DurableTask.Analyzers/Analyzers/Orchestrator
46 1 7
InterfaceContentAnalyzer.cs
in src/WebJobs.Extensions.DurableTask.Analyzers/Analyzers/EntityInterface
41 1 7
OutOfProcOrchestrationShim.cs
in src/WebJobs.Extensions.DurableTask/Listener
251 7 6
DurableTaskTargetScaler.cs
in src/WebJobs.Extensions.DurableTask/Listener
71 2 6
TaskHttpActivityShim.cs
in src/WebJobs.Extensions.DurableTask/Listener
139 5 6
Correlations

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

src/WebJobs.Extensions.DurableTask/DefaultPlatformInformation.cs x: 10 commits (all time) y: 114 lines of code src/WebJobs.Extensions.DurableTask/DurableTaskExtension.cs x: 209 commits (all time) y: 1031 lines of code src/WebJobs.Extensions.DurableTask/IPlatformInformation.cs x: 9 commits (all time) y: 33 lines of code src/WebJobs.Extensions.DurableTask/LinuxAppServiceLogger.cs x: 17 commits (all time) y: 117 lines of code src/DurableFunctions.TypedInterfaces/Example/Calculator.cs x: 3 commits (all time) y: 105 lines of code src/DurableFunctions.TypedInterfaces/Example/SimpleOrchestration.cs x: 3 commits (all time) y: 47 lines of code src/WebJobs.Extensions.DurableTask.Analyzers/Analyzers/ActivityFunction/ArgumentAnalyzer.cs x: 20 commits (all time) y: 73 lines of code src/WebJobs.Extensions.DurableTask.Analyzers/Analyzers/ActivityFunction/FunctionReturnTypeAnalyzer.cs x: 23 commits (all time) y: 56 lines of code src/WebJobs.Extensions.DurableTask.Analyzers/Analyzers/ActivityFunction/NameAnalyzer.cs x: 12 commits (all time) y: 49 lines of code src/WebJobs.Extensions.DurableTask.Analyzers/Analyzers/Entity/ClassNameAnalyzer.cs x: 17 commits (all time) y: 80 lines of code src/WebJobs.Extensions.DurableTask.Analyzers/Analyzers/Entity/StaticFunctionAnalyzer.cs x: 20 commits (all time) y: 49 lines of code src/WebJobs.Extensions.DurableTask.Analyzers/Analyzers/EntityInterface/EntityInterfaceReturnTypeAnalyzer.cs x: 10 commits (all time) y: 33 lines of code src/WebJobs.Extensions.DurableTask.Analyzers/Analyzers/EntityInterface/ParameterAnalyzer.cs x: 13 commits (all time) y: 40 lines of code src/WebJobs.Extensions.DurableTask.Analyzers/Analyzers/Orchestrator/BindingAnalyzer.cs x: 8 commits (all time) y: 45 lines of code src/WebJobs.Extensions.DurableTask.Analyzers/Analyzers/Orchestrator/CancellationTokenAnalyzer.cs x: 6 commits (all time) y: 41 lines of code src/WebJobs.Extensions.DurableTask.Analyzers/Analyzers/Orchestrator/DateTimeAnalyzer.cs x: 16 commits (all time) y: 46 lines of code src/WebJobs.Extensions.DurableTask.Analyzers/Analyzers/Orchestrator/DependencyInjectionAnalyzer.cs x: 3 commits (all time) y: 73 lines of code src/WebJobs.Extensions.DurableTask.Analyzers/Analyzers/Orchestrator/MethodInvocationAnalyzer.cs x: 6 commits (all time) y: 60 lines of code src/WebJobs.Extensions.DurableTask.Analyzers/Analyzers/Orchestrator/OrchestratorMethodCollector.cs x: 8 commits (all time) y: 75 lines of code src/WebJobs.Extensions.DurableTask.Analyzers/Analyzers/Orchestrator/ThreadTaskAnalyzer.cs x: 24 commits (all time) y: 159 lines of code src/WebJobs.Extensions.DurableTask.Analyzers/Analyzers/Orchestrator/TimerAnalyzer.cs x: 18 commits (all time) y: 117 lines of code src/WebJobs.Extensions.DurableTask.Analyzers/SyntaxNodeUtils.cs x: 39 commits (all time) y: 545 lines of code src/WebJobs.Extensions.DurableTask/HttpApiHandler.cs x: 107 commits (all time) y: 1158 lines of code Directory.Packages.props x: 6 commits (all time) y: 75 lines of code src/WebJobs.Extensions.DurableTask/AzureStorageDurabilityProviderFactory.cs x: 51 commits (all time) y: 197 lines of code src/WebJobs.Extensions.DurableTask/ContextImplementations/DurableOrchestrationContext.cs x: 67 commits (all time) y: 1050 lines of code src/WebJobs.Extensions.DurableTask/Options/AzureStorageOptions.cs x: 40 commits (all time) y: 139 lines of code src/WebJobs.Extensions.DurableTask/Scale/DurableTaskTriggersScaleProvider.cs x: 6 commits (all time) y: 119 lines of code src/WebJobs.Extensions.DurableTask/Options/HttpOptions.cs x: 6 commits (all time) y: 10 lines of code src/WebJobs.Extensions.DurableTask/Bindings/BindingHelper.cs x: 27 commits (all time) y: 109 lines of code src/WebJobs.Extensions.DurableTask/Options/DurableTaskOptions.cs x: 60 commits (all time) y: 151 lines of code src/Worker.Extensions.DurableTask/AssemblyInfo.cs x: 40 commits (all time) y: 5 lines of code src/Worker.Extensions.DurableTask/FunctionsDurableClientProvider.cs x: 12 commits (all time) y: 163 lines of code src/Worker.Extensions.DurableTask/FunctionsDurableClientProvider.net6.cs x: 3 commits (all time) y: 30 lines of code src/WebJobs.Extensions.DurableTask/ContextImplementations/DurableClient.cs x: 68 commits (all time) y: 1004 lines of code src/WebJobs.Extensions.DurableTask/ContextImplementations/DurableEntityContext.cs x: 58 commits (all time) y: 652 lines of code src/WebJobs.Extensions.DurableTask/ContextInterfaces/IDurableOrchestrationContext.cs x: 21 commits (all time) y: 55 lines of code src/Worker.Extensions.DurableTask/Exceptions/DurableSerializationException.cs x: 2 commits (all time) y: 22 lines of code src/WebJobs.Extensions.DurableTask/Correlation/TelemetryActivator.cs x: 11 commits (all time) y: 171 lines of code src/WebJobs.Extensions.DurableTask/DurableTaskJobHostConfigurationExtensions.cs x: 59 commits (all time) y: 111 lines of code src/WebJobs.Extensions.DurableTask/OutOfProcMiddleware.cs x: 28 commits (all time) y: 596 lines of code src/Worker.Extensions.DurableTask/DurableTaskFunctionsMiddleware.cs x: 16 commits (all time) y: 107 lines of code src/Worker.Extensions.DurableTask/TaskFailureDetailsConverter.cs x: 1 commits (all time) y: 24 lines of code src/WebJobs.Extensions.DurableTask/Correlation/TraceActivityConstants.cs x: 1 commits (all time) y: 14 lines of code src/WebJobs.Extensions.DurableTask/Correlation/WebJobsTelemetryModule.cs x: 1 commits (all time) y: 104 lines of code src/WebJobs.Extensions.DurableTask/Grpc/orchestrator_service.proto x: 1 commits (all time) y: 591 lines of code src/WebJobs.Extensions.DurableTask/Grpc/refresh-protos.ps1 x: 1 commits (all time) y: 45 lines of code src/WebJobs.Extensions.DurableTask/LocalGrpcListener.cs x: 42 commits (all time) y: 446 lines of code src/WebJobs.Extensions.DurableTask/ProtobufUtils.cs x: 15 commits (all time) y: 517 lines of code src/WebJobs.Extensions.DurableTask/AzureStorageDurabilityProvider.cs x: 42 commits (all time) y: 225 lines of code src/WebJobs.Extensions.DurableTask/Listener/DurableTaskScaleMonitor.cs x: 22 commits (all time) y: 120 lines of code src/WebJobs.Extensions.DurableTask/ContextImplementations/RemoteOrchestratorContext.cs x: 16 commits (all time) y: 136 lines of code src/Worker.Extensions.DurableTask/DurableTaskClientExtensions.cs x: 13 commits (all time) y: 223 lines of code src/WebJobs.Extensions.DurableTask/Listener/DurableTaskMetricsProvider.cs x: 12 commits (all time) y: 78 lines of code src/WebJobs.Extensions.DurableTask/Listener/DurableTaskTargetScaler.cs x: 9 commits (all time) y: 71 lines of code src/WebJobs.Extensions.DurableTask/EndToEndTraceHelper.cs x: 59 commits (all time) y: 1019 lines of code src/WebJobs.Extensions.DurableTask/Listener/TaskOrchestrationShim.cs x: 80 commits (all time) y: 239 lines of code src/WebJobs.Extensions.DurableTask/Microsoft.Azure.WebJobs.Extensions.DurableTask.xml x: 232 commits (all time) y: 5247 lines of code src/Worker.Extensions.DurableTask/DurableTaskExtensionStartup.cs x: 18 commits (all time) y: 12 lines of code src/Worker.Extensions.DurableTask/FunctionsDurableTaskClient.cs x: 13 commits (all time) y: 81 lines of code src/Worker.Extensions.DurableTask/FunctionsWorkerApplicationBuilderExtensions.cs x: 3 commits (all time) y: 99 lines of code Directory.Build.targets x: 3 commits (all time) y: 20 lines of code tools/triageHelper/function_app.py x: 5 commits (all time) y: 49 lines of code src/WebJobs.Extensions.DurableTask/Bindings/EntityTriggerAttributeBindingProvider.cs x: 20 commits (all time) y: 158 lines of code src/WebJobs.Extensions.DurableTask/Bindings/OrchestrationTriggerAttributeBindingProvider.cs x: 48 commits (all time) y: 193 lines of code src/WebJobs.Extensions.DurableTask/ContextInterfaces/IDurableEntityContext.cs x: 25 commits (all time) y: 34 lines of code src/WebJobs.Extensions.DurableTask/DurabilityProvider.cs x: 39 commits (all time) y: 336 lines of code src/WebJobs.Extensions.DurableTask/DurableTaskWebJobsStartup.cs x: 9 commits (all time) y: 14 lines of code src/WebJobs.Extensions.DurableTask/LinuxAppServiceFileLogger.cs x: 9 commits (all time) y: 136 lines of code src/WebJobs.Extensions.DurableTask/Listener/DurableTaskListener.cs x: 26 commits (all time) y: 86 lines of code src/WebJobs.Extensions.DurableTask/Listener/TaskEntityShim.cs x: 45 commits (all time) y: 579 lines of code src/WebJobs.Extensions.DurableTask/LocalHttpListener.cs x: 15 commits (all time) y: 159 lines of code src/WebJobs.Extensions.DurableTask/Options/TraceOptions.cs x: 13 commits (all time) y: 20 lines of code src/WebJobs.Extensions.DurableTask/Scale/ScaleUtils.cs x: 7 commits (all time) y: 73 lines of code src/WebJobs.Extensions.DurableTask/TriggerAttributes/EntityTriggerAttribute.cs x: 8 commits (all time) y: 19 lines of code src/WebJobs.Extensions.DurableTask/TriggerAttributes/OrchestrationTriggerAttribute.cs x: 11 commits (all time) y: 19 lines of code src/WebJobs.Extensions.DurableTask/WebJobsConnectionInfoProvider.cs x: 8 commits (all time) y: 33 lines of code src/WebJobs.Extensions.DurableTask/WebJobsConnectionStringProvider.cs x: 12 commits (all time) y: 19 lines of code src/WebJobs.Extensions.DurableTask/EtwEventSource.cs x: 45 commits (all time) y: 515 lines of code src/WebJobs.Extensions.DurableTask/Listener/TaskActivityShim.cs x: 41 commits (all time) y: 122 lines of code src/WebJobs.Extensions.DurableTask/Listener/WrappedFunctionResult.cs x: 7 commits (all time) y: 46 lines of code src/WebJobs.Extensions.DurableTask/StandardConnectionInfoProvider.cs x: 5 commits (all time) y: 37 lines of code src/WebJobs.Extensions.DurableTask/Options/StorageServiceConnectionOptions.cs x: 4 commits (all time) y: 17 lines of code src/WebJobs.Extensions.DurableTask/Storage/BlobServiceClientProvider.cs x: 4 commits (all time) y: 28 lines of code src/WebJobs.Extensions.DurableTask/Storage/NameValidator.cs x: 4 commits (all time) y: 79 lines of code src/WebJobs.Extensions.DurableTask/ContextImplementations/RemoteEntityContext.cs x: 4 commits (all time) y: 48 lines of code src/Worker.Extensions.DurableTask/ActivityTriggerAttribute.cs x: 7 commits (all time) y: 15 lines of code src/Worker.Extensions.DurableTask/Constants.cs x: 5 commits (all time) y: 8 lines of code src/Worker.Extensions.DurableTask/FunctionsOrchestrationContext.cs x: 9 commits (all time) y: 112 lines of code src/Worker.Extensions.DurableTask/HTTP/HttpHeadersConverter.cs x: 5 commits (all time) y: 64 lines of code src/WebJobs.Extensions.DurableTask/ContextInterfaces/IDurableOrchestrationClient.cs x: 46 commits (all time) y: 60 lines of code src/WebJobs.Extensions.DurableTask/Options/DurableDistributedTracingVersion.cs x: 2 commits (all time) y: 10 lines of code src/WebJobs.Extensions.DurableTask/EventSourceListener.cs x: 16 commits (all time) y: 73 lines of code src/WebJobs.Extensions.DurableTask/EntityScheduler/MessageSorter.cs x: 10 commits (all time) y: 224 lines of code src/WebJobs.Extensions.DurableTask/EntityScheduler/SchedulerState.cs x: 11 commits (all time) y: 63 lines of code src/WebJobs.Extensions.DurableTask/FunctionState.cs x: 16 commits (all time) y: 24 lines of code src/WebJobs.Extensions.DurableTask.Analyzers/Analyzers/ActivityFunction/FunctionAnalyzer.cs x: 29 commits (all time) y: 267 lines of code src/WebJobs.Extensions.DurableTask.Analyzers/Analyzers/Entity/DispatchEntityNameAnalyzer.cs x: 10 commits (all time) y: 74 lines of code src/WebJobs.Extensions.DurableTask/HttpManagementPayload.cs x: 18 commits (all time) y: 26 lines of code src/WebJobs.Extensions.DurableTask/_CSharpLanguageHelpers.cs x: 2 commits (all time) y: 144 lines of code src/WebJobs.Extensions.DurableTask/Bindings/ActivityTriggerAttributeBindingProvider.cs x: 28 commits (all time) y: 190 lines of code src/WebJobs.Extensions.DurableTask/Correlation/DurableTaskCorrelationTelemetryInitializer.cs x: 4 commits (all time) y: 234 lines of code src/WebJobs.Extensions.DurableTask/DurableClientAttribute.cs x: 15 commits (all time) y: 53 lines of code src/WebJobs.Extensions.DurableTask/Listener/FunctionExecutionHelper.cs x: 8 commits (all time) y: 117 lines of code src/WebJobs.Extensions.DurableTask/Listener/OutOfProcOrchestrationShim.cs x: 20 commits (all time) y: 251 lines of code src/WebJobs.Extensions.DurableTask/ReadOnlyConfigurationValue.cs x: 2 commits (all time) y: 54 lines of code src/WebJobs.Extensions.DurableTask/EntityScheduler/RequestMessage.cs x: 23 commits (all time) y: 102 lines of code src/WebJobs.Extensions.DurableTask/DurableHttpRequest.cs x: 14 commits (all time) y: 193 lines of code src/WebJobs.Extensions.DurableTask/Listener/TaskHttpActivityShim.cs x: 11 commits (all time) y: 139 lines of code src/WebJobs.Extensions.DurableTask/RetryOptions.cs x: 14 commits (all time) y: 50 lines of code src/DurableFunctions.TypedInterfaces/SourceGenerator/DurableTaskSourceGenerator.cs x: 2 commits (all time) y: 70 lines of code src/DurableFunctions.TypedInterfaces/SourceGenerator/Generators/BaseGenerator.cs x: 2 commits (all time) y: 110 lines of code src/DurableFunctions.TypedInterfaces/SourceGenerator/Generators/TypedDurableOrchestrationStarterGenerator.cs x: 2 commits (all time) y: 95 lines of code src/DurableFunctions.TypedInterfaces/SourceGenerator/Generators/WrapperImplementationGenerator.cs x: 2 commits (all time) y: 336 lines of code src/WebJobs.Extensions.DurableTask/TypedCodeProvider.cs x: 4 commits (all time) y: 85 lines of code src/WebJobs.Extensions.DurableTask.Analyzers/Analyzers/Binding/ClientAnalyzer.cs x: 11 commits (all time) y: 101 lines of code src/WebJobs.Extensions.DurableTask.Analyzers/Analyzers/Binding/EntityContextAnalyzer.cs x: 9 commits (all time) y: 43 lines of code src/WebJobs.Extensions.DurableTask.Analyzers/Analyzers/Binding/OrchestratorContextAnalyzer.cs x: 13 commits (all time) y: 87 lines of code src/WebJobs.Extensions.DurableTask.Analyzers/Analyzers/EntityInterface/InterfaceAnalyzer.cs x: 20 commits (all time) y: 96 lines of code src/WebJobs.Extensions.DurableTask.Analyzers/CodefixProviders/Orchestrator/TimerCodeFixProvider.cs x: 19 commits (all time) y: 212 lines of code src/WebJobs.Extensions.DurableTask/ContextInterfaces/IDurableEntityClient.cs x: 17 commits (all time) y: 20 lines of code src/WebJobs.Extensions.DurableTask/ContextImplementations/DurableCommonContext.cs x: 23 commits (all time) y: 37 lines of code src/WebJobs.Extensions.DurableTask/MessagePayloadDataConverter.cs x: 30 commits (all time) y: 83 lines of code src/WebJobs.Extensions.DurableTask.Analyzers/ActivityFunctionCall.cs x: 16 commits (all time) y: 15 lines of code src/WebJobs.Extensions.DurableTask/ManagedIdentityTokenSource.cs x: 13 commits (all time) y: 49 lines of code src/WebJobs.Extensions.DurableTask.Analyzers/StringExtension.cs x: 7 commits (all time) y: 37 lines of code src/WebJobs.Extensions.DurableTask/EventGridLifeCycleNotificationHelper.cs x: 13 commits (all time) y: 384 lines of code src/WebJobs.Extensions.DurableTask/DurableOrchestrationStatus.cs x: 19 commits (all time) y: 18 lines of code src/WebJobs.Extensions.DurableTask/FunctionName.cs x: 11 commits (all time) y: 41 lines of code src/WebJobs.Extensions.DurableTask/StatusResponsePayload.cs x: 12 commits (all time) y: 28 lines of code docfx/_exported_templates/default/ManagedReference.common.js x: 1 commits (all time) y: 215 lines of code docfx/_exported_templates/default/RestApi.common.js x: 1 commits (all time) y: 247 lines of code docfx/_exported_templates/default/common.js x: 1 commits (all time) y: 175 lines of code docfx/_exported_templates/default/styles/docfx.css x: 1 commits (all time) y: 809 lines of code docfx/_exported_templates/default/styles/docfx.js x: 1 commits (all time) y: 667 lines of code
5247.0
lines of code
  min: 1.0
  average: 107.77
  25th percentile: 19.0
  median: 43.0
  75th percentile: 81.0
  max: 5247.0
0 232.0
commits (all time)
min: 1.0 | average: 11.41 | 25th percentile: 2.0 | median: 5.0 | 75th percentile: 12.0 | max: 232.0

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

src/WebJobs.Extensions.DurableTask/DefaultPlatformInformation.cs x: 5 contributors (all time) y: 114 lines of code src/WebJobs.Extensions.DurableTask/DurableTaskExtension.cs x: 31 contributors (all time) y: 1031 lines of code src/WebJobs.Extensions.DurableTask/IPlatformInformation.cs x: 4 contributors (all time) y: 33 lines of code src/DurableFunctions.TypedInterfaces/Example/Calculator.cs x: 2 contributors (all time) y: 105 lines of code src/DurableFunctions.TypedInterfaces/Example/SimpleOrchestration.cs x: 2 contributors (all time) y: 47 lines of code src/WebJobs.Extensions.DurableTask.Analyzers/Analyzers/ActivityFunction/ArgumentAnalyzer.cs x: 5 contributors (all time) y: 73 lines of code src/WebJobs.Extensions.DurableTask.Analyzers/Analyzers/ActivityFunction/FunctionReturnTypeAnalyzer.cs x: 5 contributors (all time) y: 56 lines of code src/WebJobs.Extensions.DurableTask.Analyzers/Analyzers/ActivityFunction/NameAnalyzer.cs x: 4 contributors (all time) y: 49 lines of code src/WebJobs.Extensions.DurableTask.Analyzers/Analyzers/Entity/StaticFunctionAnalyzer.cs x: 6 contributors (all time) y: 49 lines of code src/WebJobs.Extensions.DurableTask.Analyzers/Analyzers/EntityInterface/ParameterAnalyzer.cs x: 5 contributors (all time) y: 40 lines of code src/WebJobs.Extensions.DurableTask.Analyzers/Analyzers/Orchestrator/BindingAnalyzer.cs x: 3 contributors (all time) y: 45 lines of code src/WebJobs.Extensions.DurableTask.Analyzers/Analyzers/Orchestrator/CancellationTokenAnalyzer.cs x: 2 contributors (all time) y: 41 lines of code src/WebJobs.Extensions.DurableTask.Analyzers/Analyzers/Orchestrator/DependencyInjectionAnalyzer.cs x: 3 contributors (all time) y: 73 lines of code src/WebJobs.Extensions.DurableTask.Analyzers/Analyzers/Orchestrator/OrchestratorMethodCollector.cs x: 2 contributors (all time) y: 75 lines of code src/WebJobs.Extensions.DurableTask.Analyzers/Analyzers/Orchestrator/ThreadTaskAnalyzer.cs x: 5 contributors (all time) y: 159 lines of code src/WebJobs.Extensions.DurableTask.Analyzers/Analyzers/Orchestrator/TimerAnalyzer.cs x: 4 contributors (all time) y: 117 lines of code src/WebJobs.Extensions.DurableTask.Analyzers/SyntaxNodeUtils.cs x: 7 contributors (all time) y: 545 lines of code src/WebJobs.Extensions.DurableTask/HttpApiHandler.cs x: 23 contributors (all time) y: 1158 lines of code src/WebJobs.Extensions.DurableTask/AzureStorageDurabilityProviderFactory.cs x: 12 contributors (all time) y: 197 lines of code src/WebJobs.Extensions.DurableTask/ContextImplementations/DurableOrchestrationContext.cs x: 15 contributors (all time) y: 1050 lines of code src/WebJobs.Extensions.DurableTask/Options/AzureStorageOptions.cs x: 10 contributors (all time) y: 139 lines of code src/WebJobs.Extensions.DurableTask/Options/HttpOptions.cs x: 4 contributors (all time) y: 10 lines of code src/WebJobs.Extensions.DurableTask/Bindings/BindingHelper.cs x: 10 contributors (all time) y: 109 lines of code src/WebJobs.Extensions.DurableTask/Options/DurableTaskOptions.cs x: 17 contributors (all time) y: 151 lines of code src/Worker.Extensions.DurableTask/AssemblyInfo.cs x: 7 contributors (all time) y: 5 lines of code src/Worker.Extensions.DurableTask/FunctionsDurableClientProvider.net6.cs x: 3 contributors (all time) y: 30 lines of code src/WebJobs.Extensions.DurableTask/ContextImplementations/DurableClient.cs x: 15 contributors (all time) y: 1004 lines of code src/WebJobs.Extensions.DurableTask/ContextImplementations/DurableEntityContext.cs x: 9 contributors (all time) y: 652 lines of code src/WebJobs.Extensions.DurableTask/ContextInterfaces/IDurableOrchestrationContext.cs x: 9 contributors (all time) y: 55 lines of code src/Worker.Extensions.DurableTask/OrchestrationInputConverter.cs x: 6 contributors (all time) y: 65 lines of code src/WebJobs.Extensions.DurableTask/Correlation/TelemetryActivator.cs x: 3 contributors (all time) y: 171 lines of code src/WebJobs.Extensions.DurableTask/DurableTaskJobHostConfigurationExtensions.cs x: 14 contributors (all time) y: 111 lines of code src/WebJobs.Extensions.DurableTask/OutOfProcMiddleware.cs x: 8 contributors (all time) y: 596 lines of code src/Worker.Extensions.DurableTask/DurableTaskFunctionsMiddleware.cs x: 7 contributors (all time) y: 107 lines of code src/Worker.Extensions.DurableTask/TaskFailureDetailsConverter.cs x: 1 contributors (all time) y: 24 lines of code src/WebJobs.Extensions.DurableTask/Correlation/TraceActivityConstants.cs x: 1 contributors (all time) y: 14 lines of code src/WebJobs.Extensions.DurableTask/Correlation/WebJobsTelemetryModule.cs x: 1 contributors (all time) y: 104 lines of code src/WebJobs.Extensions.DurableTask/Grpc/orchestrator_service.proto x: 1 contributors (all time) y: 591 lines of code src/WebJobs.Extensions.DurableTask/Grpc/refresh-protos.ps1 x: 1 contributors (all time) y: 45 lines of code src/WebJobs.Extensions.DurableTask/LocalGrpcListener.cs x: 8 contributors (all time) y: 446 lines of code src/WebJobs.Extensions.DurableTask/ProtobufUtils.cs x: 7 contributors (all time) y: 517 lines of code src/WebJobs.Extensions.DurableTask/AzureStorageDurabilityProvider.cs x: 11 contributors (all time) y: 225 lines of code src/WebJobs.Extensions.DurableTask/Listener/DurableTaskScaleMonitor.cs x: 11 contributors (all time) y: 120 lines of code src/WebJobs.Extensions.DurableTask/ContextImplementations/RemoteOrchestratorContext.cs x: 8 contributors (all time) y: 136 lines of code src/Worker.Extensions.DurableTask/DurableTaskClientExtensions.cs x: 7 contributors (all time) y: 223 lines of code src/WebJobs.Extensions.DurableTask/Listener/DurableTaskTargetScaler.cs x: 4 contributors (all time) y: 71 lines of code src/WebJobs.Extensions.DurableTask/EndToEndTraceHelper.cs x: 19 contributors (all time) y: 1019 lines of code src/WebJobs.Extensions.DurableTask/Listener/TaskOrchestrationShim.cs x: 16 contributors (all time) y: 239 lines of code src/WebJobs.Extensions.DurableTask/Microsoft.Azure.WebJobs.Extensions.DurableTask.xml x: 35 contributors (all time) y: 5247 lines of code src/Worker.Extensions.DurableTask/FunctionsWorkerApplicationBuilderExtensions.cs x: 3 contributors (all time) y: 99 lines of code Directory.Build.targets x: 3 contributors (all time) y: 20 lines of code src/WebJobs.Extensions.DurableTask/Bindings/EntityTriggerAttributeBindingProvider.cs x: 9 contributors (all time) y: 158 lines of code src/WebJobs.Extensions.DurableTask/Bindings/OrchestrationTriggerAttributeBindingProvider.cs x: 14 contributors (all time) y: 193 lines of code src/WebJobs.Extensions.DurableTask/ContextInterfaces/IDurableEntityContext.cs x: 8 contributors (all time) y: 34 lines of code src/WebJobs.Extensions.DurableTask/DurabilityProvider.cs x: 10 contributors (all time) y: 336 lines of code src/WebJobs.Extensions.DurableTask/LinuxAppServiceFileLogger.cs x: 4 contributors (all time) y: 136 lines of code src/WebJobs.Extensions.DurableTask/Listener/DurableTaskListener.cs x: 10 contributors (all time) y: 86 lines of code src/WebJobs.Extensions.DurableTask/Listener/DurableTaskTriggerMetrics.cs x: 5 contributors (all time) y: 14 lines of code src/WebJobs.Extensions.DurableTask/LocalHttpListener.cs x: 7 contributors (all time) y: 159 lines of code src/WebJobs.Extensions.DurableTask/Options/TraceOptions.cs x: 9 contributors (all time) y: 20 lines of code src/WebJobs.Extensions.DurableTask/TriggerAttributes/ActivityTriggerAttribute.cs x: 6 contributors (all time) y: 19 lines of code src/WebJobs.Extensions.DurableTask/WebJobsConnectionStringProvider.cs x: 8 contributors (all time) y: 19 lines of code src/WebJobs.Extensions.DurableTask/EtwEventSource.cs x: 16 contributors (all time) y: 515 lines of code src/WebJobs.Extensions.DurableTask/ContextImplementations/DurableActivityContext.cs x: 9 contributors (all time) y: 123 lines of code src/Worker.Extensions.DurableTask/HTTP/DurableHttpResponse.cs x: 2 contributors (all time) y: 20 lines of code src/WebJobs.Extensions.DurableTask/ContextInterfaces/IDurableOrchestrationClient.cs x: 12 contributors (all time) y: 60 lines of code src/WebJobs.Extensions.DurableTask/EntityScheduler/MessageSorter.cs x: 5 contributors (all time) y: 224 lines of code src/WebJobs.Extensions.DurableTask.Analyzers/Analyzers/ActivityFunction/FunctionAnalyzer.cs x: 6 contributors (all time) y: 267 lines of code src/WebJobs.Extensions.DurableTask/HttpManagementPayload.cs x: 9 contributors (all time) y: 26 lines of code src/WebJobs.Extensions.DurableTask/_CSharpLanguageHelpers.cs x: 2 contributors (all time) y: 144 lines of code src/WebJobs.Extensions.DurableTask/Bindings/ActivityTriggerAttributeBindingProvider.cs x: 9 contributors (all time) y: 190 lines of code src/WebJobs.Extensions.DurableTask/Correlation/DurableTaskCorrelationTelemetryInitializer.cs x: 3 contributors (all time) y: 234 lines of code src/WebJobs.Extensions.DurableTask/HttpHeadersConverter.cs x: 1 contributors (all time) y: 82 lines of code src/WebJobs.Extensions.DurableTask/EntityScheduler/RequestMessage.cs x: 6 contributors (all time) y: 102 lines of code src/WebJobs.Extensions.DurableTask/DurableHttpRequest.cs x: 5 contributors (all time) y: 193 lines of code src/WebJobs.Extensions.DurableTask/Listener/TaskHttpActivityShim.cs x: 5 contributors (all time) y: 139 lines of code src/WebJobs.Extensions.DurableTask/RetryOptions.cs x: 7 contributors (all time) y: 50 lines of code src/DurableFunctions.TypedInterfaces/SourceGenerator/Generators/TypedDurableOrchestrationStarterGenerator.cs x: 1 contributors (all time) y: 95 lines of code src/DurableFunctions.TypedInterfaces/SourceGenerator/Generators/WrapperImplementationGenerator.cs x: 1 contributors (all time) y: 336 lines of code src/DurableFunctions.TypedInterfaces/SourceGenerator/Utils/SyntaxNodeUtility.cs x: 1 contributors (all time) y: 131 lines of code src/WebJobs.Extensions.DurableTask/TypedCodeProvider.cs x: 2 contributors (all time) y: 85 lines of code src/WebJobs.Extensions.DurableTask.Analyzers/Analyzers/Binding/ClientAnalyzer.cs x: 4 contributors (all time) y: 101 lines of code src/WebJobs.Extensions.DurableTask.Analyzers/Analyzers/EntityInterface/InterfaceAnalyzer.cs x: 5 contributors (all time) y: 96 lines of code src/WebJobs.Extensions.DurableTask.Analyzers/CodefixProviders/Orchestrator/TimerCodeFixProvider.cs x: 4 contributors (all time) y: 212 lines of code src/WebJobs.Extensions.DurableTask/MessagePayloadDataConverter.cs x: 9 contributors (all time) y: 83 lines of code src/WebJobs.Extensions.DurableTask/EntityScheduler/Proxy/EntityProxyFactory.cs x: 6 contributors (all time) y: 129 lines of code src/WebJobs.Extensions.DurableTask/EventGridLifeCycleNotificationHelper.cs x: 7 contributors (all time) y: 384 lines of code src/WebJobs.Extensions.DurableTask/StatusResponsePayload.cs x: 6 contributors (all time) y: 28 lines of code docfx/_exported_templates/default/ManagedReference.common.js x: 1 contributors (all time) y: 215 lines of code docfx/_exported_templates/default/RestApi.common.js x: 1 contributors (all time) y: 247 lines of code docfx/_exported_templates/default/common.js x: 1 contributors (all time) y: 175 lines of code docfx/_exported_templates/default/styles/docfx.css x: 1 contributors (all time) y: 809 lines of code docfx/_exported_templates/default/styles/docfx.js x: 1 contributors (all time) y: 667 lines of code
5247.0
lines of code
  min: 1.0
  average: 107.77
  25th percentile: 19.0
  median: 43.0
  75th percentile: 81.0
  max: 5247.0
0 35.0
contributors (all time)
min: 1.0 | average: 4.11 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 5.0 | max: 35.0

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

src/WebJobs.Extensions.DurableTask/DefaultPlatformInformation.cs x: 1 commits (30d) y: 114 lines of code src/WebJobs.Extensions.DurableTask/DurableTaskExtension.cs x: 1 commits (30d) y: 1031 lines of code src/WebJobs.Extensions.DurableTask/IPlatformInformation.cs x: 1 commits (30d) y: 33 lines of code src/DurableFunctions.TypedInterfaces/Example/Calculator.cs x: 1 commits (30d) y: 105 lines of code src/DurableFunctions.TypedInterfaces/Example/SimpleOrchestration.cs x: 1 commits (30d) y: 47 lines of code src/WebJobs.Extensions.DurableTask.Analyzers/Analyzers/ActivityFunction/ArgumentAnalyzer.cs x: 1 commits (30d) y: 73 lines of code src/WebJobs.Extensions.DurableTask.Analyzers/Analyzers/ActivityFunction/FunctionReturnTypeAnalyzer.cs x: 1 commits (30d) y: 56 lines of code src/WebJobs.Extensions.DurableTask.Analyzers/Analyzers/Entity/ClassNameAnalyzer.cs x: 1 commits (30d) y: 80 lines of code src/WebJobs.Extensions.DurableTask.Analyzers/Analyzers/EntityInterface/InterfaceContentAnalyzer.cs x: 1 commits (30d) y: 41 lines of code src/WebJobs.Extensions.DurableTask.Analyzers/Analyzers/Orchestrator/BindingAnalyzer.cs x: 1 commits (30d) y: 45 lines of code src/WebJobs.Extensions.DurableTask.Analyzers/Analyzers/Orchestrator/MethodInvocationAnalyzer.cs x: 1 commits (30d) y: 60 lines of code src/WebJobs.Extensions.DurableTask.Analyzers/Analyzers/Orchestrator/ThreadTaskAnalyzer.cs x: 1 commits (30d) y: 159 lines of code src/WebJobs.Extensions.DurableTask.Analyzers/SyntaxNodeUtils.cs x: 1 commits (30d) y: 545 lines of code src/WebJobs.Extensions.DurableTask/HttpApiHandler.cs x: 2 commits (30d) y: 1158 lines of code Directory.Packages.props x: 2 commits (30d) y: 75 lines of code src/WebJobs.Extensions.DurableTask/AzureStorageDurabilityProviderFactory.cs x: 1 commits (30d) y: 197 lines of code src/WebJobs.Extensions.DurableTask/ContextImplementations/DurableOrchestrationContext.cs x: 2 commits (30d) y: 1050 lines of code src/WebJobs.Extensions.DurableTask/Options/AzureStorageOptions.cs x: 1 commits (30d) y: 139 lines of code src/WebJobs.Extensions.DurableTask/Scale/DurableTaskTriggersScaleProvider.cs x: 1 commits (30d) y: 119 lines of code src/WebJobs.Extensions.DurableTask/Options/HttpOptions.cs x: 1 commits (30d) y: 10 lines of code src/WebJobs.Extensions.DurableTask/Options/DurableTaskOptions.cs x: 2 commits (30d) y: 151 lines of code src/Worker.Extensions.DurableTask/AssemblyInfo.cs x: 1 commits (30d) y: 5 lines of code src/Worker.Extensions.DurableTask/FunctionsDurableClientProvider.cs x: 1 commits (30d) y: 163 lines of code src/Worker.Extensions.DurableTask/FunctionsDurableClientProvider.net6.cs x: 1 commits (30d) y: 30 lines of code src/WebJobs.Extensions.DurableTask/ContextImplementations/DurableClient.cs x: 1 commits (30d) y: 1004 lines of code src/WebJobs.Extensions.DurableTask/ContextImplementations/DurableEntityContext.cs x: 1 commits (30d) y: 652 lines of code
1158.0
lines of code
  min: 5.0
  average: 190.16
  25th percentile: 45.0
  median: 73.0
  75th percentile: 139.0
  max: 1158.0
0 2.0
commits (30d)
min: 1.0 | average: 1.09 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

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

src/WebJobs.Extensions.DurableTask/DefaultPlatformInformation.cs x: 1 contributors (30d) y: 114 lines of code src/WebJobs.Extensions.DurableTask/DurableTaskExtension.cs x: 1 contributors (30d) y: 1031 lines of code src/WebJobs.Extensions.DurableTask/IPlatformInformation.cs x: 1 contributors (30d) y: 33 lines of code src/DurableFunctions.TypedInterfaces/Example/Calculator.cs x: 1 contributors (30d) y: 105 lines of code src/DurableFunctions.TypedInterfaces/Example/SimpleOrchestration.cs x: 1 contributors (30d) y: 47 lines of code src/WebJobs.Extensions.DurableTask.Analyzers/Analyzers/ActivityFunction/ArgumentAnalyzer.cs x: 1 contributors (30d) y: 73 lines of code src/WebJobs.Extensions.DurableTask.Analyzers/Analyzers/ActivityFunction/FunctionReturnTypeAnalyzer.cs x: 1 contributors (30d) y: 56 lines of code src/WebJobs.Extensions.DurableTask.Analyzers/Analyzers/Entity/ClassNameAnalyzer.cs x: 1 contributors (30d) y: 80 lines of code src/WebJobs.Extensions.DurableTask.Analyzers/Analyzers/EntityInterface/InterfaceContentAnalyzer.cs x: 1 contributors (30d) y: 41 lines of code src/WebJobs.Extensions.DurableTask.Analyzers/Analyzers/Orchestrator/BindingAnalyzer.cs x: 1 contributors (30d) y: 45 lines of code src/WebJobs.Extensions.DurableTask.Analyzers/Analyzers/Orchestrator/MethodInvocationAnalyzer.cs x: 1 contributors (30d) y: 60 lines of code src/WebJobs.Extensions.DurableTask.Analyzers/Analyzers/Orchestrator/ThreadTaskAnalyzer.cs x: 1 contributors (30d) y: 159 lines of code src/WebJobs.Extensions.DurableTask.Analyzers/SyntaxNodeUtils.cs x: 1 contributors (30d) y: 545 lines of code src/WebJobs.Extensions.DurableTask/HttpApiHandler.cs x: 2 contributors (30d) y: 1158 lines of code src/WebJobs.Extensions.DurableTask/AzureStorageDurabilityProviderFactory.cs x: 1 contributors (30d) y: 197 lines of code src/WebJobs.Extensions.DurableTask/ContextImplementations/DurableOrchestrationContext.cs x: 2 contributors (30d) y: 1050 lines of code src/WebJobs.Extensions.DurableTask/Options/AzureStorageOptions.cs x: 1 contributors (30d) y: 139 lines of code src/WebJobs.Extensions.DurableTask/Scale/DurableTaskTriggersScaleProvider.cs x: 1 contributors (30d) y: 119 lines of code src/WebJobs.Extensions.DurableTask/Options/HttpOptions.cs x: 1 contributors (30d) y: 10 lines of code src/WebJobs.Extensions.DurableTask/Options/DurableTaskOptions.cs x: 2 contributors (30d) y: 151 lines of code src/Worker.Extensions.DurableTask/AssemblyInfo.cs x: 1 contributors (30d) y: 5 lines of code src/Worker.Extensions.DurableTask/FunctionsDurableClientProvider.cs x: 1 contributors (30d) y: 163 lines of code src/Worker.Extensions.DurableTask/FunctionsDurableClientProvider.net6.cs x: 1 contributors (30d) y: 30 lines of code src/WebJobs.Extensions.DurableTask/ContextImplementations/DurableClient.cs x: 1 contributors (30d) y: 1004 lines of code src/WebJobs.Extensions.DurableTask/ContextImplementations/DurableEntityContext.cs x: 1 contributors (30d) y: 652 lines of code
1158.0
lines of code
  min: 5.0
  average: 190.16
  25th percentile: 45.0
  median: 73.0
  75th percentile: 139.0
  max: 1158.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): 59 points

src/WebJobs.Extensions.DurableTask/DefaultPlatformInformation.cs x: 1 commits (90d) y: 114 lines of code src/WebJobs.Extensions.DurableTask/DurableTaskExtension.cs x: 1 commits (90d) y: 1031 lines of code src/WebJobs.Extensions.DurableTask/IPlatformInformation.cs x: 1 commits (90d) y: 33 lines of code src/DurableFunctions.TypedInterfaces/Example/Calculator.cs x: 1 commits (90d) y: 105 lines of code src/DurableFunctions.TypedInterfaces/Example/SimpleOrchestration.cs x: 1 commits (90d) y: 47 lines of code src/WebJobs.Extensions.DurableTask.Analyzers/Analyzers/ActivityFunction/ArgumentAnalyzer.cs x: 1 commits (90d) y: 73 lines of code src/WebJobs.Extensions.DurableTask.Analyzers/Analyzers/ActivityFunction/FunctionReturnTypeAnalyzer.cs x: 1 commits (90d) y: 56 lines of code src/WebJobs.Extensions.DurableTask.Analyzers/Analyzers/Entity/ClassNameAnalyzer.cs x: 1 commits (90d) y: 80 lines of code src/WebJobs.Extensions.DurableTask.Analyzers/Analyzers/EntityInterface/InterfaceContentAnalyzer.cs x: 1 commits (90d) y: 41 lines of code src/WebJobs.Extensions.DurableTask.Analyzers/Analyzers/Orchestrator/BindingAnalyzer.cs x: 1 commits (90d) y: 45 lines of code src/WebJobs.Extensions.DurableTask.Analyzers/Analyzers/Orchestrator/MethodInvocationAnalyzer.cs x: 1 commits (90d) y: 60 lines of code src/WebJobs.Extensions.DurableTask.Analyzers/Analyzers/Orchestrator/ThreadTaskAnalyzer.cs x: 1 commits (90d) y: 159 lines of code src/WebJobs.Extensions.DurableTask.Analyzers/SyntaxNodeUtils.cs x: 1 commits (90d) y: 545 lines of code src/WebJobs.Extensions.DurableTask/HttpApiHandler.cs x: 4 commits (90d) y: 1158 lines of code Directory.Packages.props x: 6 commits (90d) y: 75 lines of code src/WebJobs.Extensions.DurableTask/AzureStorageDurabilityProviderFactory.cs x: 1 commits (90d) y: 197 lines of code src/WebJobs.Extensions.DurableTask/ContextImplementations/DurableOrchestrationContext.cs x: 2 commits (90d) y: 1050 lines of code src/WebJobs.Extensions.DurableTask/Options/AzureStorageOptions.cs x: 1 commits (90d) y: 139 lines of code src/WebJobs.Extensions.DurableTask/Scale/DurableTaskTriggersScaleProvider.cs x: 1 commits (90d) y: 119 lines of code src/WebJobs.Extensions.DurableTask/Options/HttpOptions.cs x: 1 commits (90d) y: 10 lines of code src/WebJobs.Extensions.DurableTask/Options/DurableTaskOptions.cs x: 2 commits (90d) y: 151 lines of code src/Worker.Extensions.DurableTask/AssemblyInfo.cs x: 3 commits (90d) y: 5 lines of code src/Worker.Extensions.DurableTask/FunctionsDurableClientProvider.cs x: 1 commits (90d) y: 163 lines of code src/Worker.Extensions.DurableTask/FunctionsDurableClientProvider.net6.cs x: 1 commits (90d) y: 30 lines of code src/WebJobs.Extensions.DurableTask/ContextImplementations/DurableClient.cs x: 1 commits (90d) y: 1004 lines of code src/WebJobs.Extensions.DurableTask/ContextImplementations/DurableEntityContext.cs x: 1 commits (90d) y: 652 lines of code src/Worker.Extensions.DurableTask/OrchestrationInputConverter.cs x: 1 commits (90d) y: 65 lines of code src/Worker.Extensions.DurableTask/Exceptions/DurableSerializationException.cs x: 2 commits (90d) y: 22 lines of code src/WebJobs.Extensions.DurableTask/Correlation/TelemetryActivator.cs x: 3 commits (90d) y: 171 lines of code src/WebJobs.Extensions.DurableTask/DurableTaskJobHostConfigurationExtensions.cs x: 2 commits (90d) y: 111 lines of code src/WebJobs.Extensions.DurableTask/OutOfProcMiddleware.cs x: 1 commits (90d) y: 596 lines of code src/Worker.Extensions.DurableTask/TaskFailureDetailsConverter.cs x: 1 commits (90d) y: 24 lines of code src/WebJobs.Extensions.DurableTask/Correlation/TraceActivityConstants.cs x: 1 commits (90d) y: 14 lines of code src/WebJobs.Extensions.DurableTask/Correlation/WebJobsTelemetryModule.cs x: 1 commits (90d) y: 104 lines of code src/WebJobs.Extensions.DurableTask/Grpc/orchestrator_service.proto x: 1 commits (90d) y: 591 lines of code src/WebJobs.Extensions.DurableTask/LocalGrpcListener.cs x: 1 commits (90d) y: 446 lines of code src/WebJobs.Extensions.DurableTask/ProtobufUtils.cs x: 1 commits (90d) y: 517 lines of code src/WebJobs.Extensions.DurableTask/AzureStorageDurabilityProvider.cs x: 1 commits (90d) y: 225 lines of code
1158.0
lines of code
  min: 5.0
  average: 192.66
  25th percentile: 45.0
  median: 75.0
  75th percentile: 159.0
  max: 1158.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): 59 points

src/WebJobs.Extensions.DurableTask/DefaultPlatformInformation.cs x: 1 contributors (90d) y: 114 lines of code src/WebJobs.Extensions.DurableTask/DurableTaskExtension.cs x: 1 contributors (90d) y: 1031 lines of code src/WebJobs.Extensions.DurableTask/IPlatformInformation.cs x: 1 contributors (90d) y: 33 lines of code src/DurableFunctions.TypedInterfaces/Example/Calculator.cs x: 1 contributors (90d) y: 105 lines of code src/DurableFunctions.TypedInterfaces/Example/SimpleOrchestration.cs x: 1 contributors (90d) y: 47 lines of code src/WebJobs.Extensions.DurableTask.Analyzers/Analyzers/ActivityFunction/ArgumentAnalyzer.cs x: 1 contributors (90d) y: 73 lines of code src/WebJobs.Extensions.DurableTask.Analyzers/Analyzers/ActivityFunction/FunctionReturnTypeAnalyzer.cs x: 1 contributors (90d) y: 56 lines of code src/WebJobs.Extensions.DurableTask.Analyzers/Analyzers/Entity/ClassNameAnalyzer.cs x: 1 contributors (90d) y: 80 lines of code src/WebJobs.Extensions.DurableTask.Analyzers/Analyzers/EntityInterface/InterfaceContentAnalyzer.cs x: 1 contributors (90d) y: 41 lines of code src/WebJobs.Extensions.DurableTask.Analyzers/Analyzers/Orchestrator/BindingAnalyzer.cs x: 1 contributors (90d) y: 45 lines of code src/WebJobs.Extensions.DurableTask.Analyzers/Analyzers/Orchestrator/MethodInvocationAnalyzer.cs x: 1 contributors (90d) y: 60 lines of code src/WebJobs.Extensions.DurableTask.Analyzers/Analyzers/Orchestrator/ThreadTaskAnalyzer.cs x: 1 contributors (90d) y: 159 lines of code src/WebJobs.Extensions.DurableTask.Analyzers/SyntaxNodeUtils.cs x: 1 contributors (90d) y: 545 lines of code src/WebJobs.Extensions.DurableTask/HttpApiHandler.cs x: 4 contributors (90d) y: 1158 lines of code Directory.Packages.props x: 2 contributors (90d) y: 75 lines of code src/WebJobs.Extensions.DurableTask/AzureStorageDurabilityProviderFactory.cs x: 1 contributors (90d) y: 197 lines of code src/WebJobs.Extensions.DurableTask/ContextImplementations/DurableOrchestrationContext.cs x: 2 contributors (90d) y: 1050 lines of code src/WebJobs.Extensions.DurableTask/Options/AzureStorageOptions.cs x: 1 contributors (90d) y: 139 lines of code src/WebJobs.Extensions.DurableTask/Scale/DurableTaskTriggersScaleProvider.cs x: 1 contributors (90d) y: 119 lines of code src/WebJobs.Extensions.DurableTask/Options/HttpOptions.cs x: 1 contributors (90d) y: 10 lines of code src/WebJobs.Extensions.DurableTask/Options/DurableTaskOptions.cs x: 2 contributors (90d) y: 151 lines of code src/Worker.Extensions.DurableTask/AssemblyInfo.cs x: 2 contributors (90d) y: 5 lines of code src/Worker.Extensions.DurableTask/FunctionsDurableClientProvider.cs x: 1 contributors (90d) y: 163 lines of code src/Worker.Extensions.DurableTask/FunctionsDurableClientProvider.net6.cs x: 1 contributors (90d) y: 30 lines of code src/WebJobs.Extensions.DurableTask/ContextImplementations/DurableClient.cs x: 1 contributors (90d) y: 1004 lines of code src/WebJobs.Extensions.DurableTask/ContextImplementations/DurableEntityContext.cs x: 1 contributors (90d) y: 652 lines of code src/Worker.Extensions.DurableTask/OrchestrationInputConverter.cs x: 1 contributors (90d) y: 65 lines of code src/Worker.Extensions.DurableTask/Exceptions/DurableSerializationException.cs x: 2 contributors (90d) y: 22 lines of code src/WebJobs.Extensions.DurableTask/Correlation/TelemetryActivator.cs x: 1 contributors (90d) y: 171 lines of code src/WebJobs.Extensions.DurableTask/DurableTaskJobHostConfigurationExtensions.cs x: 1 contributors (90d) y: 111 lines of code src/WebJobs.Extensions.DurableTask/OutOfProcMiddleware.cs x: 1 contributors (90d) y: 596 lines of code src/Worker.Extensions.DurableTask/TaskFailureDetailsConverter.cs x: 1 contributors (90d) y: 24 lines of code src/WebJobs.Extensions.DurableTask/Correlation/TraceActivityConstants.cs x: 1 contributors (90d) y: 14 lines of code src/WebJobs.Extensions.DurableTask/Correlation/WebJobsTelemetryModule.cs x: 1 contributors (90d) y: 104 lines of code src/WebJobs.Extensions.DurableTask/Grpc/orchestrator_service.proto x: 1 contributors (90d) y: 591 lines of code src/WebJobs.Extensions.DurableTask/LocalGrpcListener.cs x: 1 contributors (90d) y: 446 lines of code src/WebJobs.Extensions.DurableTask/ProtobufUtils.cs x: 1 contributors (90d) y: 517 lines of code src/WebJobs.Extensions.DurableTask/AzureStorageDurabilityProvider.cs x: 1 contributors (90d) y: 225 lines of code
1158.0
lines of code
  min: 5.0
  average: 192.66
  25th percentile: 45.0
  median: 75.0
  75th percentile: 159.0
  max: 1158.0
0 4.0
contributors (90d)
min: 1.0 | average: 1.14 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 4.0