apache / pulsar-dotpulsar
File Size

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

Intro
Learn more...
File Size Overall
25% | 0% | 11% | 19% | 44%
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
cs25% | 0% | 11% | 19% | 43%
props0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src25% | 0% | 11% | 19% | 44%
Longest Files (Top 50)
File# lines# units
GeneratedCode.cs
in src/DotPulsar/Internal/PulsarApi
3124 -
Producer.cs
in src/DotPulsar/Internal
314 13
Connection.cs
in src/DotPulsar/Internal
259 19
AsyncQueueWithCursor.cs
in src/DotPulsar/Internal
222 12
ChannelManager.cs
in src/DotPulsar/Internal
212 16
ConnectionPool.cs
in src/DotPulsar/Internal
211 11
SubProducer.cs
in src/DotPulsar/Internal
207 12
ConsumerChannel.cs
in src/DotPulsar/Internal
184 10
Consumer.cs
in src/DotPulsar/Internal
175 17
MessageProcessor.cs
in src/DotPulsar/Internal
174 7
CommandExtensions.cs
in src/DotPulsar/Internal/Extensions
166 20
Executor.cs
in src/DotPulsar/Internal
157 11
Lz4Compression.cs
in src/DotPulsar/Internal/Compression
147 6
PulsarClientBuilder.cs
in src/DotPulsar/Internal
142 16
StateExtensions.cs
in src/DotPulsar/Extensions
136 5
RequestResponseHandler.cs
in src/DotPulsar/Internal
130 16
ZstdSharpCompression.cs
in src/DotPulsar/Internal/Compression
130 5
PulsarClient.cs
in src/DotPulsar
130 6
PulsarStream.cs
in src/DotPulsar/Internal
129 6
Reader.cs
in src/DotPulsar/Internal
117 11
ZstdCompression.cs
in src/DotPulsar/Internal/Compression
115 4
Connector.cs
in src/DotPulsar/Internal
109 5
ConsumerBuilder.cs
in src/DotPulsar/Internal
107 13
BatchHandler.cs
in src/DotPulsar/Internal
106 7
MessageMetadata.cs
in src/DotPulsar
99 2
AsyncLock.cs
in src/DotPulsar/Internal
96 6
ProducerBuilder.cs
in src/DotPulsar/Internal
93 11
Process.cs
in src/DotPulsar/Internal/Abstractions
92 5
ProducerChannel.cs
in src/DotPulsar/Internal
85 3
PingPongHandler.cs
in src/DotPulsar/Internal
84 7
ZlibCompression.cs
in src/DotPulsar/Internal/Compression
83 4
SnappyCompression.cs
in src/DotPulsar/Internal/Compression
83 4
Channel.cs
in src/DotPulsar/Internal
82 5
AsyncQueue.cs
in src/DotPulsar/Internal
81 6
MessageBuilder.cs
in src/DotPulsar/Internal
79 13
ChunkingPipeline.cs
in src/DotPulsar/Internal
78 4
MessageFactory.cs
in src/DotPulsar/Internal
76 4
IdLookup.cs
in src/DotPulsar/Internal
75 3
SequenceBuilder.cs
in src/DotPulsar/Internal
70 7
ReadOnlySequenceExtensions.cs
in src/DotPulsar/Internal/Extensions
70 2
ProducerChannelFactory.cs
in src/DotPulsar/Internal
70 3
StateTaskCollection.cs
in src/DotPulsar/Internal
69 5
ReaderBuilder.cs
in src/DotPulsar/Internal
67 8
MessageId.cs
in src/DotPulsar
67 4
StringSchema.cs
in src/DotPulsar/Schemas
67 5
ConsumerProcess.cs
in src/DotPulsar/Internal
66 3
StateManager.cs
in src/DotPulsar/Internal
63 5
ProcessManager.cs
in src/DotPulsar/Internal
62 4
Crc32C.cs
in src/DotPulsar/Internal
61 2
ProcessingOptions.cs
in src/DotPulsar
61 1
Files With Most Units (Top 50)
File# lines# units
CommandExtensions.cs
in src/DotPulsar/Internal/Extensions
166 20
Connection.cs
in src/DotPulsar/Internal
259 19
Consumer.cs
in src/DotPulsar/Internal
175 17
RequestResponseHandler.cs
in src/DotPulsar/Internal
130 16
ChannelManager.cs
in src/DotPulsar/Internal
212 16
PulsarClientBuilder.cs
in src/DotPulsar/Internal
142 16
MessageBuilder.cs
in src/DotPulsar/Internal
79 13
Producer.cs
in src/DotPulsar/Internal
314 13
ConsumerBuilder.cs
in src/DotPulsar/Internal
107 13
AsyncQueueWithCursor.cs
in src/DotPulsar/Internal
222 12
SubProducer.cs
in src/DotPulsar/Internal
207 12
ProducerBuilder.cs
in src/DotPulsar/Internal
93 11
ConnectionPool.cs
in src/DotPulsar/Internal
211 11
Executor.cs
in src/DotPulsar/Internal
157 11
Reader.cs
in src/DotPulsar/Internal
117 11
ConsumerChannel.cs
in src/DotPulsar/Internal
184 10
ReaderBuilder.cs
in src/DotPulsar/Internal
67 8
MessageProcessor.cs
in src/DotPulsar/Internal
174 7
PingPongHandler.cs
in src/DotPulsar/Internal
84 7
SequenceBuilder.cs
in src/DotPulsar/Internal
70 7
BatchHandler.cs
in src/DotPulsar/Internal
106 7
AsyncLock.cs
in src/DotPulsar/Internal
96 6
Lz4Compression.cs
in src/DotPulsar/Internal/Compression
147 6
CompressionFactories.cs
in src/DotPulsar/Internal/Compression
49 6
PulsarStream.cs
in src/DotPulsar/Internal
129 6
AsyncQueue.cs
in src/DotPulsar/Internal
81 6
PulsarClient.cs
in src/DotPulsar
130 6
Channel.cs
in src/DotPulsar/Internal
82 5
ZstdSharpCompression.cs
in src/DotPulsar/Internal/Compression
130 5
Awaiter.cs
in src/DotPulsar/Internal
39 5
StateTaskCollection.cs
in src/DotPulsar/Internal
69 5
Process.cs
in src/DotPulsar/Internal/Abstractions
92 5
StateManager.cs
in src/DotPulsar/Internal
63 5
Connector.cs
in src/DotPulsar/Internal
109 5
DotPulsarActivitySource.cs
in src/DotPulsar/Internal
59 5
StringSchema.cs
in src/DotPulsar/Schemas
67 5
ConsumerExtensions.cs
in src/DotPulsar/Extensions
47 5
StateExtensions.cs
in src/DotPulsar/Extensions
136 5
ProcessManager.cs
in src/DotPulsar/Internal
62 4
SendChannel.cs
in src/DotPulsar/Internal
28 4
ChunkingPipeline.cs
in src/DotPulsar/Internal
78 4
ZlibCompression.cs
in src/DotPulsar/Internal/Compression
83 4
ZstdCompression.cs
in src/DotPulsar/Internal/Compression
115 4
SnappyCompression.cs
in src/DotPulsar/Internal/Compression
83 4
MessageFactory.cs
in src/DotPulsar/Internal
76 4
MessageId.cs
in src/DotPulsar
67 4
TimestampSchema.cs
in src/DotPulsar/Schemas
36 4
ReaderExtensions.cs
in src/DotPulsar/Extensions
28 4
ProducerExtensions.cs
in src/DotPulsar/Extensions
31 4
MessageMetadataObjectPool.cs
in src/DotPulsar/Internal
21 3
Files With Long Lines (Top 50)

