azure / azure-functions-rabbitmq-extension
File Size

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

Intro
Learn more...
File Size Overall
0% | 0% | 21% | 0% | 78%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
cs0% | 0% | 21% | 0% | 78%
java0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
extension0% | 0% | 21% | 0% | 78%
java-library0% | 0% | 0% | 0% | 100%
Longest Files (Top 29)
File# lines# units
RabbitMQListener.cs
in extension/WebJobs.Extensions.RabbitMQ/Trigger
205 8
RabbitMQSamples.cs
in extension/WebJobs.Extensions.RabbitMQ.Samples
89 8
RabbitMQTriggerBinding.cs
in extension/WebJobs.Extensions.RabbitMQ/Trigger
85 1
RabbitMQExtensionConfigProvider.cs
in extension/WebJobs.Extensions.RabbitMQ/Config
80 1
RabbitMQTriggerAttributeBindingProvider.cs
in extension/WebJobs.Extensions.RabbitMQ/Trigger
44 1
RabbitMQAsyncCollector.cs
in extension/WebJobs.Extensions.RabbitMQ/Bindings
42 4
Program.cs
in extension/WebJobs.Extensions.RabbitMQ.Samples
41 1
RabbitMQWebJobsBuilderExtensions.cs
in extension/WebJobs.Extensions.RabbitMQ/Config
40 2
BasicDeliverEventArgsValueProvider.cs
in extension/WebJobs.Extensions.RabbitMQ/Trigger
40 -
RabbitMQService.cs
in extension/WebJobs.Extensions.RabbitMQ/Services
36 3
RabbitMQActivitySource.cs
in extension/WebJobs.Extensions.RabbitMQ/Trigger
30 1
Utility.cs
in extension/WebJobs.Extensions.RabbitMQ
29 3
RabbitMQClientBuilder.cs
in extension/WebJobs.Extensions.RabbitMQ/Bindings
25 1
RabbitMQOptions.cs
in extension/WebJobs.Extensions.RabbitMQ/Config
22 1
RabbitMQTrigger.java
in java-library/src/main/java/com/microsoft/azure/functions/rabbitmq/annotation
15 -
RabbitMQOutput.java
in java-library/src/main/java/com/microsoft/azure/functions/rabbitmq/annotation
15 -
PocoToBytesConverter.cs
in extension/WebJobs.Extensions.RabbitMQ/Config
14 1
RabbitMQAttribute.cs
in extension/WebJobs.Extensions.RabbitMQ
14 -
RabbitMQWebJobsStartup.cs
in extension/WebJobs.Extensions.RabbitMQ
13 1
DefaultRabbitMQServiceFactory.cs
in extension/WebJobs.Extensions.RabbitMQ/Config
13 2
RabbitMQTriggerParameterDescriptor.cs
in extension/WebJobs.Extensions.RabbitMQ/Trigger
13 1
RabbitMQTriggerAttribute.cs
in extension/WebJobs.Extensions.RabbitMQ/Trigger
13 1
SamplesTypeLocator.cs
in extension/WebJobs.Extensions.RabbitMQ.Samples
12 1
IRabbitMQService.cs
in extension/WebJobs.Extensions.RabbitMQ/Services
10 -
RabbitMQContext.cs
in extension/WebJobs.Extensions.RabbitMQ
7 -
IRabbitMQServiceFactory.cs
in extension/WebJobs.Extensions.RabbitMQ/Config
7 -
RabbitMQTriggerMetrics.cs
in extension/WebJobs.Extensions.RabbitMQ/Trigger
7 -
Constants.cs
in extension/WebJobs.Extensions.RabbitMQ
7 -
AssemblyInfo.cs
in extension/WebJobs.Extensions.RabbitMQ/Properties
4 -
Files With Most Units (Top 19)
File# lines# units
RabbitMQListener.cs
in extension/WebJobs.Extensions.RabbitMQ/Trigger
205 8
RabbitMQSamples.cs
in extension/WebJobs.Extensions.RabbitMQ.Samples
89 8
RabbitMQAsyncCollector.cs
in extension/WebJobs.Extensions.RabbitMQ/Bindings
42 4
Utility.cs
in extension/WebJobs.Extensions.RabbitMQ
29 3
RabbitMQService.cs
in extension/WebJobs.Extensions.RabbitMQ/Services
36 3
RabbitMQWebJobsBuilderExtensions.cs
in extension/WebJobs.Extensions.RabbitMQ/Config
40 2
DefaultRabbitMQServiceFactory.cs
in extension/WebJobs.Extensions.RabbitMQ/Config
13 2
RabbitMQClientBuilder.cs
in extension/WebJobs.Extensions.RabbitMQ/Bindings
25 1
RabbitMQWebJobsStartup.cs
in extension/WebJobs.Extensions.RabbitMQ
13 1
RabbitMQExtensionConfigProvider.cs
in extension/WebJobs.Extensions.RabbitMQ/Config
80 1
PocoToBytesConverter.cs
in extension/WebJobs.Extensions.RabbitMQ/Config
14 1
RabbitMQOptions.cs
in extension/WebJobs.Extensions.RabbitMQ/Config
22 1
RabbitMQTriggerAttributeBindingProvider.cs
in extension/WebJobs.Extensions.RabbitMQ/Trigger
44 1
RabbitMQTriggerParameterDescriptor.cs
in extension/WebJobs.Extensions.RabbitMQ/Trigger
13 1
RabbitMQTriggerBinding.cs
in extension/WebJobs.Extensions.RabbitMQ/Trigger
85 1
RabbitMQTriggerAttribute.cs
in extension/WebJobs.Extensions.RabbitMQ/Trigger
13 1
RabbitMQActivitySource.cs
in extension/WebJobs.Extensions.RabbitMQ/Trigger
30 1
SamplesTypeLocator.cs
in extension/WebJobs.Extensions.RabbitMQ.Samples
12 1
Program.cs
in extension/WebJobs.Extensions.RabbitMQ.Samples
41 1
Files With Long Lines (Top 10)

