apache / pulsar-client-go
File Size

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

Intro
Learn more...
File Size Overall
14% | 19% | 29% | 14% | 21%
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
go15% | 16% | 30% | 15% | 22%
proto0% | 100% | 0% | 0% | 0%
toml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
pulsar21% | 22% | 28% | 12% | 14%
pulsaradmin0% | 18% | 36% | 8% | 35%
oauth20% | 0% | 19% | 46% | 33%
perf0% | 0% | 0% | 73% | 26%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
2101 99
1424 62
proto
PulsarApi.proto
in pulsar/internal/pulsar_proto
922 -
connection.go
in pulsar/internal
910 58
715 35
namespace.go
in pulsaradmin/pkg/admin
648 86
topic.go
in pulsaradmin/pkg/admin
540 72
metrics.go
in pulsar/internal
533 3
schema.go
in pulsar
523 69
data.go
in pulsaradmin/pkg/utils
472 1
functions.go
in pulsaradmin/pkg/admin
463 26
439 63
419 32
362 22
client.go
in pulsaradmin/pkg/rest
346 27
lookup_service.go
in pulsar/internal
301 17
sources.go
in pulsaradmin/pkg/admin
300 20
sinks.go
in pulsaradmin/pkg/admin
298 20
http_client.go
in pulsar/internal
292 18
280 14
274 22
commands.go
in pulsar/internal
272 15
266 18
255 12
250 11
subscription.go
in pulsaradmin/pkg/admin
233 19
batch_builder.go
in pulsar/internal
228 12
227 24
223 14
217 20
215 9
athenz.go
in pulsar/auth
213 12
rpc_client.go
in pulsar/internal
208 14
oauth2.go
in pulsaradmin/pkg/admin/auth
204 16
197 12
fake_clock.go
in oauth2/clock/testing
188 20
packages.go
in pulsaradmin/pkg/admin
177 9
175 8
service_uri.go
in pulsar/internal
172 7
error.go
in pulsar
170 5
key_based_batch_builder.go
in pulsar/internal
159 14
oauth2.go
in pulsar/auth
159 13
keyring.go
in oauth2/store
157 8
schema.go
in pulsaradmin/pkg/admin
156 14
149 5
buffer.go
in pulsar/internal
146 25
connection_pool.go
in pulsar/internal
139 6
dlq_router.go
in pulsar
135 6
brokers.go
in pulsaradmin/pkg/admin
127 13
blocking_queue.go
in pulsar/internal
127 10
Files With Most Units (Top 50)
File# lines# units
2101 99
namespace.go
in pulsaradmin/pkg/admin
648 86
topic.go
in pulsaradmin/pkg/admin
540 72
schema.go
in pulsar
523 69
439 63
1424 62
connection.go
in pulsar/internal
910 58
715 35
419 32
client.go
in pulsaradmin/pkg/rest
346 27
functions.go
in pulsaradmin/pkg/admin
463 26
buffer.go
in pulsar/internal
146 25
227 24
wrapper_logrus.go
in pulsar/log
93 23
log.go
in pulsar/log
28 23
362 22
274 22
sinks.go
in pulsaradmin/pkg/admin
298 20
sources.go
in pulsaradmin/pkg/admin
300 20
fake_clock.go
in oauth2/clock/testing
188 20
217 20
subscription.go
in pulsaradmin/pkg/admin
233 19
266 18
http_client.go
in pulsar/internal
292 18
lookup_service.go
in pulsar/internal
301 17
oauth2.go
in pulsaradmin/pkg/admin/auth
204 16
wrapper_slog.go
in pulsar/log
69 15
commands.go
in pulsar/internal
272 15
schema.go
in pulsaradmin/pkg/admin
156 14
223 14
280 14
key_based_batch_builder.go
in pulsar/internal
159 14
rpc_client.go
in pulsar/internal
208 14
brokers.go
in pulsaradmin/pkg/admin
127 13
cluster.go
in pulsaradmin/pkg/admin
85 13
oauth2.go
in pulsar/auth
159 13
topic_name.go
in pulsaradmin/pkg/utils
109 12
255 12
197 12
batch_builder.go
in pulsar/internal
228 12
memory_limit_controller.go
in pulsar/internal
111 12
tls.go
in pulsar/auth
67 12
token.go
in pulsar/auth
83 12
athenz.go
in pulsar/auth
213 12
message.go
in pulsaradmin/pkg/utils
58 11
250 11
package_name.go
in pulsaradmin/pkg/utils
83 10
client.go
in pulsar
85 10
blocking_queue.go
in pulsar/internal
127 10
basic.go
in pulsar/auth
54 10
Files With Long Lines (Top 21)