There are 78 files with lines longer than 120 characters. In total, there are 243 long lines.

File# lines# units# long lines
GeneratedCode.cs
in src/DotPulsar/Internal/PulsarApi
3124 - 19
RequestResponseHandler.cs
in src/DotPulsar/Internal
130 16 13
Producer.cs
in src/DotPulsar/Internal
314 13 10
Consumer.cs
in src/DotPulsar/Internal
175 17 10
ConnectionPool.cs
in src/DotPulsar/Internal
211 11 9
PulsarClient.cs
in src/DotPulsar
130 6 9
Lz4Compression.cs
in src/DotPulsar/Internal/Compression
147 6 8
StateExtensions.cs
in src/DotPulsar/Extensions
136 5 8
SubProducer.cs
in src/DotPulsar/Internal
207 12 7
SendChannelExtensions.cs
in src/DotPulsar/Extensions
29 1 7
ConsumerExtensions.cs
in src/DotPulsar/Extensions
47 5 6
DotPulsarMeter.cs
in src/DotPulsar/Internal
60 2 5
ZstdSharpCompression.cs
in src/DotPulsar/Internal/Compression
130 5 5
Connection.cs
in src/DotPulsar/Internal
259 19 5
PulsarClientBuilder.cs
in src/DotPulsar/Internal
142 16 5
SendExtensions.cs
in src/DotPulsar/Extensions
31 1 5
ConsumerChannel.cs
in src/DotPulsar/Internal
184 10 4
ZlibCompression.cs
in src/DotPulsar/Internal/Compression
83 4 4
ZstdCompression.cs
in src/DotPulsar/Internal/Compression
115 4 4
ReaderExtensions.cs
in src/DotPulsar/Extensions
28 4 4
ProducerExtensions.cs
in src/DotPulsar/Extensions
31 4 4
SnappyCompression.cs
in src/DotPulsar/Internal/Compression
83 4 3
Executor.cs
in src/DotPulsar/Internal
157 11 3
PulsarStream.cs
in src/DotPulsar/Internal
129 6 3
IExecute.cs
in src/DotPulsar/Internal/Abstractions
20 - 3
Reader.cs
in src/DotPulsar/Internal
117 11 3
TimestampSchema.cs
in src/DotPulsar/Schemas
36 4 3
SeekExtensions.cs
in src/DotPulsar/Extensions
13 - 3
PulsarClientExtensions.cs
in src/DotPulsar/Extensions
20 - 3
MessageProcessor.cs
in src/DotPulsar/Internal
174 7 2
CommandExtensions.cs
in src/DotPulsar/Internal/Extensions
166 20 2
ReadOnlySequenceExtensions.cs
in src/DotPulsar/Internal/Extensions
70 2 2
StandardRequest.cs
in src/DotPulsar/Internal/Requests
44 2 2
BatchHandler.cs
in src/DotPulsar/Internal
106 7 2
ConsumerChannelFactory.cs
in src/DotPulsar/Internal
46 1 2
Connector.cs
in src/DotPulsar/Internal
109 5 2
ProducerChannelFactory.cs
in src/DotPulsar/Internal
70 3 2
DotPulsarActivitySource.cs
in src/DotPulsar/Internal
59 5 2
TimeSchema.cs
in src/DotPulsar/Schemas
25 3 2
FloatSchema .cs
in src/DotPulsar/Schemas
30 3 2
BooleanSchema.cs
in src/DotPulsar/Schemas
28 3 2
IntegerSchema.cs
in src/DotPulsar/Schemas
30 3 2
LongSchema.cs
in src/DotPulsar/Schemas
30 3 2
ByteSchema.cs
in src/DotPulsar/Schemas
21 3 2
ShortSchema.cs
in src/DotPulsar/Schemas
30 3 2
DoubleSchema.cs
in src/DotPulsar/Schemas
30 3 2
MessageBuilderExtensions.cs
in src/DotPulsar/Extensions
14 - 2
PulsarClientBuilderExtensions.cs
in src/DotPulsar/Extensions
19 2 2
DefaultExceptionHandler.cs
in src/DotPulsar/Internal
52 2 1
FuncStateChangedHandler.cs
in src/DotPulsar/Internal
18 1 1
Correlations

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