There are 10 files with lines longer than 120 characters. In total, there are 32 long lines.

File# lines# units# long lines
RabbitMQListener.cs
in extension/WebJobs.Extensions.RabbitMQ/Trigger
205 8 9
RabbitMQExtensionConfigProvider.cs
in extension/WebJobs.Extensions.RabbitMQ/Config
80 1 5
RabbitMQTriggerAttributeBindingProvider.cs
in extension/WebJobs.Extensions.RabbitMQ/Trigger
44 1 5
RabbitMQClientBuilder.cs
in extension/WebJobs.Extensions.RabbitMQ/Bindings
25 1 4
RabbitMQSamples.cs
in extension/WebJobs.Extensions.RabbitMQ.Samples
89 8 3
RabbitMQTriggerBinding.cs
in extension/WebJobs.Extensions.RabbitMQ/Trigger
85 1 2
RabbitMQAsyncCollector.cs
in extension/WebJobs.Extensions.RabbitMQ/Bindings
42 4 1
Utility.cs
in extension/WebJobs.Extensions.RabbitMQ
29 3 1
AssemblyInfo.cs
in extension/WebJobs.Extensions.RabbitMQ/Properties
4 - 1
BasicDeliverEventArgsValueProvider.cs
in extension/WebJobs.Extensions.RabbitMQ/Trigger
40 - 1
Correlations

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