There are 21 files with lines longer than 120 characters. In total, there are 30 long lines.

File# lines# units# long lines
message.go
in pulsaradmin/pkg/utils
58 11 5
sink_config.go
in pulsaradmin/pkg/utils
35 - 2
token.go
in pulsaradmin/pkg/admin/auth
66 6 2
2101 99 2
producer_encryptor.go
in pulsar/internal/crypto
43 2 2
rpc_client.go
in pulsar/internal
208 14 2
producer_config.go
in pulsaradmin/pkg/utils
9 - 1
data.go
in pulsaradmin/pkg/utils
472 1 1
home_dir.go
in pulsaradmin/pkg/utils
53 1 1
functions.go
in pulsaradmin/pkg/admin
463 26 1
ns_isolation_policy.go
in pulsaradmin/pkg/admin
75 8 1
provider.go
in pulsaradmin/pkg/admin/auth
68 5 1
117 5 1
715 35 1
dlq_router.go
in pulsar
135 6 1
zstd.go
in pulsar/internal/compression
11 2 1
metrics.go
in pulsar/internal
533 3 1
lookup_service.go
in pulsar/internal
301 17 1
connection.go
in pulsar/internal
910 58 1
125 6 1
92 2 1
Correlations

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

pulsar/auth/athenz.go x: 4 commits (all time) y: 213 lines of code pulsar/producer_partition.go x: 150 commits (all time) y: 1424 lines of code pulsar/message.go x: 41 commits (all time) y: 88 lines of code pulsar/internal/connection.go x: 114 commits (all time) y: 910 lines of code pulsar/consumer.go x: 58 commits (all time) y: 108 lines of code pulsar/consumer_partition.go x: 127 commits (all time) y: 2101 lines of code pulsar/impl_message.go x: 55 commits (all time) y: 439 lines of code pulsar/reader.go x: 19 commits (all time) y: 37 lines of code pulsar/reader_impl.go x: 32 commits (all time) y: 175 lines of code pulsar/internal/compression/lz4.go x: 8 commits (all time) y: 71 lines of code pulsar/transaction_coordinator_client.go x: 10 commits (all time) y: 362 lines of code pulsar/internal/connection_pool.go x: 36 commits (all time) y: 139 lines of code pulsar/internal/rpc_client.go x: 47 commits (all time) y: 208 lines of code pulsar/error.go x: 25 commits (all time) y: 170 lines of code oauth2/auth.go x: 7 commits (all time) y: 75 lines of code oauth2/store/keyring.go x: 3 commits (all time) y: 157 lines of code oauth2/store/store.go x: 2 commits (all time) y: 13 lines of code pulsar/crypto/default_message_crypto.go x: 4 commits (all time) y: 255 lines of code pulsar/internal/commands.go x: 50 commits (all time) y: 272 lines of code pulsar/internal/crypto/producer_encryptor.go x: 2 commits (all time) y: 43 lines of code pulsar/primitiveSerDe.go x: 2 commits (all time) y: 266 lines of code pulsar/producer_impl.go x: 28 commits (all time) y: 280 lines of code pulsar/table_view_impl.go x: 6 commits (all time) y: 223 lines of code pulsar/transaction_impl.go x: 5 commits (all time) y: 197 lines of code pulsar/client.go x: 44 commits (all time) y: 85 lines of code pulsar/client_impl.go x: 44 commits (all time) y: 215 lines of code pulsar/dlq_router.go x: 20 commits (all time) y: 135 lines of code pulsaradmin/pkg/utils/data.go x: 12 commits (all time) y: 472 lines of code pulsar/consumer_impl.go x: 81 commits (all time) y: 715 lines of code pulsar/consumer_multitopic.go x: 31 commits (all time) y: 274 lines of code pulsar/internal/connection_reader.go x: 22 commits (all time) y: 101 lines of code pulsar/internal/http_client.go x: 15 commits (all time) y: 292 lines of code pulsar/internal/retry.go x: 1 commits (all time) y: 37 lines of code pulsar/retry_router.go x: 10 commits (all time) y: 117 lines of code pulsar/consumer_regex.go x: 32 commits (all time) y: 419 lines of code pulsar/consumer_zero_queue.go x: 2 commits (all time) y: 227 lines of code pulsar/internal/lookup_service.go x: 36 commits (all time) y: 301 lines of code pulsar/internal/pulsar_proto/PulsarApi.proto x: 11 commits (all time) y: 922 lines of code oauth2/clock/testing/fake_clock.go x: 2 commits (all time) y: 188 lines of code perf/perf-consumer.go x: 19 commits (all time) y: 92 lines of code perf/perf-producer.go x: 25 commits (all time) y: 126 lines of code perf/pulsar-perf-go.go x: 20 commits (all time) y: 125 lines of code pulsar/auth/disabled.go x: 2 commits (all time) y: 33 lines of code pulsar/auth/token.go x: 3 commits (all time) y: 83 lines of code pulsar/internal/compression/noop.go x: 7 commits (all time) y: 33 lines of code pulsar/internal/compression/zstd_cgo.go x: 13 commits (all time) y: 53 lines of code pulsar/internal/compression/zstd_go.go x: 5 commits (all time) y: 45 lines of code pulsar/internal/crypto/consumer_decryptor.go x: 2 commits (all time) y: 34 lines of code pulsar/internal/crypto/noop_decryptor.go x: 2 commits (all time) y: 17 lines of code pulsar/internal/pulsartracing/producer_interceptor.go x: 3 commits (all time) y: 29 lines of code pulsar/negative_acks_tracker.go x: 9 commits (all time) y: 104 lines of code pulsaradmin/pkg/admin/auth/oauth2.go x: 8 commits (all time) y: 204 lines of code pulsaradmin/pkg/admin/namespace.go x: 10 commits (all time) y: 648 lines of code pulsaradmin/pkg/utils/schema_util.go x: 6 commits (all time) y: 72 lines of code pulsaradmin/pkg/admin/subscription.go x: 9 commits (all time) y: 233 lines of code pulsaradmin/pkg/admin/schema.go x: 7 commits (all time) y: 156 lines of code pulsar/producer.go x: 35 commits (all time) y: 71 lines of code pulsar/default_router.go x: 5 commits (all time) y: 66 lines of code pulsar/internal/memory_limit_controller.go x: 3 commits (all time) y: 111 lines of code pulsaradmin/pkg/utils/topic_name.go x: 4 commits (all time) y: 109 lines of code oauth2/client_credentials_flow.go x: 3 commits (all time) y: 124 lines of code oauth2/client_credentials_provider.go x: 7 commits (all time) y: 55 lines of code pulsar/internal/batch_builder.go x: 40 commits (all time) y: 228 lines of code pulsar/internal/key_based_batch_builder.go x: 9 commits (all time) y: 159 lines of code pulsar/log/wrapper_slog.go x: 1 commits (all time) y: 69 lines of code pulsar/schema.go x: 13 commits (all time) y: 523 lines of code pulsaradmin/pkg/rest/client.go x: 7 commits (all time) y: 346 lines of code pulsaradmin/pkg/admin/admin.go x: 8 commits (all time) y: 84 lines of code pulsaradmin/pkg/admin/brokers.go x: 8 commits (all time) y: 127 lines of code pulsaradmin/pkg/admin/topic.go x: 8 commits (all time) y: 540 lines of code pulsaradmin/pkg/utils/sink_status.go x: 4 commits (all time) y: 23 lines of code pulsaradmin/pkg/utils/function_state.go x: 4 commits (all time) y: 8 lines of code pulsar/internal/utils.go x: 9 commits (all time) y: 58 lines of code pulsaradmin/pkg/utils/utils.go x: 4 commits (all time) y: 25 lines of code pulsaradmin/alias.go x: 4 commits (all time) y: 10 lines of code pulsaradmin/pkg/admin/auth/tls.go x: 3 commits (all time) y: 77 lines of code pulsaradmin/pkg/admin/auth/token.go x: 4 commits (all time) y: 66 lines of code pulsaradmin/pkg/admin/auth/transport.go x: 5 commits (all time) y: 35 lines of code pulsaradmin/pkg/admin/cluster.go x: 4 commits (all time) y: 85 lines of code pulsaradmin/pkg/admin/config/api_version.go x: 3 commits (all time) y: 22 lines of code pulsaradmin/pkg/admin/functions.go x: 5 commits (all time) y: 463 lines of code pulsaradmin/pkg/admin/functions_worker.go x: 4 commits (all time) y: 68 lines of code pulsaradmin/pkg/admin/ns_isolation_policy.go x: 4 commits (all time) y: 75 lines of code pulsaradmin/pkg/admin/packages.go x: 5 commits (all time) y: 177 lines of code pulsaradmin/pkg/admin/resource_quotas.go x: 4 commits (all time) y: 51 lines of code pulsaradmin/pkg/admin/sinks.go x: 4 commits (all time) y: 298 lines of code pulsaradmin/pkg/admin/tenant.go x: 4 commits (all time) y: 45 lines of code pulsaradmin/pkg/rest/errors.go x: 3 commits (all time) y: 13 lines of code pulsaradmin/pkg/utils/allocator_stats.go x: 3 commits (all time) y: 50 lines of code pulsaradmin/pkg/utils/broker_ns_isolation_data.go x: 3 commits (all time) y: 7 lines of code pulsaradmin/pkg/utils/consumer_config.go x: 6 commits (all time) y: 11 lines of code pulsaradmin/pkg/utils/crypto_config.go x: 2 commits (all time) y: 8 lines of code pulsaradmin/pkg/utils/function_confg.go x: 6 commits (all time) y: 53 lines of code pulsaradmin/pkg/utils/load_manage_report.go x: 3 commits (all time) y: 99 lines of code pulsaradmin/pkg/utils/ns_isolation_data.go x: 3 commits (all time) y: 62 lines of code pulsaradmin/pkg/utils/schema_strategy.go x: 3 commits (all time) y: 38 lines of code pulsaradmin/pkg/utils/sink_config.go x: 4 commits (all time) y: 35 lines of code pulsaradmin/pkg/utils/source_config.go x: 5 commits (all time) y: 21 lines of code licenserc.toml x: 1 commits (all time) y: 22 lines of code pulsar/internal/helper.go x: 1 commits (all time) y: 11 lines of code pulsar/internal/channel_cond.go x: 1 commits (all time) y: 45 lines of code pulsar/auth/basic.go x: 1 commits (all time) y: 54 lines of code pulsar/auth/oauth2.go x: 1 commits (all time) y: 159 lines of code pulsar/helper.go x: 7 commits (all time) y: 47 lines of code pulsar/internal/version.go x: 1 commits (all time) y: 25 lines of code pulsar/internal/metrics.go x: 9 commits (all time) y: 533 lines of code oauth2/authorization_tokenretriever.go x: 3 commits (all time) y: 250 lines of code pulsar/internal/topic_name.go x: 15 commits (all time) y: 88 lines of code pulsar/internal/buffer.go x: 9 commits (all time) y: 146 lines of code pulsar/internal/compression/zstd.go x: 11 commits (all time) y: 11 lines of code pulsar/crypto/message_metadata.go x: 2 commits (all time) y: 85 lines of code pulsar/internal/crypto/decryptor.go x: 1 commits (all time) y: 7 lines of code oauth2/device_code_flow.go x: 2 commits (all time) y: 149 lines of code oauth2/device_code_provider.go x: 2 commits (all time) y: 93 lines of code pulsar/internal/blocking_queue.go x: 3 commits (all time) y: 127 lines of code pulsar/internal/service_uri.go x: 1 commits (all time) y: 172 lines of code oauth2/store/memory.go x: 1 commits (all time) y: 61 lines of code pulsar/internal/closable.go x: 6 commits (all time) y: 4 lines of code pulsar/internal/checksum.go x: 11 commits (all time) y: 24 lines of code pulsar/internal/hash.go x: 9 commits (all time) y: 17 lines of code
2101.0
lines of code
  min: 4.0
  average: 123.04
  25th percentile: 21.75
  median: 53.0
  75th percentile: 127.0
  max: 2101.0