src/DotPulsar/Extensions/SendChannelExtensions.cs x: 6 commits (all time) y: 29 lines of code src/DotPulsar/Internal/MessageMetadataObjectPool.cs x: 1 commits (all time) y: 21 lines of code src/DotPulsar/Internal/Producer.cs x: 57 commits (all time) y: 314 lines of code src/DotPulsar/Internal/SubProducer.cs x: 12 commits (all time) y: 207 lines of code src/DotPulsar/Internal/ProducerChannel.cs x: 22 commits (all time) y: 85 lines of code src/DotPulsar/MessageMetadata.cs x: 21 commits (all time) y: 99 lines of code src/DotPulsar/ConsumerState.cs x: 6 commits (all time) y: 12 lines of code src/DotPulsar/Internal/AsyncQueueWithCursor.cs x: 8 commits (all time) y: 222 lines of code src/DotPulsar/Internal/Consumer.cs x: 38 commits (all time) y: 175 lines of code src/DotPulsar/Internal/ConsumerProcess.cs x: 15 commits (all time) y: 66 lines of code src/DotPulsar/Internal/DefaultExceptionHandler.cs x: 23 commits (all time) y: 52 lines of code src/DotPulsar/Internal/ProducerBuilder.cs x: 18 commits (all time) y: 93 lines of code src/DotPulsar/Internal/ProducerProcess.cs x: 21 commits (all time) y: 60 lines of code src/DotPulsar/Internal/ReaderProcess.cs x: 17 commits (all time) y: 53 lines of code src/DotPulsar/PulsarClient.cs x: 32 commits (all time) y: 130 lines of code src/DotPulsar/Internal/Abstractions/Process.cs x: 12 commits (all time) y: 92 lines of code src/DotPulsar/Internal/Abstractions/IChannel.cs x: 5 commits (all time) y: 17 lines of code src/DotPulsar/Internal/Abstractions/IContainsProducerChannel.cs x: 2 commits (all time) y: 7 lines of code src/DotPulsar/Internal/Abstractions/IProducerChannel.cs x: 13 commits (all time) y: 12 lines of code src/DotPulsar/Internal/Channel.cs x: 9 commits (all time) y: 82 lines of code src/DotPulsar/Internal/ChannelManager.cs x: 16 commits (all time) y: 212 lines of code src/DotPulsar/Internal/NotReadyChannel.cs x: 19 commits (all time) y: 33 lines of code src/DotPulsar/Internal/ProducerChannelFactory.cs x: 16 commits (all time) y: 70 lines of code src/DotPulsar/Internal/ProducerResponse.cs x: 5 commits (all time) y: 12 lines of code src/DotPulsar/ProducerState.cs x: 7 commits (all time) y: 12 lines of code src/DotPulsar/Abstractions/IProducerBuilder.cs x: 12 commits (all time) y: 15 lines of code src/DotPulsar/Exceptions/ProducerFencedException.cs x: 1 commits (all time) y: 5 lines of code src/DotPulsar/Internal/Abstractions/IProducerChannelFactory.cs x: 4 commits (all time) y: 8 lines of code src/DotPulsar/Internal/Extensions/CommandExtensions.cs x: 18 commits (all time) y: 166 lines of code src/DotPulsar/Internal/RequestResponseHandler.cs x: 21 commits (all time) y: 130 lines of code src/DotPulsar/ProducerOptions.cs x: 15 commits (all time) y: 29 lines of code src/DotPulsar/Internal/AsyncLock.cs x: 14 commits (all time) y: 96 lines of code src/DotPulsar/Abstractions/IConsumerBuilder.cs x: 11 commits (all time) y: 16 lines of code src/DotPulsar/ConsumerOptions.cs x: 12 commits (all time) y: 37 lines of code src/DotPulsar/Internal/ConsumerBuilder.cs x: 13 commits (all time) y: 107 lines of code src/DotPulsar/Internal/MessageProcessor.cs x: 4 commits (all time) y: 174 lines of code src/DotPulsar/Internal/Events/ExecutorFaulted.cs x: 6 commits (all time) y: 13 lines of code src/DotPulsar/Internal/Executor.cs x: 13 commits (all time) y: 157 lines of code src/DotPulsar/Internal/Reader.cs x: 30 commits (all time) y: 117 lines of code src/DotPulsar/Exceptions/InvalidTransactionStatusException.cs x: 3 commits (all time) y: 7 lines of code src/DotPulsar/Internal/PulsarClientBuilder.cs x: 31 commits (all time) y: 142 lines of code src/DotPulsar/Internal/PulsarStream.cs x: 26 commits (all time) y: 129 lines of code src/DotPulsar/Abstractions/IPulsarClientBuilder.cs x: 23 commits (all time) y: 22 lines of code src/DotPulsar/Extensions/ProducerExtensions.cs x: 10 commits (all time) y: 31 lines of code src/DotPulsar/Extensions/PulsarClientExtensions.cs x: 10 commits (all time) y: 20 lines of code src/DotPulsar/Internal/AsyncQueue.cs x: 14 commits (all time) y: 81 lines of code src/DotPulsar/Internal/BatchHandler.cs x: 11 commits (all time) y: 106 lines of code src/DotPulsar/Internal/Compression/CompressionFactories.cs x: 4 commits (all time) y: 49 lines of code src/DotPulsar/Internal/Compression/CompressionTester.cs x: 2 commits (all time) y: 17 lines of code src/DotPulsar/Internal/Connection.cs x: 30 commits (all time) y: 259 lines of code src/DotPulsar/Internal/ConnectionPool.cs x: 32 commits (all time) y: 211 lines of code src/DotPulsar/Internal/ConsumerChannel.cs x: 26 commits (all time) y: 184 lines of code src/DotPulsar/Internal/ConsumerChannelFactory.cs x: 13 commits (all time) y: 46 lines of code src/DotPulsar/Internal/DotPulsarMeter.cs x: 3 commits (all time) y: 60 lines of code src/DotPulsar/Internal/Extensions/MessageMetadataExtensions.cs x: 9 commits (all time) y: 44 lines of code src/DotPulsar/Internal/MessageBuilder.cs x: 15 commits (all time) y: 79 lines of code src/DotPulsar/Internal/MessagePackage.cs x: 9 commits (all time) y: 16 lines of code src/DotPulsar/Internal/PingPongHandler.cs x: 11 commits (all time) y: 84 lines of code src/DotPulsar/Internal/ProcessManager.cs x: 9 commits (all time) y: 62 lines of code src/DotPulsar/Internal/SendChannel.cs x: 2 commits (all time) y: 28 lines of code src/DotPulsar/Internal/SendPackage.cs x: 9 commits (all time) y: 10 lines of code src/DotPulsar/Internal/Serializer.cs x: 11 commits (all time) y: 49 lines of code src/DotPulsar/Internal/StateManager.cs x: 8 commits (all time) y: 63 lines of code src/DotPulsar/RoundRobinPartitionRouter.cs x: 8 commits (all time) y: 20 lines of code src/DotPulsar/Schemas/DoubleSchema.cs x: 3 commits (all time) y: 30 lines of code src/DotPulsar/Schemas/StringSchema.cs x: 3 commits (all time) y: 67 lines of code src/DotPulsar/SinglePartitionRouter.cs x: 9 commits (all time) y: 26 lines of code src/DotPulsar/Internal/Abstractions/IExecute.cs x: 4 commits (all time) y: 20 lines of code src/DotPulsar/Internal/Awaiter.cs x: 5 commits (all time) y: 39 lines of code src/DotPulsar/Extensions/StateExtensions.cs x: 4 commits (all time) y: 136 lines of code src/DotPulsar/Internal/Crc32C.cs x: 6 commits (all time) y: 61 lines of code src/DotPulsar/Internal/MonitorState.cs x: 5 commits (all time) y: 58 lines of code src/DotPulsar/Internal/PulsarApi/GeneratedCode.cs x: 8 commits (all time) y: 3124 lines of code src/DotPulsar/Internal/DotPulsarActivitySource.cs x: 9 commits (all time) y: 59 lines of code src/DotPulsar/Internal/Constants.cs x: 19 commits (all time) y: 45 lines of code src/DotPulsar/ProcessingOptions.cs x: 2 commits (all time) y: 61 lines of code src/DotPulsar/Internal/Compression/ZstdSharpCompression.cs x: 1 commits (all time) y: 130 lines of code src/DotPulsar/Internal/Compression/Lz4Compression.cs x: 5 commits (all time) y: 147 lines of code src/DotPulsar/Internal/Compression/SnappyCompression.cs x: 4 commits (all time) y: 83 lines of code src/DotPulsar/Internal/Compression/ZstdCompression.cs x: 5 commits (all time) y: 115 lines of code src/DotPulsar/Extensions/ConsumerBuilderExtensions.cs x: 4 commits (all time) y: 34 lines of code src/DotPulsar/Internal/Requests/SendRequest.cs x: 5 commits (all time) y: 34 lines of code src/DotPulsar/Internal/Requests/StandardRequest.cs x: 6 commits (all time) y: 44 lines of code src/DotPulsar/Abstractions/IConsumer.cs x: 16 commits (all time) y: 17 lines of code src/DotPulsar/Abstractions/IProducer.cs x: 14 commits (all time) y: 8 lines of code src/DotPulsar/Abstractions/IPulsarClient.cs x: 8 commits (all time) y: 10 lines of code src/DotPulsar/Abstractions/IReader.cs x: 15 commits (all time) y: 8 lines of code src/DotPulsar/Abstractions/IReaderBuilder.cs x: 10 commits (all time) y: 12 lines of code src/DotPulsar/Extensions/MessageBuilderExtensions.cs x: 3 commits (all time) y: 14 lines of code src/DotPulsar/Internal/MessageFactory.cs x: 3 commits (all time) y: 76 lines of code src/DotPulsar/Internal/ReaderBuilder.cs x: 11 commits (all time) y: 67 lines of code
3124.0
lines of code
  min: 3.0
  average: 46.34
  25th percentile: 8.0
  median: 13.0
  75th percentile: 36.25
  max: 3124.0