extension/WebJobs.Extensions.RabbitMQ/Config/RabbitMQExtensionConfigProvider.cs x: 6 commits (all time) y: 80 lines of code extension/WebJobs.Extensions.RabbitMQ/Trigger/RabbitMQListener.cs x: 13 commits (all time) y: 205 lines of code extension/WebJobs.Extensions.RabbitMQ/Trigger/RabbitMQTriggerAttributeBindingProvider.cs x: 6 commits (all time) y: 44 lines of code extension/WebJobs.Extensions.RabbitMQ/Trigger/RabbitMQTriggerBinding.cs x: 7 commits (all time) y: 85 lines of code extension/WebJobs.Extensions.RabbitMQ.Samples/Program.cs x: 4 commits (all time) y: 41 lines of code extension/WebJobs.Extensions.RabbitMQ.Samples/SamplesTypeLocator.cs x: 5 commits (all time) y: 12 lines of code extension/WebJobs.Extensions.RabbitMQ/Bindings/RabbitMQClientBuilder.cs x: 4 commits (all time) y: 25 lines of code extension/WebJobs.Extensions.RabbitMQ/Trigger/BasicDeliverEventArgsValueProvider.cs x: 5 commits (all time) y: 40 lines of code extension/WebJobs.Extensions.RabbitMQ/Trigger/RabbitMQTriggerAttribute.cs x: 4 commits (all time) y: 13 lines of code extension/WebJobs.Extensions.RabbitMQ.Samples/RabbitMQSamples.cs x: 4 commits (all time) y: 89 lines of code extension/WebJobs.Extensions.RabbitMQ/Services/IRabbitMQService.cs x: 3 commits (all time) y: 10 lines of code extension/WebJobs.Extensions.RabbitMQ/Services/RabbitMQService.cs x: 5 commits (all time) y: 36 lines of code extension/WebJobs.Extensions.RabbitMQ/Trigger/RabbitMQActivitySource.cs x: 2 commits (all time) y: 30 lines of code extension/WebJobs.Extensions.RabbitMQ/Trigger/RabbitMQTriggerMetrics.cs x: 3 commits (all time) y: 7 lines of code java-library/src/main/java/com/microsoft/azure/functions/rabbitmq/annotation/RabbitMQOutput.java x: 4 commits (all time) y: 15 lines of code extension/WebJobs.Extensions.RabbitMQ/Bindings/RabbitMQAsyncCollector.cs x: 4 commits (all time) y: 42 lines of code extension/WebJobs.Extensions.RabbitMQ/Config/DefaultRabbitMQServiceFactory.cs x: 2 commits (all time) y: 13 lines of code extension/WebJobs.Extensions.RabbitMQ/Config/IRabbitMQServiceFactory.cs x: 2 commits (all time) y: 7 lines of code extension/WebJobs.Extensions.RabbitMQ/Config/PocoToBytesConverter.cs x: 3 commits (all time) y: 14 lines of code extension/WebJobs.Extensions.RabbitMQ/Config/RabbitMQOptions.cs x: 3 commits (all time) y: 22 lines of code extension/WebJobs.Extensions.RabbitMQ/Config/RabbitMQWebJobsBuilderExtensions.cs x: 3 commits (all time) y: 40 lines of code extension/WebJobs.Extensions.RabbitMQ/RabbitMQAttribute.cs x: 2 commits (all time) y: 14 lines of code extension/WebJobs.Extensions.RabbitMQ/Utility.cs x: 4 commits (all time) y: 29 lines of code extension/WebJobs.Extensions.RabbitMQ/Properties/AssemblyInfo.cs x: 2 commits (all time) y: 4 lines of code
205.0
lines of code
  min: 4.0
  average: 33.52
  25th percentile: 12.5
  median: 15.0
  75th percentile: 40.5
  max: 205.0
0 13.0
commits (all time)
min: 2.0 | average: 3.97 | 25th percentile: 2.5 | median: 4.0 | 75th percentile: 4.5 | max: 13.0

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

