apache / pulsar-dotpulsar
File Change Frequency

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

Overview
File Change Frequency Overall
  • There are 266 files with 12,327 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 10 files changed 21-50 times (1,713 lines of code)
    • 77 files changed 6-20 times (7,181 lines of code)
    • 179 files changed 1-5 times (3,433 lines of code)
0% | 0% | 13% | 58% | 27%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 266 files with 12,327 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 3 files changed by 11-25 contributors (748 lines of code)
    • 26 files changed by 6-10 contributors (2,520 lines of code)
    • 145 files changed by 2-5 contributors (6,841 lines of code)
    • 92 files changed by 1 contributor (2,218 lines of code)
0% | 6% | 20% | 55% | 17%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
cs, md, csproj, json, yml, gitignore, props, yaml, svg, gitattributes, txt, editorconfig, dotsettings
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
cs0% | 0% | 13% | 58% | 27%
props0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
src0% | 0% | 13% | 58% | 27%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
Producer.cs
in src/DotPulsar/Internal
314 13 2019-08-30 2023-07-03 47 12 dba@danskecommodities.com db@vmail.dk
PulsarClient.cs
in src/DotPulsar
130 6 2019-08-30 2023-06-02 30 9 dba@danskecommodities.com 1580435+entvex@users.norepl...
Consumer.cs
in src/DotPulsar/Internal
175 17 2019-08-30 2023-06-02 29 11 dba@danskecommodities.com 1580435+entvex@users.norepl...
Connection.cs
in src/DotPulsar/Internal
259 19 2019-09-24 2023-01-19 28 11 dba@danskecommodities.com entvex@users.noreply.github...
ConnectionPool.cs
in src/DotPulsar/Internal
211 11 2019-09-11 2023-01-19 26 10 dba@danskecommodities.com entvex@users.noreply.github...
Reader.cs
in src/DotPulsar/Internal
117 11 2019-08-30 2023-01-28 24 7 dba@danskecommodities.com db@vmail.dk
PulsarClientBuilder.cs
in src/DotPulsar/Internal
142 16 2019-08-30 2023-01-26 24 8 dba@danskecommodities.com db@vmail.dk
PulsarStream.cs
in src/DotPulsar/Internal
129 6 2019-08-23 2023-01-26 23 7 db@vmail.dk db@vmail.dk
DefaultExceptionHandler.cs
in src/DotPulsar/Internal
52 2 2020-02-14 2023-06-02 22 9 db@vmail.dk 1580435+entvex@users.norepl...
ConsumerChannel.cs
in src/DotPulsar/Internal
184 10 2020-02-14 2023-01-19 22 7 db@vmail.dk entvex@users.noreply.github...
IPulsarClientBuilder.cs
in src/DotPulsar/Abstractions
22 - 2019-08-30 2023-01-26 20 6 dba@danskecommodities.com db@vmail.dk
NotReadyChannel.cs
in src/DotPulsar/Internal
33 - 2020-02-14 2023-05-01 19 7 db@vmail.dk kandersen82@users.noreply.g...
ProducerChannel.cs
in src/DotPulsar/Internal
85 3 2020-02-14 2023-07-03 19 8 db@vmail.dk db@vmail.dk
Connector.cs
in src/DotPulsar/Internal
109 5 2019-09-22 2023-01-26 19 5 db@vmail.dk db@vmail.dk
RequestResponseHandler.cs
in src/DotPulsar/Internal
130 16 2019-10-21 2023-04-19 19 8 dba@danskecommodities.com kandersen82@users.noreply.g...
ProducerProcess.cs
in src/DotPulsar/Internal
60 3 2020-02-14 2023-06-02 18 9 db@vmail.dk kandersen82@users.noreply.g...
MessageMetadata.cs
in src/DotPulsar
99 2 2019-08-27 2023-07-03 18 5 dba@danskecommodities.com db@vmail.dk
ReaderProcess.cs
in src/DotPulsar/Internal
53 3 2020-02-14 2023-06-02 15 8 db@vmail.dk kandersen82@users.noreply.g...
MessageBuilder.cs
in src/DotPulsar/Internal
79 13 2019-08-27 2023-01-19 15 6 dba@danskecommodities.com entvex@users.noreply.github...
ProducerBuilder.cs
in src/DotPulsar/Internal
93 11 2019-09-24 2023-06-02 15 7 dba@danskecommodities.com 1580435+entvex@users.norepl...
CommandExtensions.cs
in src/DotPulsar/Internal/Extensions
166 20 2019-10-21 2023-04-19 15 8 db@vmail.dk kandersen82@users.noreply.g...
ProducerOptions.cs
in src/DotPulsar
29 1 2019-09-24 2023-04-19 14 5 dba@danskecommodities.com kandersen82@users.noreply.g...
Constants.cs
in src/DotPulsar/Internal
45 1 2019-09-23 2022-10-26 14 5 db@vmail.dk db@vmail.dk
ConsumerProcess.cs
in src/DotPulsar/Internal
66 3 2020-02-14 2023-06-02 14 8 db@vmail.dk kandersen82@users.noreply.g...
ProducerChannelFactory.cs
in src/DotPulsar/Internal
70 3 2020-02-14 2023-05-01 14 7 db@vmail.dk kandersen82@users.noreply.g...
ChannelManager.cs
in src/DotPulsar/Internal
212 16 2020-02-14 2023-05-01 14 6 db@vmail.dk kandersen82@users.noreply.g...
IReader.cs
in src/DotPulsar/Abstractions
8 - 2019-09-10 2021-11-10 13 4 db@vmail.dk db@vmail.dk
IConsumer.cs
in src/DotPulsar/Abstractions
17 - 2019-09-10 2021-11-10 13 5 db@vmail.dk db@vmail.dk
ConsumerChannelFactory.cs
in src/DotPulsar/Internal
46 1 2020-02-14 2023-01-19 13 6 db@vmail.dk entvex@users.noreply.github...
AsyncQueue.cs
in src/DotPulsar/Internal
81 6 2019-09-24 2023-01-19 13 6 dba@danskecommodities.com entvex@users.noreply.github...
AsyncLock.cs
in src/DotPulsar/Internal
96 6 2019-09-24 2023-03-13 13 8 dba@danskecommodities.com kandersen82@users.noreply.g...
Executor.cs
in src/DotPulsar/Internal
157 11 2019-09-24 2023-01-28 13 7 dba@danskecommodities.com db@vmail.dk
IProducer.cs
in src/DotPulsar/Abstractions
8 - 2019-09-10 2021-11-10 12 4 db@vmail.dk db@vmail.dk
IProducerChannel.cs
in src/DotPulsar/Internal/Abstractions
12 - 2020-02-14 2023-05-01 12 6 db@vmail.dk kandersen82@users.noreply.g...
IProducerBuilder.cs
in src/DotPulsar/Abstractions
15 - 2019-09-10 2023-04-19 12 5 db@vmail.dk kandersen82@users.noreply.g...
ConsumerOptions.cs
in src/DotPulsar
37 1 2019-09-10 2023-03-08 12 3 db@vmail.dk db@vmail.dk
MessageId.cs
in src/DotPulsar
67 4 2020-02-03 2023-01-19 12 6 sijie@apache.org entvex@users.noreply.github...
SubProducer.cs
in src/DotPulsar/Internal
207 12 2021-06-21 2023-07-03 12 4 ar@armail.top db@vmail.dk
Process.cs
in src/DotPulsar/Internal/Abstractions
92 5 2021-03-06 2023-06-02 11 4 db@vmail.dk kandersen82@users.noreply.g...
BatchHandler.cs
in src/DotPulsar/Internal
106 7 2019-10-14 2023-01-19 11 5 db@vmail.dk entvex@users.noreply.github...
ConsumerBuilder.cs
in src/DotPulsar/Internal
107 13 2019-09-10 2023-03-08 11 5 db@vmail.dk db@vmail.dk
IConsumerBuilder.cs
in src/DotPulsar/Abstractions
16 - 2019-09-10 2023-03-08 10 3 db@vmail.dk db@vmail.dk
IConsumerChannel.cs
in src/DotPulsar/Internal/Abstractions
17 - 2020-02-14 2023-01-19 10 5 db@vmail.dk entvex@users.noreply.github...
PulsarClientExtensions.cs
in src/DotPulsar/Extensions
20 - 2020-02-03 2023-01-19 10 5 sijie@apache.org entvex@users.noreply.github...
IMessageBuilder.cs
in src/DotPulsar/Abstractions
21 - 2019-08-27 2021-11-10 10 4 dba@danskecommodities.com db@vmail.dk
ReaderOptions.cs
in src/DotPulsar
23 1 2019-09-10 2021-11-10 10 3 db@vmail.dk db@vmail.dk
IConnection.cs
in src/DotPulsar/Internal/Abstractions
27 - 2020-02-14 2023-01-19 10 7 db@vmail.dk entvex@users.noreply.github...
ConsumerExtensions.cs
in src/DotPulsar/Extensions
47 5 2021-02-12 2022-11-29 10 1 db@vmail.dk db@vmail.dk
Serializer.cs
in src/DotPulsar/Internal
49 2 2019-09-30 2023-01-19 10 4 db@vmail.dk entvex@users.noreply.github...
PingPongHandler.cs
in src/DotPulsar/Internal
84 7 2020-02-03 2023-01-19 10 4 sijie@apache.org entvex@users.noreply.github...
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
Producer.cs
in src/DotPulsar/Internal
314 13 2019-08-30 2023-07-03 47 12 dba@danskecommodities.com db@vmail.dk
Consumer.cs
in src/DotPulsar/Internal
175 17 2019-08-30 2023-06-02 29 11 dba@danskecommodities.com 1580435+entvex@users.norepl...
Connection.cs
in src/DotPulsar/Internal
259 19 2019-09-24 2023-01-19 28 11 dba@danskecommodities.com entvex@users.noreply.github...
ConnectionPool.cs
in src/DotPulsar/Internal
211 11 2019-09-11 2023-01-19 26 10 dba@danskecommodities.com entvex@users.noreply.github...
PulsarClient.cs
in src/DotPulsar
130 6 2019-08-30 2023-06-02 30 9 dba@danskecommodities.com 1580435+entvex@users.norepl...
DefaultExceptionHandler.cs
in src/DotPulsar/Internal
52 2 2020-02-14 2023-06-02 22 9 db@vmail.dk 1580435+entvex@users.norepl...
ProducerProcess.cs
in src/DotPulsar/Internal
60 3 2020-02-14 2023-06-02 18 9 db@vmail.dk kandersen82@users.noreply.g...
PulsarClientBuilder.cs
in src/DotPulsar/Internal
142 16 2019-08-30 2023-01-26 24 8 dba@danskecommodities.com db@vmail.dk
RequestResponseHandler.cs
in src/DotPulsar/Internal
130 16 2019-10-21 2023-04-19 19 8 dba@danskecommodities.com kandersen82@users.noreply.g...
ProducerChannel.cs
in src/DotPulsar/Internal
85 3 2020-02-14 2023-07-03 19 8 db@vmail.dk db@vmail.dk
CommandExtensions.cs
in src/DotPulsar/Internal/Extensions
166 20 2019-10-21 2023-04-19 15 8 db@vmail.dk kandersen82@users.noreply.g...
ReaderProcess.cs
in src/DotPulsar/Internal
53 3 2020-02-14 2023-06-02 15 8 db@vmail.dk kandersen82@users.noreply.g...
ConsumerProcess.cs
in src/DotPulsar/Internal
66 3 2020-02-14 2023-06-02 14 8 db@vmail.dk kandersen82@users.noreply.g...
AsyncLock.cs
in src/DotPulsar/Internal
96 6 2019-09-24 2023-03-13 13 8 dba@danskecommodities.com kandersen82@users.noreply.g...
Reader.cs
in src/DotPulsar/Internal
117 11 2019-08-30 2023-01-28 24 7 dba@danskecommodities.com db@vmail.dk
PulsarStream.cs
in src/DotPulsar/Internal
129 6 2019-08-23 2023-01-26 23 7 db@vmail.dk db@vmail.dk
ConsumerChannel.cs
in src/DotPulsar/Internal
184 10 2020-02-14 2023-01-19 22 7 db@vmail.dk entvex@users.noreply.github...
NotReadyChannel.cs
in src/DotPulsar/Internal
33 - 2020-02-14 2023-05-01 19 7 db@vmail.dk kandersen82@users.noreply.g...
ProducerBuilder.cs
in src/DotPulsar/Internal
93 11 2019-09-24 2023-06-02 15 7 dba@danskecommodities.com 1580435+entvex@users.norepl...
ProducerChannelFactory.cs
in src/DotPulsar/Internal
70 3 2020-02-14 2023-05-01 14 7 db@vmail.dk kandersen82@users.noreply.g...
Executor.cs
in src/DotPulsar/Internal
157 11 2019-09-24 2023-01-28 13 7 dba@danskecommodities.com db@vmail.dk
IConnection.cs
in src/DotPulsar/Internal/Abstractions
27 - 2020-02-14 2023-01-19 10 7 db@vmail.dk entvex@users.noreply.github...
IPulsarClientBuilder.cs
in src/DotPulsar/Abstractions
22 - 2019-08-30 2023-01-26 20 6 dba@danskecommodities.com db@vmail.dk
MessageBuilder.cs
in src/DotPulsar/Internal
79 13 2019-08-27 2023-01-19 15 6 dba@danskecommodities.com entvex@users.noreply.github...
ChannelManager.cs
in src/DotPulsar/Internal
212 16 2020-02-14 2023-05-01 14 6 db@vmail.dk kandersen82@users.noreply.g...
ConsumerChannelFactory.cs
in src/DotPulsar/Internal
46 1 2020-02-14 2023-01-19 13 6 db@vmail.dk entvex@users.noreply.github...
AsyncQueue.cs
in src/DotPulsar/Internal
81 6 2019-09-24 2023-01-19 13 6 dba@danskecommodities.com entvex@users.noreply.github...
IProducerChannel.cs
in src/DotPulsar/Internal/Abstractions
12 - 2020-02-14 2023-05-01 12 6 db@vmail.dk kandersen82@users.noreply.g...
MessageId.cs
in src/DotPulsar
67 4 2020-02-03 2023-01-19 12 6 sijie@apache.org entvex@users.noreply.github...
Connector.cs
in src/DotPulsar/Internal
109 5 2019-09-22 2023-01-26 19 5 db@vmail.dk db@vmail.dk
MessageMetadata.cs
in src/DotPulsar
99 2 2019-08-27 2023-07-03 18 5 dba@danskecommodities.com db@vmail.dk
ProducerOptions.cs
in src/DotPulsar
29 1 2019-09-24 2023-04-19 14 5 dba@danskecommodities.com kandersen82@users.noreply.g...
Constants.cs
in src/DotPulsar/Internal
45 1 2019-09-23 2022-10-26 14 5 db@vmail.dk db@vmail.dk
IConsumer.cs
in src/DotPulsar/Abstractions
17 - 2019-09-10 2021-11-10 13 5 db@vmail.dk db@vmail.dk
IProducerBuilder.cs
in src/DotPulsar/Abstractions
15 - 2019-09-10 2023-04-19 12 5 db@vmail.dk kandersen82@users.noreply.g...
ConsumerBuilder.cs
in src/DotPulsar/Internal
107 13 2019-09-10 2023-03-08 11 5 db@vmail.dk db@vmail.dk
BatchHandler.cs
in src/DotPulsar/Internal
106 7 2019-10-14 2023-01-19 11 5 db@vmail.dk entvex@users.noreply.github...
IConsumerChannel.cs
in src/DotPulsar/Internal/Abstractions
17 - 2020-02-14 2023-01-19 10 5 db@vmail.dk entvex@users.noreply.github...
PulsarClientExtensions.cs
in src/DotPulsar/Extensions
20 - 2020-02-03 2023-01-19 10 5 sijie@apache.org entvex@users.noreply.github...
SendPackage.cs
in src/DotPulsar/Internal
10 - 2019-09-27 2023-01-19 9 5 db@vmail.dk entvex@users.noreply.github...
MessageMetadataExtensions.cs
in src/DotPulsar/Internal/Extensions
44 3 2019-10-10 2023-01-19 9 5 dba@danskecommodities.com entvex@users.noreply.github...
MessagePackage.cs
in src/DotPulsar/Internal
16 1 2019-10-14 2023-01-19 9 5 db@vmail.dk entvex@users.noreply.github...
ProducerExtensions.cs
in src/DotPulsar/Extensions
31 4 2020-02-03 2023-01-19 9 5 sijie@apache.org entvex@users.noreply.github...
StateManager.cs
in src/DotPulsar/Internal
63 5 2019-09-24 2023-01-19 8 5 dba@danskecommodities.com entvex@users.noreply.github...
SequenceId.cs
in src/DotPulsar/Internal
13 1 2020-02-03 2021-11-10 5 5 sijie@apache.org db@vmail.dk
IReader.cs
in src/DotPulsar/Abstractions
8 - 2019-09-10 2021-11-10 13 4 db@vmail.dk db@vmail.dk
SubProducer.cs
in src/DotPulsar/Internal
207 12 2021-06-21 2023-07-03 12 4 ar@armail.top db@vmail.dk
IProducer.cs
in src/DotPulsar/Abstractions
8 - 2019-09-10 2021-11-10 12 4 db@vmail.dk db@vmail.dk
Process.cs
in src/DotPulsar/Internal/Abstractions
92 5 2021-03-06 2023-06-02 11 4 db@vmail.dk kandersen82@users.noreply.g...
PingPongHandler.cs
in src/DotPulsar/Internal
84 7 2020-02-03 2023-01-19 10 4 sijie@apache.org entvex@users.noreply.github...
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
Lz4Compression.cs
in src/DotPulsar/Internal/Compression
147 6 2021-02-18 2022-06-14 4 1 db@vmail.dk db@vmail.dk
StateExtensions.cs
in src/DotPulsar/Extensions
136 5 2022-11-29 2022-12-08 4 1 db@vmail.dk db@vmail.dk
ZstdSharpCompression.cs
in src/DotPulsar/Internal/Compression
130 5 2022-06-14 2022-06-14 1 1 db@vmail.dk db@vmail.dk
ZstdCompression.cs
in src/DotPulsar/Internal/Compression
115 4 2021-02-18 2022-06-14 4 1 db@vmail.dk db@vmail.dk
ZlibCompression.cs
in src/DotPulsar/Internal/Compression
83 4 2021-02-18 2022-06-14 4 1 db@vmail.dk db@vmail.dk
SnappyCompression.cs
in src/DotPulsar/Internal/Compression
83 4 2021-02-18 2022-06-14 4 1 db@vmail.dk db@vmail.dk
ChunkingPipeline.cs
in src/DotPulsar/Internal
78 4 2020-12-04 2021-11-12 4 1 db@vmail.dk db@vmail.dk
MessageFactory.cs
in src/DotPulsar/Internal
76 4 2020-11-27 2021-11-10 3 1 db@vmail.dk db@vmail.dk
ProcessingOptions.cs
in src/DotPulsar
61 1 2022-10-24 2022-10-26 2 1 db@vmail.dk db@vmail.dk
Message.cs
in src/DotPulsar/Internal
60 1 2021-03-06 2021-11-10 3 1 db@vmail.dk db@vmail.dk
MonitorState.cs
in src/DotPulsar/Internal
58 3 2020-12-12 2022-12-05 5 1 db@vmail.dk db@vmail.dk
ConsumerExtensions.cs
in src/DotPulsar/Extensions
47 5 2021-02-12 2022-11-29 10 1 db@vmail.dk db@vmail.dk
StandardRequest.cs
in src/DotPulsar/Internal/Requests
44 2 2021-03-08 2021-11-12 5 1 db@vmail.dk db@vmail.dk
TimestampSchema.cs
in src/DotPulsar/Schemas
36 4 2021-03-06 2021-11-10 2 1 db@vmail.dk db@vmail.dk
SendRequest.cs
in src/DotPulsar/Internal/Requests
34 2 2021-03-08 2021-11-12 5 1 db@vmail.dk db@vmail.dk
ConsumerBuilderExtensions.cs
in src/DotPulsar/Extensions
34 3 2021-03-06 2022-02-03 4 1 db@vmail.dk db@vmail.dk
ReaderBuilderExtensions.cs
in src/DotPulsar/Extensions
34 3 2021-03-06 2022-02-03 4 1 db@vmail.dk db@vmail.dk
ProducerBuilderExtensions.cs
in src/DotPulsar/Extensions
34 3 2021-03-06 2022-02-03 4 1 db@vmail.dk db@vmail.dk
Schema.cs
in src/DotPulsar
33 1 2021-03-06 2021-11-10 3 1 db@vmail.dk db@vmail.dk
ActivityExtensions.cs
in src/DotPulsar/Internal/Extensions
32 1 2021-07-08 2021-11-12 3 1 db@vmail.dk db@vmail.dk
SchemaInfo.cs
in src/DotPulsar
32 1 2021-03-06 2021-11-10 2 1 db@vmail.dk db@vmail.dk
BooleanSchema.cs
in src/DotPulsar/Schemas
28 3 2021-03-06 2021-11-10 3 1 db@vmail.dk db@vmail.dk
ReaderExtensions.cs
in src/DotPulsar/Extensions
28 4 2021-02-12 2022-11-29 3 1 db@vmail.dk db@vmail.dk
IMessage.cs
in src/DotPulsar/Abstractions
28 - 2021-03-06 2021-11-10 2 1 db@vmail.dk db@vmail.dk
SchemaType.cs
in src/DotPulsar
26 - 2021-03-06 2021-11-10 2 1 db@vmail.dk db@vmail.dk
TimeSchema.cs
in src/DotPulsar/Schemas
25 3 2021-03-06 2021-11-10 2 1 db@vmail.dk db@vmail.dk
MessageMetadataObjectPool.cs
in src/DotPulsar/Internal
21 3 2023-07-07 2023-07-07 1 1 kandersen82@users.noreply.g... kandersen82@users.noreply.g...
ActionStateChangedHandler.cs
in src/DotPulsar/Internal
21 2 2020-12-12 2021-11-10 2 1 db@vmail.dk db@vmail.dk
Compressor.cs
in src/DotPulsar/Internal/Compression
21 1 2021-02-18 2021-11-10 3 1 db@vmail.dk db@vmail.dk
ByteSchema.cs
in src/DotPulsar/Schemas
21 3 2021-03-06 2021-11-10 2 1 db@vmail.dk db@vmail.dk
EnumLookup.cs
in src/DotPulsar/Internal
20 1 2021-03-10 2021-11-10 2 1 db@vmail.dk db@vmail.dk
Decompressor.cs
in src/DotPulsar/Internal/Compression
19 1 2021-02-18 2021-11-10 3 1 db@vmail.dk db@vmail.dk
PulsarClientBuilderExtensions.cs
in src/DotPulsar/Extensions
19 2 2021-03-06 2021-11-10 3 1 db@vmail.dk db@vmail.dk
FuncStateChangedHandler.cs
in src/DotPulsar/Internal
18 1 2020-12-12 2021-11-10 2 1 db@vmail.dk db@vmail.dk
TokenAuthentication.cs
in src/DotPulsar/Internal
18 1 2022-01-28 2022-01-28 1 1 db@vmail.dk db@vmail.dk
DecompressorFactory.cs
in src/DotPulsar/Internal/Compression
17 1 2021-02-18 2021-11-10 3 1 db@vmail.dk db@vmail.dk
CompressorFactory.cs
in src/DotPulsar/Internal/Compression
17 1 2021-02-18 2021-11-10 3 1 db@vmail.dk db@vmail.dk
ActionExceptionHandler.cs
in src/DotPulsar/Internal
16 1 2020-10-20 2021-11-10 3 1 db@vmail.dk db@vmail.dk
ByteArraySchema.cs
in src/DotPulsar/Schemas
16 1 2021-03-06 2021-11-10 2 1 db@vmail.dk db@vmail.dk
ByteSequenceSchema.cs
in src/DotPulsar/Schemas
16 1 2021-03-06 2021-11-10 2 1 db@vmail.dk db@vmail.dk
MessageIdDataExtensions.cs
in src/DotPulsar/Internal/Extensions
15 1 2021-02-12 2021-11-10 3 1 db@vmail.dk db@vmail.dk
MessageBuilderExtensions.cs
in src/DotPulsar/Extensions
14 - 2021-03-06 2021-11-10 3 1 db@vmail.dk db@vmail.dk
ReceiveExtensions.cs
in src/DotPulsar/Extensions
14 1 2021-02-12 2021-11-10 3 1 db@vmail.dk db@vmail.dk
ProducerChannelConnected.cs
in src/DotPulsar/Internal/Events
13 1 2023-05-01 2023-05-01 1 1 kandersen82@users.noreply.g... kandersen82@users.noreply.g...
SeekExtensions.cs
in src/DotPulsar/Extensions
13 - 2021-02-12 2021-11-10 2 1 db@vmail.dk db@vmail.dk
MessageExtensions.cs
in src/DotPulsar/Extensions
13 1 2021-11-12 2021-11-12 1 1 db@vmail.dk db@vmail.dk
AuthenticationFactory.cs
in src/DotPulsar
12 - 2022-01-28 2022-02-02 2 1 db@vmail.dk db@vmail.dk
IStateChanged.cs
in src/DotPulsar/Internal/Abstractions
11 - 2020-04-02 2021-11-10 3 1 db@vmail.dk db@vmail.dk
ExecutionResult.cs
in src/DotPulsar/Internal
11 1 2023-01-03 2023-01-03 1 1 kandersen82@users.noreply.g... kandersen82@users.noreply.g...
IState.cs
in src/DotPulsar/Abstractions
11 - 2021-02-12 2021-11-10 2 1 db@vmail.dk db@vmail.dk
Correlations