0 57.0
commits (all time)
min: 1.0 | average: 6.64 | 25th percentile: 3.0 | median: 4.0 | 75th percentile: 8.0 | max: 57.0

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

src/DotPulsar/Extensions/SendChannelExtensions.cs x: 3 contributors (all time) y: 29 lines of code src/DotPulsar/Internal/MessageMetadataObjectPool.cs x: 1 contributors (all time) y: 21 lines of code src/DotPulsar/Internal/Producer.cs x: 12 contributors (all time) y: 314 lines of code src/DotPulsar/Internal/SubProducer.cs x: 4 contributors (all time) y: 207 lines of code src/DotPulsar/Internal/ProducerChannel.cs x: 8 contributors (all time) y: 85 lines of code src/DotPulsar/MessageMetadata.cs x: 5 contributors (all time) y: 99 lines of code src/DotPulsar/ConsumerState.cs x: 4 contributors (all time) y: 12 lines of code src/DotPulsar/Internal/AsyncQueueWithCursor.cs x: 4 contributors (all time) y: 222 lines of code src/DotPulsar/Internal/Consumer.cs x: 11 contributors (all time) y: 175 lines of code src/DotPulsar/Internal/ConsumerProcess.cs x: 8 contributors (all time) y: 66 lines of code src/DotPulsar/Internal/DefaultExceptionHandler.cs x: 9 contributors (all time) y: 52 lines of code src/DotPulsar/Internal/ProducerBuilder.cs x: 7 contributors (all time) y: 93 lines of code src/DotPulsar/Internal/ReaderProcess.cs x: 8 contributors (all time) y: 53 lines of code src/DotPulsar/PulsarClient.cs x: 9 contributors (all time) y: 130 lines of code src/DotPulsar/Internal/Abstractions/Process.cs x: 4 contributors (all time) y: 92 lines of code src/DotPulsar/Internal/Abstractions/IChannel.cs x: 2 contributors (all time) y: 17 lines of code src/DotPulsar/Internal/Abstractions/IContainsProducerChannel.cs x: 1 contributors (all time) y: 7 lines of code src/DotPulsar/Internal/Abstractions/IProducerChannel.cs x: 6 contributors (all time) y: 12 lines of code src/DotPulsar/Internal/Channel.cs x: 4 contributors (all time) y: 82 lines of code src/DotPulsar/Internal/ChannelManager.cs x: 6 contributors (all time) y: 212 lines of code src/DotPulsar/Internal/NotReadyChannel.cs x: 7 contributors (all time) y: 33 lines of code src/DotPulsar/Internal/ProducerChannelFactory.cs x: 7 contributors (all time) y: 70 lines of code src/DotPulsar/Internal/ProducerResponse.cs x: 3 contributors (all time) y: 12 lines of code src/DotPulsar/Abstractions/IProducerBuilder.cs x: 5 contributors (all time) y: 15 lines of code src/DotPulsar/Internal/Extensions/CommandExtensions.cs x: 8 contributors (all time) y: 166 lines of code src/DotPulsar/Internal/RequestResponseHandler.cs x: 8 contributors (all time) y: 130 lines of code src/DotPulsar/ProducerOptions.cs x: 5 contributors (all time) y: 29 lines of code src/DotPulsar/Internal/AsyncLock.cs x: 8 contributors (all time) y: 96 lines of code src/DotPulsar/Internal/CancelableCompletionSource.cs x: 4 contributors (all time) y: 36 lines of code src/DotPulsar/Abstractions/IConsumerBuilder.cs x: 3 contributors (all time) y: 16 lines of code src/DotPulsar/ConsumerOptions.cs x: 3 contributors (all time) y: 37 lines of code src/DotPulsar/Internal/MessageProcessor.cs x: 2 contributors (all time) y: 174 lines of code src/DotPulsar/Internal/Abstractions/IContainsChannel.cs x: 2 contributors (all time) y: 10 lines of code src/DotPulsar/Internal/Executor.cs x: 7 contributors (all time) y: 157 lines of code src/DotPulsar/Internal/Reader.cs x: 7 contributors (all time) y: 117 lines of code src/DotPulsar/Internal/PulsarClientBuilder.cs x: 8 contributors (all time) y: 142 lines of code src/DotPulsar/Internal/PulsarStream.cs x: 7 contributors (all time) y: 129 lines of code src/DotPulsar/Abstractions/IPulsarClientBuilder.cs x: 6 contributors (all time) y: 22 lines of code src/DotPulsar/Internal/AsyncQueue.cs x: 6 contributors (all time) y: 81 lines of code src/DotPulsar/Internal/Compression/CompressionFactories.cs x: 2 contributors (all time) y: 49 lines of code src/DotPulsar/Internal/Connection.cs x: 11 contributors (all time) y: 259 lines of code src/DotPulsar/Internal/ConnectionPool.cs x: 10 contributors (all time) y: 211 lines of code src/DotPulsar/Internal/ConsumerChannel.cs x: 7 contributors (all time) y: 184 lines of code src/DotPulsar/Internal/ConsumerChannelFactory.cs x: 6 contributors (all time) y: 46 lines of code src/DotPulsar/Internal/DotPulsarMeter.cs x: 2 contributors (all time) y: 60 lines of code src/DotPulsar/Internal/Extensions/MessageMetadataExtensions.cs x: 5 contributors (all time) y: 44 lines of code src/DotPulsar/Internal/Extensions/MessagePackageExtensions.cs x: 4 contributors (all time) y: 19 lines of code src/DotPulsar/Internal/ProcessManager.cs x: 4 contributors (all time) y: 62 lines of code src/DotPulsar/Internal/SendChannel.cs x: 2 contributors (all time) y: 28 lines of code src/DotPulsar/Internal/SendPackage.cs x: 5 contributors (all time) y: 10 lines of code src/DotPulsar/Internal/Serializer.cs x: 4 contributors (all time) y: 49 lines of code src/DotPulsar/Internal/StateManager.cs x: 5 contributors (all time) y: 63 lines of code src/DotPulsar/MessageId.cs x: 6 contributors (all time) y: 67 lines of code src/DotPulsar/Schemas/StringSchema.cs x: 2 contributors (all time) y: 67 lines of code src/DotPulsar/Extensions/StateExtensions.cs x: 1 contributors (all time) y: 136 lines of code src/DotPulsar/Internal/Crc32C.cs x: 3 contributors (all time) y: 61 lines of code src/DotPulsar/Internal/MonitorState.cs x: 1 contributors (all time) y: 58 lines of code src/DotPulsar/Extensions/ConsumerExtensions.cs x: 1 contributors (all time) y: 47 lines of code src/DotPulsar/Extensions/ReaderExtensions.cs x: 1 contributors (all time) y: 28 lines of code src/DotPulsar/Internal/PulsarApi/GeneratedCode.cs x: 4 contributors (all time) y: 3124 lines of code src/DotPulsar/Internal/Compression/ZstdSharpCompression.cs x: 1 contributors (all time) y: 130 lines of code src/DotPulsar/Internal/Compression/SnappyCompression.cs x: 1 contributors (all time) y: 83 lines of code src/DotPulsar/Internal/Compression/ZstdCompression.cs x: 1 contributors (all time) y: 115 lines of code
3124.0
lines of code
  min: 3.0
  average: 46.34
  25th percentile: 8.0
  median: 13.0
  75th percentile: 36.25
  max: 3124.0