extension/WebJobs.Extensions.RabbitMQ/Config/RabbitMQExtensionConfigProvider.cs x: 3 contributors (all time) y: 80 lines of code extension/WebJobs.Extensions.RabbitMQ/Trigger/RabbitMQListener.cs x: 4 contributors (all time) y: 205 lines of code extension/WebJobs.Extensions.RabbitMQ/Trigger/RabbitMQTriggerAttributeBindingProvider.cs x: 3 contributors (all time) y: 44 lines of code extension/WebJobs.Extensions.RabbitMQ/Trigger/RabbitMQTriggerBinding.cs x: 3 contributors (all time) y: 85 lines of code extension/WebJobs.Extensions.RabbitMQ.Samples/Program.cs x: 2 contributors (all time) y: 41 lines of code extension/WebJobs.Extensions.RabbitMQ.Samples/SamplesTypeLocator.cs x: 2 contributors (all time) y: 12 lines of code extension/WebJobs.Extensions.RabbitMQ/Bindings/RabbitMQClientBuilder.cs x: 2 contributors (all time) y: 25 lines of code extension/WebJobs.Extensions.RabbitMQ/Trigger/BasicDeliverEventArgsValueProvider.cs x: 2 contributors (all time) y: 40 lines of code extension/WebJobs.Extensions.RabbitMQ/Trigger/RabbitMQTriggerAttribute.cs x: 2 contributors (all time) y: 13 lines of code extension/WebJobs.Extensions.RabbitMQ.Samples/RabbitMQSamples.cs x: 1 contributors (all time) y: 89 lines of code extension/WebJobs.Extensions.RabbitMQ/Services/IRabbitMQService.cs x: 1 contributors (all time) y: 10 lines of code extension/WebJobs.Extensions.RabbitMQ/Services/RabbitMQService.cs x: 1 contributors (all time) y: 36 lines of code extension/WebJobs.Extensions.RabbitMQ/Trigger/RabbitMQActivitySource.cs x: 1 contributors (all time) y: 30 lines of code extension/WebJobs.Extensions.RabbitMQ/Trigger/RabbitMQTriggerMetrics.cs x: 1 contributors (all time) y: 7 lines of code java-library/src/main/java/com/microsoft/azure/functions/rabbitmq/annotation/RabbitMQOutput.java x: 2 contributors (all time) y: 15 lines of code extension/WebJobs.Extensions.RabbitMQ/Bindings/RabbitMQAsyncCollector.cs x: 1 contributors (all time) y: 42 lines of code extension/WebJobs.Extensions.RabbitMQ/Config/DefaultRabbitMQServiceFactory.cs x: 1 contributors (all time) y: 13 lines of code extension/WebJobs.Extensions.RabbitMQ/Config/PocoToBytesConverter.cs x: 1 contributors (all time) y: 14 lines of code extension/WebJobs.Extensions.RabbitMQ/Config/RabbitMQOptions.cs x: 1 contributors (all time) y: 22 lines of code extension/WebJobs.Extensions.RabbitMQ/Config/RabbitMQWebJobsBuilderExtensions.cs x: 1 contributors (all time) y: 40 lines of code extension/WebJobs.Extensions.RabbitMQ/Utility.cs x: 1 contributors (all time) y: 29 lines of code extension/WebJobs.Extensions.RabbitMQ/Properties/AssemblyInfo.cs x: 1 contributors (all time) y: 4 lines of code
205.0
lines of code
  min: 4.0
  average: 33.52
  25th percentile: 12.5
  median: 15.0
  75th percentile: 40.5
  max: 205.0
0 4.0
contributors (all time)
min: 1.0 | average: 1.55 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 4.0

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

extension/WebJobs.Extensions.RabbitMQ/Config/RabbitMQExtensionConfigProvider.cs x: 2 commits (30d) y: 80 lines of code extension/WebJobs.Extensions.RabbitMQ/Trigger/RabbitMQListener.cs x: 2 commits (30d) y: 205 lines of code extension/WebJobs.Extensions.RabbitMQ/Trigger/RabbitMQTriggerAttributeBindingProvider.cs x: 2 commits (30d) y: 44 lines of code extension/WebJobs.Extensions.RabbitMQ/Trigger/RabbitMQTriggerBinding.cs x: 2 commits (30d) y: 85 lines of code extension/WebJobs.Extensions.RabbitMQ.Samples/Program.cs x: 1 commits (30d) y: 41 lines of code extension/WebJobs.Extensions.RabbitMQ.Samples/SamplesTypeLocator.cs x: 1 commits (30d) y: 12 lines of code extension/WebJobs.Extensions.RabbitMQ/Bindings/RabbitMQClientBuilder.cs x: 1 commits (30d) y: 25 lines of code extension/WebJobs.Extensions.RabbitMQ/Trigger/BasicDeliverEventArgsValueProvider.cs x: 1 commits (30d) y: 40 lines of code extension/WebJobs.Extensions.RabbitMQ/Trigger/RabbitMQTriggerAttribute.cs x: 1 commits (30d) y: 13 lines of code
205.0
lines of code
  min: 12.0
  average: 60.56
  25th percentile: 19.0
  median: 41.0
  75th percentile: 82.5
  max: 205.0
0 2.0
commits (30d)
min: 1.0 | average: 1.44 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 2.0

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