0 150.0
commits (all time)
min: 1.0 | average: 9.7 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 7.25 | max: 150.0

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

pulsar/auth/athenz.go x: 4 contributors (all time) y: 213 lines of code pulsar/producer_partition.go x: 55 contributors (all time) y: 1424 lines of code pulsar/message.go x: 17 contributors (all time) y: 88 lines of code pulsar/internal/connection.go x: 44 contributors (all time) y: 910 lines of code pulsar/consumer.go x: 27 contributors (all time) y: 108 lines of code pulsar/consumer_partition.go x: 50 contributors (all time) y: 2101 lines of code pulsar/impl_message.go x: 21 contributors (all time) y: 439 lines of code pulsar/reader.go x: 14 contributors (all time) y: 37 lines of code pulsar/reader_impl.go x: 23 contributors (all time) y: 175 lines of code pulsar/internal/compression/lz4.go x: 2 contributors (all time) y: 71 lines of code pulsar/transaction_coordinator_client.go x: 6 contributors (all time) y: 362 lines of code pulsar/internal/connection_pool.go x: 16 contributors (all time) y: 139 lines of code pulsar/internal/rpc_client.go x: 17 contributors (all time) y: 208 lines of code pulsar/error.go x: 12 contributors (all time) y: 170 lines of code oauth2/auth.go x: 7 contributors (all time) y: 75 lines of code oauth2/store/keyring.go x: 2 contributors (all time) y: 157 lines of code oauth2/store/store.go x: 2 contributors (all time) y: 13 lines of code pulsar/crypto/default_message_crypto.go x: 4 contributors (all time) y: 255 lines of code pulsar/internal/commands.go x: 18 contributors (all time) y: 272 lines of code pulsar/internal/crypto/producer_encryptor.go x: 2 contributors (all time) y: 43 lines of code pulsar/primitiveSerDe.go x: 2 contributors (all time) y: 266 lines of code pulsar/producer_impl.go x: 18 contributors (all time) y: 280 lines of code pulsar/table_view_impl.go x: 6 contributors (all time) y: 223 lines of code pulsar/transaction_impl.go x: 4 contributors (all time) y: 197 lines of code pulsar/client.go x: 21 contributors (all time) y: 85 lines of code pulsar/client_impl.go x: 25 contributors (all time) y: 215 lines of code pulsar/dlq_router.go x: 14 contributors (all time) y: 135 lines of code pulsaradmin/pkg/utils/data.go x: 8 contributors (all time) y: 472 lines of code pulsar/consumer_impl.go x: 26 contributors (all time) y: 715 lines of code pulsar/consumer_multitopic.go x: 17 contributors (all time) y: 274 lines of code pulsar/internal/connection_reader.go x: 10 contributors (all time) y: 101 lines of code pulsar/internal/http_client.go x: 10 contributors (all time) y: 292 lines of code pulsar/internal/retry.go x: 1 contributors (all time) y: 37 lines of code pulsar/retry_router.go x: 10 contributors (all time) y: 117 lines of code pulsar/ack_grouping_tracker.go x: 3 contributors (all time) y: 217 lines of code pulsar/consumer_regex.go x: 18 contributors (all time) y: 419 lines of code pulsar/consumer_zero_queue.go x: 2 contributors (all time) y: 227 lines of code pulsar/internal/lookup_service.go x: 16 contributors (all time) y: 301 lines of code pulsar/internal/pulsar_proto/PulsarApi.proto x: 8 contributors (all time) y: 922 lines of code oauth2/clock/testing/fake_clock.go x: 2 contributors (all time) y: 188 lines of code perf/perf-consumer.go x: 9 contributors (all time) y: 92 lines of code perf/perf-producer.go x: 10 contributors (all time) y: 126 lines of code pulsar/auth/disabled.go x: 2 contributors (all time) y: 33 lines of code pulsar/auth/token.go x: 3 contributors (all time) y: 83 lines of code pulsar/internal/compression/noop.go x: 3 contributors (all time) y: 33 lines of code pulsar/internal/compression/zstd_cgo.go x: 5 contributors (all time) y: 53 lines of code pulsar/internal/crypto/consumer_decryptor.go x: 2 contributors (all time) y: 34 lines of code pulsar/internal/crypto/noop_decryptor.go x: 2 contributors (all time) y: 17 lines of code pulsar/negative_acks_tracker.go x: 7 contributors (all time) y: 104 lines of code pulsaradmin/pkg/admin/auth/oauth2.go x: 6 contributors (all time) y: 204 lines of code pulsaradmin/pkg/admin/namespace.go x: 8 contributors (all time) y: 648 lines of code pulsaradmin/pkg/utils/schema_util.go x: 6 contributors (all time) y: 72 lines of code pulsaradmin/pkg/admin/subscription.go x: 5 contributors (all time) y: 233 lines of code pulsaradmin/pkg/admin/schema.go x: 5 contributors (all time) y: 156 lines of code pulsar/producer.go x: 19 contributors (all time) y: 71 lines of code pulsar/default_router.go x: 4 contributors (all time) y: 66 lines of code pulsar/internal/memory_limit_controller.go x: 3 contributors (all time) y: 111 lines of code pulsaradmin/pkg/utils/message_id.go x: 5 contributors (all time) y: 60 lines of code pulsaradmin/pkg/utils/topic_name.go x: 4 contributors (all time) y: 109 lines of code oauth2/client_credentials_flow.go x: 3 contributors (all time) y: 124 lines of code pulsar/internal/batch_builder.go x: 19 contributors (all time) y: 228 lines of code pulsar/internal/key_based_batch_builder.go x: 8 contributors (all time) y: 159 lines of code pulsar/log/wrapper_slog.go x: 1 contributors (all time) y: 69 lines of code pulsar/schema.go x: 13 contributors (all time) y: 523 lines of code pulsaradmin/pkg/rest/client.go x: 5 contributors (all time) y: 346 lines of code pulsaradmin/pkg/admin/admin.go x: 4 contributors (all time) y: 84 lines of code pulsaradmin/pkg/admin/brokers.go x: 5 contributors (all time) y: 127 lines of code pulsaradmin/pkg/admin/topic.go x: 6 contributors (all time) y: 540 lines of code pulsaradmin/pkg/utils/sink_status.go x: 4 contributors (all time) y: 23 lines of code pulsaradmin/pkg/utils/function_state.go x: 4 contributors (all time) y: 8 lines of code pulsar/internal/utils.go x: 7 contributors (all time) y: 58 lines of code pulsaradmin/pkg/utils/utils.go x: 4 contributors (all time) y: 25 lines of code pulsaradmin/alias.go x: 3 contributors (all time) y: 10 lines of code pulsaradmin/pkg/admin/auth/provider.go x: 3 contributors (all time) y: 68 lines of code pulsaradmin/pkg/admin/auth/tls.go x: 3 contributors (all time) y: 77 lines of code pulsaradmin/pkg/admin/auth/token.go x: 3 contributors (all time) y: 66 lines of code pulsaradmin/pkg/admin/auth/transport.go x: 3 contributors (all time) y: 35 lines of code pulsaradmin/pkg/admin/config/api_version.go x: 3 contributors (all time) y: 22 lines of code pulsaradmin/pkg/admin/functions.go x: 3 contributors (all time) y: 463 lines of code pulsaradmin/pkg/admin/packages.go x: 4 contributors (all time) y: 177 lines of code pulsaradmin/pkg/admin/resource_quotas.go x: 3 contributors (all time) y: 51 lines of code pulsaradmin/pkg/admin/sinks.go x: 3 contributors (all time) y: 298 lines of code pulsaradmin/pkg/admin/tenant.go x: 3 contributors (all time) y: 45 lines of code pulsaradmin/pkg/utils/broker_ns_isolation_data.go x: 3 contributors (all time) y: 7 lines of code pulsaradmin/pkg/utils/consumer_config.go x: 4 contributors (all time) y: 11 lines of code pulsaradmin/pkg/utils/crypto_config.go x: 2 contributors (all time) y: 8 lines of code pulsaradmin/pkg/utils/function_confg.go x: 4 contributors (all time) y: 53 lines of code pulsaradmin/pkg/utils/load_manage_report.go x: 3 contributors (all time) y: 99 lines of code pulsaradmin/pkg/utils/sink_config.go x: 4 contributors (all time) y: 35 lines of code licenserc.toml x: 1 contributors (all time) y: 22 lines of code pulsar/transaction.go x: 1 contributors (all time) y: 25 lines of code pulsar/internal/helper.go x: 1 contributors (all time) y: 11 lines of code pulsar/internal/channel_cond.go x: 1 contributors (all time) y: 45 lines of code pulsar/auth/basic.go x: 1 contributors (all time) y: 54 lines of code pulsar/auth/oauth2.go x: 1 contributors (all time) y: 159 lines of code pulsar/helper.go x: 4 contributors (all time) y: 47 lines of code pulsar/internal/metrics.go x: 8 contributors (all time) y: 533 lines of code oauth2/authorization_tokenretriever.go x: 3 contributors (all time) y: 250 lines of code pulsar/internal/topic_name.go x: 8 contributors (all time) y: 88 lines of code pulsar/internal/buffer.go x: 5 contributors (all time) y: 146 lines of code pulsar/internal/compression/zstd.go x: 5 contributors (all time) y: 11 lines of code pulsar/crypto/message_metadata.go x: 2 contributors (all time) y: 85 lines of code pulsar/internal/crypto/decryptor.go x: 1 contributors (all time) y: 7 lines of code oauth2/device_code_provider.go x: 2 contributors (all time) y: 93 lines of code pulsar/internal/blocking_queue.go x: 3 contributors (all time) y: 127 lines of code pulsar/internal/service_uri.go x: 1 contributors (all time) y: 172 lines of code oauth2/store/memory.go x: 1 contributors (all time) y: 61 lines of code
2101.0
lines of code
  min: 4.0
  average: 123.04
  25th percentile: 21.75
  median: 53.0
  75th percentile: 127.0
  max: 2101.0