0 12.0
contributors (all time)
min: 1.0 | average: 2.79 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 12.0

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

No data for "commits (30d)" vs. "lines of code".

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

No data for "contributors (30d)" vs. "lines of code".


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

src/DotPulsar/Extensions/SendChannelExtensions.cs x: 1 commits (90d) y: 29 lines of code src/DotPulsar/Extensions/SendExtensions.cs x: 1 commits (90d) y: 31 lines of code src/DotPulsar/Internal/MessageMetadataObjectPool.cs x: 1 commits (90d) y: 21 lines of code src/DotPulsar/Internal/Producer.cs x: 2 commits (90d) y: 314 lines of code src/DotPulsar/Internal/SubProducer.cs x: 1 commits (90d) y: 207 lines of code src/DotPulsar/Internal/ProducerChannel.cs x: 1 commits (90d) y: 85 lines of code src/DotPulsar/MessageMetadata.cs x: 1 commits (90d) y: 99 lines of code src/DotPulsar/ConsumerState.cs x: 2 commits (90d) y: 12 lines of code src/DotPulsar/Internal/AsyncQueueWithCursor.cs x: 1 commits (90d) y: 222 lines of code src/DotPulsar/Internal/Consumer.cs x: 2 commits (90d) y: 175 lines of code src/DotPulsar/Internal/ConsumerProcess.cs x: 3 commits (90d) y: 66 lines of code src/DotPulsar/Internal/DefaultExceptionHandler.cs x: 2 commits (90d) y: 52 lines of code src/DotPulsar/Internal/ProducerBuilder.cs x: 1 commits (90d) y: 93 lines of code src/DotPulsar/Internal/ProducerProcess.cs x: 3 commits (90d) y: 60 lines of code src/DotPulsar/Internal/ReaderProcess.cs x: 4 commits (90d) y: 53 lines of code src/DotPulsar/PulsarClient.cs x: 2 commits (90d) y: 130 lines of code src/DotPulsar/Internal/Abstractions/Process.cs x: 2 commits (90d) y: 92 lines of code
314.0
lines of code
  min: 12.0
  average: 102.41
  25th percentile: 41.5
  median: 85.0
  75th percentile: 152.5
  max: 314.0