File Size vs. Number of Changes: 266 points

src/DotPulsar/Extensions/SendChannelExtensions.cs x: 29 lines of code y: 6 # changes src/DotPulsar/Internal/MessageMetadataObjectPool.cs x: 21 lines of code y: 1 # changes src/DotPulsar/Internal/Producer.cs x: 314 lines of code y: 47 # changes src/DotPulsar/Internal/SubProducer.cs x: 207 lines of code y: 12 # changes src/DotPulsar/Internal/ProducerChannel.cs x: 85 lines of code y: 19 # changes src/DotPulsar/MessageMetadata.cs x: 99 lines of code y: 18 # changes src/DotPulsar/ConsumerState.cs x: 12 lines of code y: 6 # changes src/DotPulsar/Internal/AsyncQueueWithCursor.cs x: 222 lines of code y: 7 # changes src/DotPulsar/Internal/Consumer.cs x: 175 lines of code y: 29 # changes src/DotPulsar/Internal/ConsumerProcess.cs x: 66 lines of code y: 14 # changes src/DotPulsar/Internal/DefaultExceptionHandler.cs x: 52 lines of code y: 22 # changes src/DotPulsar/Internal/ProducerBuilder.cs x: 93 lines of code y: 15 # changes src/DotPulsar/Internal/ProducerProcess.cs x: 60 lines of code y: 18 # changes src/DotPulsar/Internal/ReaderProcess.cs x: 53 lines of code y: 15 # changes src/DotPulsar/PulsarClient.cs x: 130 lines of code y: 30 # changes src/DotPulsar/Internal/Abstractions/Process.cs x: 92 lines of code y: 11 # changes src/DotPulsar/Internal/Abstractions/IChannel.cs x: 17 lines of code y: 5 # changes src/DotPulsar/Internal/Abstractions/IContainsProducerChannel.cs x: 7 lines of code y: 2 # changes src/DotPulsar/Internal/Abstractions/IProducerChannel.cs x: 12 lines of code y: 12 # changes src/DotPulsar/Internal/Channel.cs x: 82 lines of code y: 9 # changes src/DotPulsar/Internal/ChannelManager.cs x: 212 lines of code y: 14 # changes src/DotPulsar/Internal/Events/ProducerChannelConnected.cs x: 13 lines of code y: 1 # changes src/DotPulsar/Internal/NotReadyChannel.cs x: 33 lines of code y: 19 # changes src/DotPulsar/Internal/ProducerChannelFactory.cs x: 70 lines of code y: 14 # changes src/DotPulsar/Internal/ProducerResponse.cs x: 12 lines of code y: 5 # changes src/DotPulsar/ProducerState.cs x: 12 lines of code y: 7 # changes src/DotPulsar/Internal/ChannelState.cs x: 13 lines of code y: 4 # changes src/DotPulsar/Exceptions/ProducerFencedException.cs x: 5 lines of code y: 1 # changes src/DotPulsar/Internal/Abstractions/IProducerChannelFactory.cs x: 8 lines of code y: 4 # changes src/DotPulsar/Internal/Events/ProducerWaitingForExclusive.cs x: 9 lines of code y: 1 # changes src/DotPulsar/Internal/Extensions/CommandExtensions.cs x: 166 lines of code y: 15 # changes src/DotPulsar/Internal/RequestResponseHandler.cs x: 130 lines of code y: 19 # changes src/DotPulsar/ProducerOptions.cs x: 29 lines of code y: 14 # changes src/DotPulsar/Internal/AsyncLock.cs x: 96 lines of code y: 13 # changes src/DotPulsar/Internal/CancelableCompletionSource.cs x: 36 lines of code y: 6 # changes src/DotPulsar/Abstractions/IConsumerBuilder.cs x: 16 lines of code y: 10 # changes src/DotPulsar/ConsumerOptions.cs x: 37 lines of code y: 12 # changes src/DotPulsar/Internal/ConsumerBuilder.cs x: 107 lines of code y: 11 # changes src/DotPulsar/Internal/MessageProcessor.cs x: 174 lines of code y: 4 # changes src/DotPulsar/Internal/Executor.cs x: 157 lines of code y: 13 # changes src/DotPulsar/Internal/Reader.cs x: 117 lines of code y: 24 # changes src/DotPulsar/Exceptions/AuthenticationException.cs x: 7 lines of code y: 6 # changes src/DotPulsar/Exceptions/AuthorizationException.cs x: 5 lines of code y: 4 # changes src/DotPulsar/Exceptions/ChecksumException.cs x: 5 lines of code y: 5 # changes src/DotPulsar/Exceptions/ConsumerNotFoundException.cs x: 5 lines of code y: 2 # changes src/DotPulsar/Exceptions/InvalidTransactionStatusException.cs x: 7 lines of code y: 3 # changes src/DotPulsar/Internal/ExceptionHandlerPipeline.cs x: 27 lines of code y: 6 # changes src/DotPulsar/Internal/PulsarClientBuilder.cs x: 142 lines of code y: 24 # changes src/DotPulsar/Internal/PulsarStream.cs x: 129 lines of code y: 23 # changes src/DotPulsar/Abstractions/IPulsarClientBuilder.cs x: 22 lines of code y: 20 # changes src/DotPulsar/Internal/Connector.cs x: 109 lines of code y: 19 # changes src/DotPulsar/Extensions/ProducerExtensions.cs x: 31 lines of code y: 9 # changes src/DotPulsar/Extensions/PulsarClientExtensions.cs x: 20 lines of code y: 10 # changes src/DotPulsar/Internal/Abstractions/IConnection.cs x: 27 lines of code y: 10 # changes src/DotPulsar/Internal/AsyncQueue.cs x: 81 lines of code y: 13 # changes src/DotPulsar/Internal/Compression/CompressionFactories.cs x: 49 lines of code y: 4 # changes src/DotPulsar/Internal/Compression/CompressionTester.cs x: 17 lines of code y: 2 # changes src/DotPulsar/Internal/Connection.cs x: 259 lines of code y: 28 # changes src/DotPulsar/Internal/ConnectionPool.cs x: 211 lines of code y: 26 # changes src/DotPulsar/Internal/ConsumerChannel.cs x: 184 lines of code y: 22 # changes src/DotPulsar/Internal/ConsumerChannelFactory.cs x: 46 lines of code y: 13 # changes src/DotPulsar/Internal/DotPulsarMeter.cs x: 60 lines of code y: 3 # changes src/DotPulsar/Internal/Events/ChannelActivated.cs x: 10 lines of code y: 5 # changes src/DotPulsar/Internal/Extensions/MessageMetadataExtensions.cs x: 44 lines of code y: 9 # changes src/DotPulsar/Internal/Extensions/MessagePackageExtensions.cs x: 19 lines of code y: 7 # changes src/DotPulsar/Internal/MessageBuilder.cs x: 79 lines of code y: 15 # changes src/DotPulsar/Internal/MessagePackage.cs x: 16 lines of code y: 9 # changes src/DotPulsar/Internal/PingPongHandler.cs x: 84 lines of code y: 10 # changes src/DotPulsar/Internal/ProcessManager.cs x: 62 lines of code y: 7 # changes src/DotPulsar/Internal/Requests/ConnectRequest.cs x: 22 lines of code y: 6 # changes src/DotPulsar/Internal/SendChannel.cs x: 28 lines of code y: 2 # changes src/DotPulsar/Internal/SendPackage.cs x: 10 lines of code y: 9 # changes src/DotPulsar/Internal/Serializer.cs x: 49 lines of code y: 10 # changes src/DotPulsar/Internal/StateManager.cs x: 63 lines of code y: 8 # changes src/DotPulsar/MessageId.cs x: 67 lines of code y: 12 # changes src/DotPulsar/Schemas/DoubleSchema.cs x: 30 lines of code y: 3 # changes src/DotPulsar/Schemas/StringSchema.cs x: 67 lines of code y: 3 # changes src/DotPulsar/SinglePartitionRouter.cs x: 26 lines of code y: 7 # changes src/DotPulsar/Internal/Abstractions/IExecute.cs x: 20 lines of code y: 4 # changes src/DotPulsar/Internal/Awaiter.cs x: 39 lines of code y: 5 # changes src/DotPulsar/Extensions/StateExtensions.cs x: 136 lines of code y: 4 # changes src/DotPulsar/Internal/Crc32C.cs x: 61 lines of code y: 6 # changes src/DotPulsar/Internal/IdLookup.cs x: 75 lines of code y: 9 # changes src/DotPulsar/Internal/MonitorState.cs x: 58 lines of code y: 5 # changes src/DotPulsar/Extensions/ReaderExtensions.cs x: 28 lines of code y: 3 # changes src/DotPulsar/Internal/PulsarApi/GeneratedCode.cs x: 3124 lines of code y: 8 # changes src/DotPulsar/Internal/DotPulsarActivitySource.cs x: 59 lines of code y: 8 # changes src/DotPulsar/Internal/Constants.cs x: 45 lines of code y: 14 # changes src/DotPulsar/ProcessingOptions.cs x: 61 lines of code y: 2 # changes src/DotPulsar/Internal/Compression/ZstdSharpCompression.cs x: 130 lines of code y: 1 # changes src/DotPulsar/Internal/Compression/Lz4Compression.cs x: 147 lines of code y: 4 # changes src/DotPulsar/Internal/Compression/SnappyCompression.cs x: 83 lines of code y: 4 # changes src/DotPulsar/Internal/Compression/ZstdCompression.cs x: 115 lines of code y: 4 # changes src/DotPulsar/Internal/Extensions/ReadOnlySequenceExtensions.cs x: 70 lines of code y: 8 # changes src/DotPulsar/Extensions/ConsumerBuilderExtensions.cs x: 34 lines of code y: 4 # changes src/DotPulsar/AuthenticationFactory.cs x: 12 lines of code y: 2 # changes src/DotPulsar/Internal/ChunkingPipeline.cs x: 78 lines of code y: 4 # changes src/DotPulsar/Internal/Requests/StandardRequest.cs x: 44 lines of code y: 5 # changes src/DotPulsar/Abstractions/IConsumer.cs x: 17 lines of code y: 13 # changes src/DotPulsar/Abstractions/IProducer.cs x: 8 lines of code y: 12 # changes src/DotPulsar/Abstractions/IPulsarClient.cs x: 10 lines of code y: 8 # changes src/DotPulsar/Abstractions/IReader.cs x: 8 lines of code y: 13 # changes src/DotPulsar/Extensions/MessageBuilderExtensions.cs x: 14 lines of code y: 3 # changes src/DotPulsar/Extensions/PulsarClientBuilderExtensions.cs x: 19 lines of code y: 3 # changes src/DotPulsar/Internal/MessageFactory.cs x: 76 lines of code y: 3 # changes src/DotPulsar/Internal/ReaderBuilder.cs x: 67 lines of code y: 9 # changes src/DotPulsar/Internal/StateTaskCollection.cs x: 69 lines of code y: 7 # changes src/DotPulsar/Internal/UIntUnion.cs x: 33 lines of code y: 4 # changes src/DotPulsar/SchemaInfo.cs x: 32 lines of code y: 2 # changes src/DotPulsar/Schemas/TimestampSchema.cs x: 36 lines of code y: 2 # changes src/DotPulsar/SubscriptionType.cs x: 9 lines of code y: 7 # changes
47.0
# changes
  min: 1.0
  average: 6.14
  25th percentile: 3.0
  median: 4.0
  75th percentile: 7.0
  max: 47.0