0 55.0
contributors (all time)
min: 1.0 | average: 5.49 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 5.0 | max: 55.0

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

pulsar/auth/athenz.go x: 1 commits (30d) y: 213 lines of code
213.0
lines of code
  min: 213.0
  average: 213.0
  25th percentile: 213.0
  median: 213.0
  75th percentile: 213.0
  max: 213.0
0 1.0
commits (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

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

pulsar/auth/athenz.go x: 1 contributors (30d) y: 213 lines of code
213.0
lines of code
  min: 213.0
  average: 213.0
  25th percentile: 213.0
  median: 213.0
  75th percentile: 213.0
  max: 213.0
0 1.0
contributors (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

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

pulsar/auth/athenz.go x: 1 commits (90d) y: 213 lines of code pulsar/producer_partition.go x: 3 commits (90d) y: 1424 lines of code pulsar/message.go x: 1 commits (90d) y: 88 lines of code pulsar/internal/connection.go x: 3 commits (90d) y: 910 lines of code pulsar/consumer.go x: 1 commits (90d) y: 108 lines of code pulsar/consumer_partition.go x: 3 commits (90d) y: 2101 lines of code pulsar/impl_message.go x: 1 commits (90d) y: 439 lines of code pulsar/reader.go x: 1 commits (90d) y: 37 lines of code pulsar/reader_impl.go x: 1 commits (90d) y: 175 lines of code pulsar/internal/compression/lz4.go x: 1 commits (90d) y: 71 lines of code pulsar/transaction_coordinator_client.go x: 1 commits (90d) y: 362 lines of code
2101.0
lines of code
  min: 37.0
  average: 538.91
  25th percentile: 88.0
  median: 213.0
  75th percentile: 910.0
  max: 2101.0
0 3.0
commits (90d)
min: 1.0 | average: 1.55 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 3.0 | max: 3.0

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

pulsar/auth/athenz.go x: 1 contributors (90d) y: 213 lines of code pulsar/producer_partition.go x: 2 contributors (90d) y: 1424 lines of code pulsar/message.go x: 1 contributors (90d) y: 88 lines of code pulsar/internal/connection.go x: 1 contributors (90d) y: 910 lines of code pulsar/consumer.go x: 1 contributors (90d) y: 108 lines of code pulsar/consumer_partition.go x: 3 contributors (90d) y: 2101 lines of code pulsar/impl_message.go x: 1 contributors (90d) y: 439 lines of code pulsar/reader.go x: 1 contributors (90d) y: 37 lines of code pulsar/reader_impl.go x: 1 contributors (90d) y: 175 lines of code pulsar/internal/compression/lz4.go x: 1 contributors (90d) y: 71 lines of code pulsar/transaction_coordinator_client.go x: 1 contributors (90d) y: 362 lines of code
2101.0
lines of code
  min: 37.0
  average: 538.91
  25th percentile: 88.0
  median: 213.0
  75th percentile: 910.0
  max: 2101.0
0 3.0
contributors (90d)
min: 1.0 | average: 1.27 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 3.0