0 4.0
commits (90d)
min: 1.0 | average: 1.76 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 2.0 | max: 4.0

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

src/DotPulsar/Extensions/SendChannelExtensions.cs x: 1 contributors (90d) y: 29 lines of code src/DotPulsar/Extensions/SendExtensions.cs x: 1 contributors (90d) y: 31 lines of code src/DotPulsar/Internal/MessageMetadataObjectPool.cs x: 1 contributors (90d) y: 21 lines of code src/DotPulsar/Internal/Producer.cs x: 2 contributors (90d) y: 314 lines of code src/DotPulsar/Internal/SubProducer.cs x: 1 contributors (90d) y: 207 lines of code src/DotPulsar/Internal/ProducerChannel.cs x: 1 contributors (90d) y: 85 lines of code src/DotPulsar/MessageMetadata.cs x: 1 contributors (90d) y: 99 lines of code src/DotPulsar/ConsumerState.cs x: 2 contributors (90d) y: 12 lines of code src/DotPulsar/Internal/AsyncQueueWithCursor.cs x: 1 contributors (90d) y: 222 lines of code src/DotPulsar/Internal/Consumer.cs x: 2 contributors (90d) y: 175 lines of code src/DotPulsar/Internal/ConsumerProcess.cs x: 2 contributors (90d) y: 66 lines of code src/DotPulsar/Internal/DefaultExceptionHandler.cs x: 2 contributors (90d) y: 52 lines of code src/DotPulsar/Internal/ProducerBuilder.cs x: 1 contributors (90d) y: 93 lines of code src/DotPulsar/Internal/ProducerProcess.cs x: 2 contributors (90d) y: 60 lines of code src/DotPulsar/PulsarClient.cs x: 2 contributors (90d) y: 130 lines of code src/DotPulsar/Internal/Abstractions/Process.cs x: 1 contributors (90d) y: 92 lines of code
314.0
lines of code
  min: 12.0
  average: 102.41
  25th percentile: 41.5
  median: 85.0
  75th percentile: 152.5
  max: 314.0
0 2.0
contributors (90d)
min: 1.0 | average: 1.47 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 2.0