extension/WebJobs.Extensions.RabbitMQ/Config/RabbitMQExtensionConfigProvider.cs x: 2 contributors (30d) y: 80 lines of code extension/WebJobs.Extensions.RabbitMQ/Trigger/RabbitMQListener.cs x: 2 contributors (30d) y: 205 lines of code extension/WebJobs.Extensions.RabbitMQ/Trigger/RabbitMQTriggerAttributeBindingProvider.cs x: 2 contributors (30d) y: 44 lines of code extension/WebJobs.Extensions.RabbitMQ/Trigger/RabbitMQTriggerBinding.cs x: 2 contributors (30d) y: 85 lines of code extension/WebJobs.Extensions.RabbitMQ.Samples/Program.cs x: 1 contributors (30d) y: 41 lines of code extension/WebJobs.Extensions.RabbitMQ.Samples/SamplesTypeLocator.cs x: 1 contributors (30d) y: 12 lines of code extension/WebJobs.Extensions.RabbitMQ/Bindings/RabbitMQClientBuilder.cs x: 1 contributors (30d) y: 25 lines of code extension/WebJobs.Extensions.RabbitMQ/Trigger/BasicDeliverEventArgsValueProvider.cs x: 1 contributors (30d) y: 40 lines of code extension/WebJobs.Extensions.RabbitMQ/Trigger/RabbitMQTriggerAttribute.cs x: 1 contributors (30d) y: 13 lines of code
205.0
lines of code
  min: 12.0
  average: 60.56
  25th percentile: 19.0
  median: 41.0
  75th percentile: 82.5
  max: 205.0
0 2.0
contributors (30d)
min: 1.0 | average: 1.44 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 2.0

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

extension/WebJobs.Extensions.RabbitMQ/Config/RabbitMQExtensionConfigProvider.cs x: 2 commits (90d) y: 80 lines of code extension/WebJobs.Extensions.RabbitMQ/Trigger/RabbitMQListener.cs x: 2 commits (90d) y: 205 lines of code extension/WebJobs.Extensions.RabbitMQ/Trigger/RabbitMQTriggerAttributeBindingProvider.cs x: 2 commits (90d) y: 44 lines of code extension/WebJobs.Extensions.RabbitMQ/Trigger/RabbitMQTriggerBinding.cs x: 2 commits (90d) y: 85 lines of code extension/WebJobs.Extensions.RabbitMQ.Samples/Program.cs x: 1 commits (90d) y: 41 lines of code extension/WebJobs.Extensions.RabbitMQ.Samples/SamplesTypeLocator.cs x: 1 commits (90d) y: 12 lines of code extension/WebJobs.Extensions.RabbitMQ/Bindings/RabbitMQClientBuilder.cs x: 1 commits (90d) y: 25 lines of code extension/WebJobs.Extensions.RabbitMQ/Trigger/BasicDeliverEventArgsValueProvider.cs x: 1 commits (90d) y: 40 lines of code extension/WebJobs.Extensions.RabbitMQ/Trigger/RabbitMQTriggerAttribute.cs x: 1 commits (90d) y: 13 lines of code
205.0
lines of code
  min: 12.0
  average: 60.56
  25th percentile: 19.0
  median: 41.0
  75th percentile: 82.5
  max: 205.0
0 2.0
commits (90d)
min: 1.0 | average: 1.44 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 2.0

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

extension/WebJobs.Extensions.RabbitMQ/Config/RabbitMQExtensionConfigProvider.cs x: 2 contributors (90d) y: 80 lines of code extension/WebJobs.Extensions.RabbitMQ/Trigger/RabbitMQListener.cs x: 2 contributors (90d) y: 205 lines of code extension/WebJobs.Extensions.RabbitMQ/Trigger/RabbitMQTriggerAttributeBindingProvider.cs x: 2 contributors (90d) y: 44 lines of code extension/WebJobs.Extensions.RabbitMQ/Trigger/RabbitMQTriggerBinding.cs x: 2 contributors (90d) y: 85 lines of code extension/WebJobs.Extensions.RabbitMQ.Samples/Program.cs x: 1 contributors (90d) y: 41 lines of code extension/WebJobs.Extensions.RabbitMQ.Samples/SamplesTypeLocator.cs x: 1 contributors (90d) y: 12 lines of code extension/WebJobs.Extensions.RabbitMQ/Bindings/RabbitMQClientBuilder.cs x: 1 contributors (90d) y: 25 lines of code extension/WebJobs.Extensions.RabbitMQ/Trigger/BasicDeliverEventArgsValueProvider.cs x: 1 contributors (90d) y: 40 lines of code extension/WebJobs.Extensions.RabbitMQ/Trigger/RabbitMQTriggerAttribute.cs x: 1 contributors (90d) y: 13 lines of code
205.0
lines of code
  min: 12.0
  average: 60.56
  25th percentile: 19.0
  median: 41.0
  75th percentile: 82.5
  max: 205.0
0 2.0
contributors (90d)
min: 1.0 | average: 1.44 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 2.0