0 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

Number of Contributors vs. Number of Changes: 266 points

src/DotPulsar/Extensions/SendChannelExtensions.cs x: 3 # contributors y: 6 # changes src/DotPulsar/Internal/MessageMetadataObjectPool.cs x: 1 # contributors y: 1 # changes src/DotPulsar/Internal/Producer.cs x: 12 # contributors y: 47 # changes src/DotPulsar/Internal/SubProducer.cs x: 4 # contributors y: 12 # changes src/DotPulsar/Internal/ProducerChannel.cs x: 8 # contributors y: 19 # changes src/DotPulsar/MessageMetadata.cs x: 5 # contributors y: 18 # changes src/DotPulsar/ConsumerState.cs x: 4 # contributors y: 6 # changes src/DotPulsar/Internal/AsyncQueueWithCursor.cs x: 4 # contributors y: 7 # changes src/DotPulsar/Internal/Consumer.cs x: 11 # contributors y: 29 # changes src/DotPulsar/Internal/ConsumerProcess.cs x: 8 # contributors y: 14 # changes src/DotPulsar/Internal/DefaultExceptionHandler.cs x: 9 # contributors y: 22 # changes src/DotPulsar/Internal/ProducerBuilder.cs x: 7 # contributors y: 15 # changes src/DotPulsar/Internal/ProducerProcess.cs x: 9 # contributors y: 18 # changes src/DotPulsar/Internal/ReaderProcess.cs x: 8 # contributors y: 15 # changes src/DotPulsar/PulsarClient.cs x: 9 # contributors y: 30 # changes src/DotPulsar/Internal/Abstractions/Process.cs x: 4 # contributors y: 11 # changes src/DotPulsar/Internal/Abstractions/IChannel.cs x: 2 # contributors y: 5 # changes src/DotPulsar/Internal/Abstractions/IContainsProducerChannel.cs x: 1 # contributors y: 2 # changes src/DotPulsar/Internal/Abstractions/IProducerChannel.cs x: 6 # contributors y: 12 # changes src/DotPulsar/Internal/Channel.cs x: 4 # contributors y: 9 # changes src/DotPulsar/Internal/ChannelManager.cs x: 6 # contributors y: 14 # changes src/DotPulsar/Internal/NotReadyChannel.cs x: 7 # contributors y: 19 # changes src/DotPulsar/Internal/ProducerChannelFactory.cs x: 7 # contributors y: 14 # changes src/DotPulsar/Internal/ProducerResponse.cs x: 3 # contributors y: 5 # changes src/DotPulsar/Internal/ChannelState.cs x: 2 # contributors y: 4 # changes src/DotPulsar/Abstractions/IProducerBuilder.cs x: 5 # contributors y: 12 # changes src/DotPulsar/Internal/Abstractions/IProducerChannelFactory.cs x: 3 # contributors y: 4 # changes src/DotPulsar/ProducerOptions.cs x: 5 # contributors y: 14 # changes src/DotPulsar/Internal/AsyncLock.cs x: 8 # contributors y: 13 # changes src/DotPulsar/Abstractions/IConsumerBuilder.cs x: 3 # contributors y: 10 # changes src/DotPulsar/ConsumerOptions.cs x: 3 # contributors y: 12 # changes src/DotPulsar/Internal/ConsumerBuilder.cs x: 5 # contributors y: 11 # changes src/DotPulsar/Internal/Abstractions/IContainsChannel.cs x: 2 # contributors y: 2 # changes src/DotPulsar/Internal/Executor.cs x: 7 # contributors y: 13 # changes src/DotPulsar/Internal/Reader.cs x: 7 # contributors y: 24 # changes src/DotPulsar/Exceptions/InvalidTransactionStatusException.cs x: 1 # contributors y: 3 # changes src/DotPulsar/Internal/PulsarClientBuilder.cs x: 8 # contributors y: 24 # changes src/DotPulsar/Internal/PulsarStream.cs x: 7 # contributors y: 23 # changes src/DotPulsar/Abstractions/IPulsarClientBuilder.cs x: 6 # contributors y: 20 # changes src/DotPulsar/Internal/Connector.cs x: 5 # contributors y: 19 # changes src/DotPulsar/Extensions/ProducerExtensions.cs x: 5 # contributors y: 9 # changes src/DotPulsar/Extensions/PulsarClientExtensions.cs x: 5 # contributors y: 10 # changes src/DotPulsar/Internal/Abstractions/IConnection.cs x: 7 # contributors y: 10 # changes src/DotPulsar/Internal/AsyncQueue.cs x: 6 # contributors y: 13 # changes src/DotPulsar/Internal/Connection.cs x: 11 # contributors y: 28 # changes src/DotPulsar/Internal/ConnectionPool.cs x: 10 # contributors y: 26 # changes src/DotPulsar/Internal/ConsumerChannel.cs x: 7 # contributors y: 22 # changes src/DotPulsar/Internal/DotPulsarMeter.cs x: 2 # contributors y: 3 # changes src/DotPulsar/Internal/MessageBuilder.cs x: 6 # contributors y: 15 # changes src/DotPulsar/Internal/PingPongHandler.cs x: 4 # contributors y: 10 # changes src/DotPulsar/Internal/PulsarClientFactory.cs x: 3 # contributors y: 3 # changes src/DotPulsar/Internal/Requests/ConnectRequest.cs x: 2 # contributors y: 6 # changes src/DotPulsar/Internal/StateManager.cs x: 5 # contributors y: 8 # changes src/DotPulsar/RoundRobinPartitionRouter.cs x: 3 # contributors y: 7 # changes src/DotPulsar/Extensions/StateExtensions.cs x: 1 # contributors y: 4 # changes src/DotPulsar/Internal/MonitorState.cs x: 1 # contributors y: 5 # changes src/DotPulsar/Extensions/ConsumerExtensions.cs x: 1 # contributors y: 10 # changes src/DotPulsar/Internal/PulsarApi/GeneratedCode.cs x: 4 # contributors y: 8 # changes src/DotPulsar/Internal/DotPulsarActivitySource.cs x: 2 # contributors y: 8 # changes src/DotPulsar/Abstractions/IConsumer.cs x: 5 # contributors y: 13 # changes src/DotPulsar/Abstractions/IReader.cs x: 4 # contributors y: 13 # changes src/DotPulsar/Abstractions/IReaderBuilder.cs x: 3 # contributors y: 9 # changes src/DotPulsar/Internal/Abstractions/IDequeue.cs x: 4 # contributors y: 5 # changes src/DotPulsar/Internal/SequenceId.cs x: 5 # contributors y: 5 # changes
47.0
# changes
  min: 1.0
  average: 6.14
  25th percentile: 3.0
  median: 4.0
  75th percentile: 7.0
  max: 47.0
0 12.0
# contributors
min: 1.0 | average: 2.79 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 12.0

Number of Contributors vs. File Size: 266 points

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