azure / iot-operations-sdks
File Size

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

Intro
Learn more...
File Size Overall
9% | 16% | 21% | 18% | 35%
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
rs27% | 21% | 21% | 13% | 15%
cs0% | 12% | 22% | 15% | 50%
xml0% | 94% | 0% | 0% | 5%
proto0% | 36% | 9% | 42% | 11%
go0% | 0% | 24% | 27% | 47%
xsd0% | 0% | 0% | 100% | 0%
toml0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
jq0% | 0% | 0% | 0% | 100%
cmd0% | 0% | 0% | 0% | 100%
props0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
rust27% | 21% | 20% | 14% | 15%
dotnet0% | 18% | 23% | 14% | 44%
doc0% | 81% | 0% | 13% | 4%
codegen0% | 9% | 16% | 24% | 49%
go0% | 0% | 24% | 27% | 47%
tools0% | 0% | 60% | 0% | 39%
Longest Files (Top 50)
File# lines# units
receiver.rs
in rust/azure_iot_operations_mqtt/src/session
1576 8
invoker.rs
in rust/azure_iot_operations_protocol/src/rpc_command
1543 9
executor.rs
in rust/azure_iot_operations_protocol/src/rpc_command
1415 9
MetlSpecProto.xml
in doc/dev/proto
938 -
proto
descriptor.proto
in codegen/include/google/protobuf
885 -
client.rs
in rust/azure_iot_operations_services/src/state_store
738 2
connection_settings.rs
in rust/azure_iot_operations_mqtt/src
687 22
CommandInvoker.cs
in dotnet/src/Azure.Iot.Operations.Protocol/RPC
624 17
MqttSessionClient.cs
in dotnet/src/Azure.Iot.Operations.Mqtt/Session
603 21
CommandExecutor.cs
in dotnet/src/Azure.Iot.Operations.Protocol/RPC
568 18
rumqttc_adapter.rs
in rust/azure_iot_operations_mqtt/src
558 20
aio_protocol_error.rs
in rust/azure_iot_operations_protocol/src/common
557 4
sender.rs
in rust/azure_iot_operations_protocol/src/telemetry
524 12
MqttNetConverter.cs
in dotnet/src/Azure.Iot.Operations.Mqtt/Converters
521 17
resp3.rs
in rust/azure_iot_operations_services/src/state_store
501 30
hybrid_logical_clock.rs
in rust/azure_iot_operations_protocol/src/common
492 18
topic_processor.rs
in rust/azure_iot_operations_protocol/src/common
491 14
receiver.rs
in rust/azure_iot_operations_protocol/src/telemetry
469 3
plenary_ack.rs
in rust/azure_iot_operations_mqtt/src/session/receiver
435 10
EnvoyTransformFactory.cs
in codegen/src/Azure.Iot.Operations.ProtocolCompiler/EnvoyGenerator
434 11
topic.rs
in rust/azure_iot_operations_mqtt/src
386 19
SchemaGenerator.cs
in codegen/src/Azure.Iot.Operations.ProtocolCompiler/SchemaGenerator
374 25
session.rs
in rust/azure_iot_operations_mqtt/src/session
374 -
command_executor.go
in go/protocol
359 19
LeasedLockClient.cs
in dotnet/src/Azure.Iot.Operations.Services/LeasedLock
357 17
MqttConnectionSettings.cs
in dotnet/src/Azure.Iot.Operations.Protocol/Connection
352 14
command_invoker.go
in go/protocol
331 20
TelemetryConnectorWorker.cs
in dotnet/src/Azure.Iot.Operations.Connector
303 8
ordered_acker.rs
in rust/azure_iot_operations_mqtt/src/session/receiver
296 4
StateStoreClient.cs
in dotnet/src/Azure.Iot.Operations.Services/StateStore
293 12
connect.go
in go/mqtt
278 12
CommandResponseCache.cs
in dotnet/src/Azure.Iot.Operations.Protocol/RPC
270 14
OrderedAckMqttClient.cs
in dotnet/src/Azure.Iot.Operations.Mqtt
269 20
264 3
Resp3Protocol.cs
in dotnet/src/Azure.Iot.Operations.Services/StateStore/RESP3
261 8
main.rs
in tools/statestore-cli/src
259 -
HybridLogicalClock.cs
in dotnet/src/Azure.Iot.Operations.Protocol
244 15
proto
field_mask.proto
in codegen/include/google/protobuf
241 -
client.rs
in rust/azure_iot_operations_services/src/leased_lock
234 -
main.rs
in rust/sample_applications/event_driven_app/output_client/src
233 5
AssetMonitor.cs
in dotnet/src/Azure.Iot.Operations.Services/Assets
224 16
client.go
in go/services/statestore
223 15
protocol.go
in go/protocol/internal/errutil
223 3
Asset.cs
in dotnet/src/Azure.Iot.Operations.Services/Assets
223 -
CodeName.cs
in codegen/src/Azure.Iot.Operations.ProtocolCompiler
219 29
telemetry_receiver.go
in go/protocol
218 13
SchemaTransformFactory.cs
in codegen/src/Azure.Iot.Operations.ProtocolCompiler/SchemaGenerator
212 8
TelemetryReceiver.cs
in dotnet/src/Azure.Iot.Operations.Protocol/Telemetry
209 9
JsonSchemaStandardizer.cs
in codegen/src/Azure.Iot.Operations.ProtocolCompiler/TypeGenerator
200 5
error.rs
in rust/azure_iot_operations_mqtt/src
198 6
Files With Most Units (Top 50)
File# lines# units
common_options.go
in go/protocol
154 43
resp3.rs
in rust/azure_iot_operations_services/src/state_store
501 30
CodeName.cs
in codegen/src/Azure.Iot.Operations.ProtocolCompiler
219 29
errors.go
in go/protocol/errors
97 28
SchemaGenerator.cs
in codegen/src/Azure.Iot.Operations.ProtocolCompiler/SchemaGenerator
374 25
connection_settings.rs
in rust/azure_iot_operations_mqtt/src
687 22
options.go
in go/internal/mqtt
128 21
MqttSessionClient.cs
in dotnet/src/Azure.Iot.Operations.Mqtt/Session
603 21
rumqttc_adapter.rs
in rust/azure_iot_operations_mqtt/src
558 20
command_invoker.go
in go/protocol
331 20
OrderedAckMqttClient.cs
in dotnet/src/Azure.Iot.Operations.Mqtt
269 20
topic.rs
in rust/azure_iot_operations_mqtt/src
386 19
command_executor.go
in go/protocol
359 19
hybrid_logical_clock.rs
in rust/azure_iot_operations_protocol/src/common
492 18
CommandExecutor.cs
in dotnet/src/Azure.Iot.Operations.Protocol/RPC
568 18
99 17
CommandInvoker.cs
in dotnet/src/Azure.Iot.Operations.Protocol/RPC
624 17
LeasedLockClient.cs
in dotnet/src/Azure.Iot.Operations.Services/LeasedLock
357 17
MqttNetConverter.cs
in dotnet/src/Azure.Iot.Operations.Mqtt/Converters
521 17
EmptyTypeName.cs
in codegen/src/Azure.Iot.Operations.ProtocolCompiler
127 16
AssetMonitor.cs
in dotnet/src/Azure.Iot.Operations.Services/Assets
224 16
client.go
in go/services/statestore
223 15
types.go
in go/protocol/iso
93 15
HybridLogicalClock.cs
in dotnet/src/Azure.Iot.Operations.Protocol
244 15
topic_processor.rs
in rust/azure_iot_operations_protocol/src/common
491 14
MqttConnectionSettings.cs
in dotnet/src/Azure.Iot.Operations.Protocol/Connection
352 14
CommandResponseCache.cs
in dotnet/src/Azure.Iot.Operations.Protocol/RPC
270 14
LeaderElectionClient.cs
in dotnet/src/Azure.Iot.Operations.Services/LeaderElection
196 14
telemetry_receiver.go
in go/protocol
218 13
hlc.go
in go/protocol/hlc
192 13
sender.rs
in rust/azure_iot_operations_protocol/src/telemetry
524 12
telemetry_sender.go
in go/protocol
158 12
connect.go
in go/mqtt
278 12
StateStoreClient.cs
in dotnet/src/Azure.Iot.Operations.Services/StateStore
293 12
EnvoyTransformFactory.cs
in codegen/src/Azure.Iot.Operations.ProtocolCompiler/EnvoyGenerator
434 11
encoding.go
in go/protocol
127 11
priority_map.go
in go/protocol/internal/container
79 11
errors.go
in go/mqtt
93 11
StateStoreObject.cs
in dotnet/src/Azure.Iot.Operations.Services/StateStore
104 11
plenary_ack.rs
in rust/azure_iot_operations_mqtt/src/session/receiver
435 10
options.go
in go/services/leasedlock
64 10
lease.go
in go/services/leasedlock
191 10
listener.go
in go/protocol
190 10
mage.go
in go/internal/mage
134 10
SchemaRegistry.g.cs
in dotnet/src/Azure.Iot.Operations.Services/SchemaRegistry/SchemaRegistry
163 10
DiscoveredAssetResources.g.cs
in dotnet/src/Azure.Iot.Operations.Services/Akri/DiscoveredAssetResources
164 10
invoker.rs
in rust/azure_iot_operations_protocol/src/rpc_command
1543 9
executor.rs
in rust/azure_iot_operations_protocol/src/rpc_command
1415 9
client.go
in go/services/schemaregistry
91 9
set.go
in go/services/statestore
85 9
Files With Long Lines (Top 50)

There are 226 files with lines longer than 120 characters. In total, there are 1436 long lines.

File# lines# units# long lines
MetlSpecProto.xml
in doc/dev/proto
938 - 98
EnvoyTransformFactory.cs
in codegen/src/Azure.Iot.Operations.ProtocolCompiler/EnvoyGenerator
434 11 82
SchemaGenerator.cs
in codegen/src/Azure.Iot.Operations.ProtocolCompiler/SchemaGenerator
374 25 75
CommandInvoker.cs
in dotnet/src/Azure.Iot.Operations.Protocol/RPC
624 17 66
CommandExecutor.cs
in dotnet/src/Azure.Iot.Operations.Protocol/RPC
568 18 59
MqttSessionClient.cs
in dotnet/src/Azure.Iot.Operations.Mqtt/Session
603 21 46
DiscoveredAssetResources.g.cs
in dotnet/src/Azure.Iot.Operations.Services/Akri/DiscoveredAssetResources
164 10 37
EmptyTypeName.cs
in codegen/src/Azure.Iot.Operations.ProtocolCompiler
127 16 32
TelemetryConnectorWorker.cs
in dotnet/src/Azure.Iot.Operations.Connector
303 8 31
MqttNetConverter.cs
in dotnet/src/Azure.Iot.Operations.Mqtt/Converters
521 17 31
SchemaTransformFactory.cs
in codegen/src/Azure.Iot.Operations.ProtocolCompiler/SchemaGenerator
212 8 27
topic_processor.rs
in rust/azure_iot_operations_protocol/src/common
491 14 27
SchemaRegistry.g.cs
in dotnet/src/Azure.Iot.Operations.Services/SchemaRegistry/SchemaRegistry
163 10 26
TelemetryReceiver.cs
in dotnet/src/Azure.Iot.Operations.Protocol/Telemetry
209 9 24
LeasedLockClient.cs
in dotnet/src/Azure.Iot.Operations.Services/LeasedLock
357 17 23
OrderedAckMqttClient.cs
in dotnet/src/Azure.Iot.Operations.Mqtt
269 20 23
JsonSchemaStandardizer.cs
in codegen/src/Azure.Iot.Operations.ProtocolCompiler/TypeGenerator
200 5 22
Resp3Protocol.cs
in dotnet/src/Azure.Iot.Operations.Services/StateStore/RESP3
261 8 22
CommandHandler.cs
in codegen/src/Azure.Iot.Operations.ProtocolCompiler
166 3 21
topic.rs
in rust/azure_iot_operations_mqtt/src
386 19 21
hybrid_logical_clock.rs
in rust/azure_iot_operations_protocol/src/common
492 18 20
MqttConnectionSettings.cs
in dotnet/src/Azure.Iot.Operations.Protocol/Connection
352 14 20
TelemetrySender.cs
in dotnet/src/Azure.Iot.Operations.Protocol/Telemetry
184 8 20
AssetMonitor.cs
in dotnet/src/Azure.Iot.Operations.Services/Assets
224 16 18
StateStoreClient.cs
in dotnet/src/Azure.Iot.Operations.Services/StateStore
293 12 17
StateStore.g.cs
in dotnet/src/Azure.Iot.Operations.Services/StateStore/StateStoreGen
119 9 16
ThingDescriber.cs
in codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/translation/common
102 5 15
CodeName.cs
in codegen/src/Azure.Iot.Operations.ProtocolCompiler
219 29 14
StateStorePayloadParser.cs
in dotnet/src/Azure.Iot.Operations.Services/StateStore
195 4 14
JsonSchemaSupport.cs
in codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/serialization/common
75 3 11
CommandResponseCache.cs
in dotnet/src/Azure.Iot.Operations.Protocol/RPC
270 14 11
ModelSelector.cs
in codegen/src/Azure.Iot.Operations.ProtocolCompiler
107 2 10
LeaderElectionClient.cs
in dotnet/src/Azure.Iot.Operations.Services/LeaderElection
196 14 10
AvroSchemaStandardizer.cs
in codegen/src/Azure.Iot.Operations.ProtocolCompiler/TypeGenerator
115 3 9
DotNetProject.cs
in codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/communication/dotnet/Project/code
169 5 9
AvroSchemaSupport.cs
in codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/serialization/common
74 2 9
InterfaceThing.cs
in codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/translation/Interface/code
53 1 8
client.rs
in rust/azure_iot_operations_services/src/leased_lock
234 - 8
MetlCasesProto.xml
in doc/dev/proto
52 - 8
PollingTelemetryConnectorWorker.cs
in dotnet/src/Azure.Iot.Operations.Connector
85 4 8
TypesGenerator.cs
in codegen/src/Azure.Iot.Operations.ProtocolCompiler/TypeGenerator
53 1 7
EnvoyGenerator.cs
in codegen/src/Azure.Iot.Operations.ProtocolCompiler/EnvoyGenerator
71 2 7
CommandAffordance.cs
in codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/translation/Command/code
41 1 7
client.rs
in rust/azure_iot_operations_services/src/state_store
738 2 7
MqttClientSubscribeResult.cs
in dotnet/src/Azure.Iot.Operations.Protocol/Models
65 1 7
IncomingTelemetryMetadata.cs
in dotnet/src/Azure.Iot.Operations.Protocol/Telemetry
93 2 7
TopicCollisionDetector.cs
in codegen/src/Azure.Iot.Operations.ProtocolCompiler/SchemaGenerator
63 3 6
invoker.rs
in rust/azure_iot_operations_protocol/src/rpc_command
1543 9 6
executor.rs
in rust/azure_iot_operations_protocol/src/rpc_command
1415 9 6
receiver.rs
in rust/azure_iot_operations_protocol/src/telemetry
469 3 6
Correlations

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

codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/serialization/Array/code/ArrayAvroSchema.cs x: 5 commits (all time) y: 23 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/serialization/Command/code/CommandAvroSchema.cs x: 5 commits (all time) y: 33 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/serialization/Object/code/ObjectAvroSchema.cs x: 5 commits (all time) y: 26 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/serialization/Object/code/ResultAvroSchema.cs x: 2 commits (all time) y: 25 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/serialization/common/AvroSchemaSupport.cs x: 6 commits (all time) y: 74 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/TypeGenerator/AvroSchemaStandardizer.cs x: 8 commits (all time) y: 115 lines of code rust/azure_iot_operations_mqtt/Cargo.toml x: 19 commits (all time) y: 38 lines of code rust/azure_iot_operations_mqtt/src/connection_settings.rs x: 14 commits (all time) y: 687 lines of code rust/azure_iot_operations_mqtt/src/lib.rs x: 9 commits (all time) y: 21 lines of code rust/azure_iot_operations_protocol/src/telemetry/receiver.rs x: 4 commits (all time) y: 469 lines of code dotnet/src/Azure.Iot.Operations.Protocol/RPC/CommandExecutor.cs x: 31 commits (all time) y: 568 lines of code dotnet/src/Azure.Iot.Operations.Protocol/RPC/CommandResponseMetadata.cs x: 11 commits (all time) y: 58 lines of code dotnet/src/Azure.Iot.Operations.Protocol/RPC/ExtendedResponse.cs x: 5 commits (all time) y: 68 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/ArgBinder.cs x: 8 commits (all time) y: 81 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/CommandHandler.cs x: 16 commits (all time) y: 166 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/OptionContainer.cs x: 8 commits (all time) y: 20 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/Program.cs x: 12 commits (all time) y: 99 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/SchemaGenerator/SchemaGenerator.cs x: 14 commits (all time) y: 374 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/translation/Array/code/ArrayThingSchema.cs x: 1 commits (all time) y: 18 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/translation/Command/code/CommandAffordance.cs x: 1 commits (all time) y: 41 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/translation/Enum/code/EnumThingSchema.cs x: 1 commits (all time) y: 20 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/translation/Interface/code/InterfaceThing.cs x: 1 commits (all time) y: 53 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/translation/Telemetry/code/TelemetriesAffordance.cs x: 1 commits (all time) y: 27 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/translation/common/ThingDescriber.cs x: 1 commits (all time) y: 102 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/ModelSelector.cs x: 4 commits (all time) y: 107 lines of code go/services/leasedlock/lease.go x: 1 commits (all time) y: 191 lines of code go/services/leasedlock/lock.go x: 5 commits (all time) y: 117 lines of code rust/azure_iot_operations_protocol/src/common/aio_protocol_error.rs x: 12 commits (all time) y: 557 lines of code rust/azure_iot_operations_protocol/src/common/user_properties.rs x: 12 commits (all time) y: 119 lines of code rust/azure_iot_operations_protocol/src/lib.rs x: 13 commits (all time) y: 147 lines of code rust/azure_iot_operations_protocol/src/rpc_command.rs x: 3 commits (all time) y: 104 lines of code rust/azure_iot_operations_protocol/src/rpc_command/invoker.rs x: 5 commits (all time) y: 1543 lines of code codegen/res/rust/AVRO/common_types.rs x: 4 commits (all time) y: 7 lines of code codegen/res/rust/common/common_types.rs x: 5 commits (all time) y: 5 lines of code codegen/res/rust/custom/common_types.rs x: 2 commits (all time) y: 3 lines of code codegen/res/rust/raw/common_types.rs x: 4 commits (all time) y: 2 lines of code rust/azure_iot_operations_services/src/schema_registry/client.rs x: 16 commits (all time) y: 159 lines of code rust/azure_iot_operations_services/src/schema_registry/schemaregistry_gen/common_types.rs x: 5 commits (all time) y: 7 lines of code rust/azure_iot_operations_services/src/schema_registry/schemaregistry_gen/schema_registry.rs x: 6 commits (all time) y: 33 lines of code rust/azure_iot_operations_services/src/schema_registry/schemaregistry_gen/schema_registry/get_command_invoker.rs x: 9 commits (all time) y: 96 lines of code rust/sample_applications/counter/counter_client/src/main.rs x: 12 commits (all time) y: 150 lines of code rust/sample_applications/counter/counter_server/src/main.rs x: 14 commits (all time) y: 114 lines of code rust/sample_applications/counter/envoy/src/common_types.rs x: 6 commits (all time) y: 7 lines of code rust/sample_applications/counter/envoy/src/counter.rs x: 6 commits (all time) y: 43 lines of code rust/sample_applications/counter/envoy/src/counter/increment_command_executor.rs x: 7 commits (all time) y: 85 lines of code rust/sample_applications/counter/envoy/src/counter/increment_command_invoker.rs x: 9 commits (all time) y: 116 lines of code rust/sample_applications/counter/envoy/src/counter/read_counter_command_invoker.rs x: 9 commits (all time) y: 109 lines of code rust/sample_applications/counter/envoy/src/counter/reset_command_invoker.rs x: 8 commits (all time) y: 101 lines of code rust/sample_applications/counter/envoy/src/counter/telemetry_receiver.rs x: 7 commits (all time) y: 56 lines of code rust/sample_applications/counter/envoy/src/counter/telemetry_sender.rs x: 9 commits (all time) y: 90 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/TypeGenerator/JsonSchemaStandardizer.cs x: 9 commits (all time) y: 200 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/CodeName.cs x: 4 commits (all time) y: 219 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/ReservedCSharp.cs x: 1 commits (all time) y: 131 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/ReservedGo.cs x: 1 commits (all time) y: 34 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/ReservedRust.cs x: 1 commits (all time) y: 65 lines of code dotnet/src/Azure.Iot.Operations.Mqtt/Converters/MqttNetConverter.cs x: 8 commits (all time) y: 521 lines of code dotnet/src/Azure.Iot.Operations.Protocol/Connection/MqttConnectionSettings.cs x: 12 commits (all time) y: 352 lines of code dotnet/src/Azure.Iot.Operations.Protocol/Models/MqttClientOptions.cs x: 11 commits (all time) y: 145 lines of code dotnet/src/Azure.Iot.Operations.Services/LeaderElection/ILeaderElectionClient.cs x: 2 commits (all time) y: 19 lines of code dotnet/src/Azure.Iot.Operations.Services/LeaderElection/LeaderElectionClient.cs x: 11 commits (all time) y: 196 lines of code dotnet/src/Azure.Iot.Operations.Services/LeasedLock/LeasedLockClient.cs x: 14 commits (all time) y: 357 lines of code dotnet/src/Azure.Iot.Operations.Services/StateStore/IStateStoreClient.cs x: 7 commits (all time) y: 14 lines of code dotnet/src/Azure.Iot.Operations.Services/StateStore/IStateStoreClientStub.cs x: 1 commits (all time) y: 9 lines of code dotnet/src/Azure.Iot.Operations.Services/StateStore/StateStoreClient.cs x: 14 commits (all time) y: 293 lines of code dotnet/src/Azure.Iot.Operations.Mqtt/Session/MqttSessionClient.cs x: 10 commits (all time) y: 603 lines of code dotnet/src/Azure.Iot.Operations.Protocol/HybridLogicalClock.cs x: 10 commits (all time) y: 244 lines of code dotnet/src/Azure.Iot.Operations.Connector/TelemetryConnectorWorker.cs x: 8 commits (all time) y: 303 lines of code dotnet/src/Azure.Iot.Operations.Mqtt/TokenRefreshTimer.cs x: 7 commits (all time) y: 63 lines of code dotnet/src/Azure.Iot.Operations.Protocol/AkriSystemProperties.cs x: 8 commits (all time) y: 34 lines of code dotnet/src/Azure.Iot.Operations.Protocol/Connection/X509ClientCertificateLocator.cs x: 7 commits (all time) y: 21 lines of code dotnet/src/Azure.Iot.Operations.Services/Assets/Asset.cs x: 7 commits (all time) y: 223 lines of code go/services/statestore/client.go x: 15 commits (all time) y: 223 lines of code go/services/statestore/del.go x: 10 commits (all time) y: 58 lines of code go/services/statestore/get.go x: 9 commits (all time) y: 47 lines of code go/services/statestore/keynotify.go x: 5 commits (all time) y: 84 lines of code go/services/statestore/set.go x: 11 commits (all time) y: 85 lines of code rust/azure_iot_operations_mqtt/src/session/session.rs x: 17 commits (all time) y: 374 lines of code rust/azure_iot_operations_mqtt/src/session/state.rs x: 2 commits (all time) y: 150 lines of code dotnet/templates/PollingTelemetryConnector/DatasetSampler.cs x: 4 commits (all time) y: 13 lines of code dotnet/templates/PollingTelemetryConnector/LeaderElectionConfigurationProvider.cs x: 2 commits (all time) y: 16 lines of code dotnet/templates/PollingTelemetryConnector/MessageSchemaProvider.cs x: 3 commits (all time) y: 21 lines of code dotnet/templates/PollingTelemetryConnector/Program.cs x: 6 commits (all time) y: 16 lines of code rust/azure_iot_operations_services/src/lib.rs x: 8 commits (all time) y: 9 lines of code rust/azure_iot_operations_services/src/state_store/client.rs x: 23 commits (all time) y: 738 lines of code dotnet/src/Azure.Iot.Operations.Services/Akri/Common/BytesJsonConverter.cs x: 8 commits (all time) y: 17 lines of code dotnet/src/Azure.Iot.Operations.Services/Akri/Common/DecimalString.cs x: 9 commits (all time) y: 73 lines of code dotnet/src/Azure.Iot.Operations.Services/Akri/Common/Utf8JsonSerializer.cs x: 11 commits (all time) y: 75 lines of code dotnet/src/Azure.Iot.Operations.Services/StateStore/StateStoreGen/PassthroughSerializer.cs x: 11 commits (all time) y: 40 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/EnvoyGenerator/EnvoyGenerator.cs x: 14 commits (all time) y: 71 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/EnvoyGenerator/EnvoyTransformFactory.cs x: 19 commits (all time) y: 434 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/EmptyTypeName.cs x: 3 commits (all time) y: 127 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/EnvoyGenerator/CommandEnvoyInfo.cs x: 1 commits (all time) y: 4 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/ITypeName.cs x: 2 commits (all time) y: 8 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/SchemaGenerator/AnnexFileProperties.cs x: 7 commits (all time) y: 42 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/SchemaGenerator/SchemaTransformFactory.cs x: 7 commits (all time) y: 212 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/communication/dotnet/Service/code/DotNetService.cs x: 11 commits (all time) y: 65 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/communication/go/Command/code/GoCommandExecutor.cs x: 4 commits (all time) y: 47 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/communication/go/Service/code/GoService.cs x: 9 commits (all time) y: 53 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/communication/java/Service/code/JavaService.cs x: 7 commits (all time) y: 47 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/communication/python/Service/code/PythonService.cs x: 7 commits (all time) y: 51 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/communication/rust/Command/code/RustCommandInvoker.cs x: 6 commits (all time) y: 56 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/serialization/Interface/code/InterfaceAnnex.cs x: 8 commits (all time) y: 89 lines of code dotnet/src/Azure.Iot.Operations.Services/Akri/DiscoveredAssetResources/DiscoveredAssetResources.g.cs x: 9 commits (all time) y: 164 lines of code dotnet/src/Azure.Iot.Operations.Services/StateStore/StateStoreGen/StateStore.g.cs x: 13 commits (all time) y: 119 lines of code dotnet/src/Azure.Iot.Operations.Protocol/ExecutionDispatcher.cs x: 5 commits (all time) y: 48 lines of code dotnet/src/Azure.Iot.Operations.Protocol/ExecutionDispatcherCollection.cs x: 5 commits (all time) y: 52 lines of code dotnet/src/Azure.Iot.Operations.Protocol/Models/ProtocolVersion.cs x: 8 commits (all time) y: 60 lines of code dotnet/src/Azure.Iot.Operations.Protocol/RPC/CommandInvoker.cs x: 29 commits (all time) y: 624 lines of code dotnet/src/Azure.Iot.Operations.Protocol/RPC/CommandResponseCache.cs x: 11 commits (all time) y: 270 lines of code tools/deployment/yaml/broker-listeners.yaml x: 1 commits (all time) y: 85 lines of code rust/azure_iot_operations_protocol/Cargo.toml x: 20 commits (all time) y: 44 lines of code rust/azure_iot_operations_services/Cargo.toml x: 20 commits (all time) y: 58 lines of code rust/azure_iot_operations_mqtt/src/session/receiver/plenary_ack.rs x: 2 commits (all time) y: 435 lines of code rust/azure_iot_operations_protocol/src/rpc_command/executor.rs x: 4 commits (all time) y: 1415 lines of code rust/sample_applications/event_driven_app/input_client/src/main.rs x: 4 commits (all time) y: 198 lines of code codegen/res/rust/AVRO/common_types/empty_avro.rs x: 7 commits (all time) y: 37 lines of code codegen/res/rust/JSON/common_types/empty_json.rs x: 6 commits (all time) y: 23 lines of code rust/azure_iot_operations_mqtt/src/rumqttc_adapter.rs x: 16 commits (all time) y: 558 lines of code rust/azure_iot_operations_mqtt/src/session/receiver.rs x: 3 commits (all time) y: 1576 lines of code rust/azure_iot_operations_mqtt/src/session/receiver/ordered_acker.rs x: 3 commits (all time) y: 296 lines of code rust/azure_iot_operations_mqtt/src/session/reconnect_policy.rs x: 3 commits (all time) y: 52 lines of code rust/azure_iot_operations_mqtt/src/session/wrapper.rs x: 18 commits (all time) y: 176 lines of code rust/azure_iot_operations_protocol/src/common/hybrid_logical_clock.rs x: 8 commits (all time) y: 492 lines of code rust/azure_iot_operations_protocol/src/common/payload_serialize.rs x: 6 commits (all time) y: 123 lines of code rust/azure_iot_operations_protocol/src/telemetry/sender.rs x: 3 commits (all time) y: 524 lines of code rust/azure_iot_operations_services/src/schema_registry/schemaregistry_gen/common_types/b64.rs x: 7 commits (all time) y: 29 lines of code rust/azure_iot_operations_services/src/schema_registry/schemaregistry_gen/common_types/time_only.rs x: 5 commits (all time) y: 59 lines of code rust/azure_iot_operations_services/src/state_store.rs x: 13 commits (all time) y: 131 lines of code rust/azure_iot_operations_services/src/state_store/resp3.rs x: 5 commits (all time) y: 501 lines of code rust/sample_applications/counter/counter_client/Cargo.toml x: 3 commits (all time) y: 13 lines of code rust/sample_applications/counter/envoy/Cargo.toml x: 9 commits (all time) y: 17 lines of code rust/sample_applications/counter/envoy/src/common_types/b64.rs x: 8 commits (all time) y: 29 lines of code rust/sample_applications/counter/envoy/src/common_types/date_only.rs x: 6 commits (all time) y: 53 lines of code rust/sample_applications/counter/envoy/src/common_types/decimal.rs x: 6 commits (all time) y: 30 lines of code rust/sample_applications/event_driven_app/output_client/src/main.rs x: 3 commits (all time) y: 233 lines of code rust/azure_iot_operations_mqtt/src/session.rs x: 13 commits (all time) y: 66 lines of code dotnet/src/Azure.Iot.Operations.Connector/PollingTelemetryConnectorWorker.cs x: 6 commits (all time) y: 85 lines of code dotnet/templates/EventDrivenTelemetryConnector/Program.cs x: 5 commits (all time) y: 15 lines of code rust/azure_iot_operations_protocol/src/common.rs x: 3 commits (all time) y: 10 lines of code rust/azure_iot_operations_protocol/src/common/topic_processor.rs x: 12 commits (all time) y: 491 lines of code dotnet/src/Azure.Iot.Operations.Services/Akri/Common/EmptyJson.cs x: 7 commits (all time) y: 6 lines of code dotnet/src/Azure.Iot.Operations.Services/StateStore/StateStoreGen/InvokeCommandExecutor.g.cs x: 12 commits (all time) y: 28 lines of code go/services/schemaregistry/schemaregistry/get_request_payload.go x: 6 commits (all time) y: 4 lines of code go/services/schemaregistry/schemaregistry/put_request_schema.go x: 7 commits (all time) y: 10 lines of code rust/azure_iot_operations_services/src/schema_registry/schemaregistry_gen/common_types/common_options.rs x: 4 commits (all time) y: 21 lines of code rust/azure_iot_operations_services/src/schema_registry/schemaregistry_gen/schema_registry/put_request_schema.rs x: 5 commits (all time) y: 38 lines of code rust/azure_iot_operations_services/src/leased_lock.rs x: 2 commits (all time) y: 76 lines of code rust/azure_iot_operations_services/src/schema_registry.rs x: 4 commits (all time) y: 87 lines of code dotnet/src/Azure.Iot.Operations.Mqtt/OrderedAckMqttClient.cs x: 10 commits (all time) y: 269 lines of code go/services/leasedlock/options.go x: 3 commits (all time) y: 64 lines of code go/internal/mqtt/options.go x: 5 commits (all time) y: 128 lines of code go/mqtt/auth_utils.go x: 3 commits (all time) y: 84 lines of code go/mqtt/connect.go x: 14 commits (all time) y: 278 lines of code go/mqtt/internal/appendable_list_with_removal.go x: 2 commits (all time) y: 60 lines of code go/mqtt/publish.go x: 10 commits (all time) y: 151 lines of code go/protocol/command_executor.go x: 27 commits (all time) y: 359 lines of code go/protocol/command_invoker.go x: 27 commits (all time) y: 331 lines of code go/protocol/common_options.go x: 8 commits (all time) y: 154 lines of code go/protocol/errors/errors.go x: 6 commits (all time) y: 97 lines of code go/protocol/hlc/hlc.go x: 8 commits (all time) y: 192 lines of code go/protocol/listener.go x: 23 commits (all time) y: 190 lines of code go/protocol/publisher.go x: 18 commits (all time) y: 83 lines of code go/protocol/telemetry_receiver.go x: 23 commits (all time) y: 218 lines of code go/protocol/telemetry_sender.go x: 19 commits (all time) y: 158 lines of code go/services/schemaregistry/put.go x: 5 commits (all time) y: 77 lines of code go/mqtt/session_client.go x: 14 commits (all time) y: 81 lines of code go/services/schemaregistry/client.go x: 7 commits (all time) y: 91 lines of code dotnet/src/Azure.Iot.Operations.Services/SchemaRegistry/SchemaRegistryClient.cs x: 12 commits (all time) y: 83 lines of code dotnet/src/Azure.Iot.Operations.Protocol/MqttTopicProcessor.cs x: 10 commits (all time) y: 142 lines of code dotnet/src/Azure.Iot.Operations.Protocol/Telemetry/TelemetryReceiver.cs x: 25 commits (all time) y: 209 lines of code dotnet/src/Azure.Iot.Operations.Protocol/Telemetry/TelemetrySender.cs x: 27 commits (all time) y: 184 lines of code go/mqtt/env.go x: 3 commits (all time) y: 180 lines of code dotnet/src/Azure.Iot.Operations.Protocol/AkriMqttException.cs x: 10 commits (all time) y: 78 lines of code go/protocol/encoding.go x: 9 commits (all time) y: 127 lines of code go/protocol/errors/logging.go x: 4 commits (all time) y: 65 lines of code go/protocol/internal/errutil/context.go x: 3 commits (all time) y: 44 lines of code go/protocol/internal/errutil/mqtt.go x: 3 commits (all time) y: 33 lines of code go/protocol/internal/errutil/protocol.go x: 6 commits (all time) y: 223 lines of code go/protocol/internal/topic.go x: 7 commits (all time) y: 176 lines of code go/protocol/telemetry_cloud_event.go x: 8 commits (all time) y: 264 lines of code go/protocol/types.go x: 9 commits (all time) y: 38 lines of code go/services/schemaregistry/get.go x: 4 commits (all time) y: 61 lines of code rust/azure_iot_operations_mqtt/src/error.rs x: 5 commits (all time) y: 198 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/serialization/Command/code/CommandJsonSchema.cs x: 4 commits (all time) y: 32 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/serialization/Object/code/ObjectJsonSchema.cs x: 4 commits (all time) y: 28 lines of code tools/statestore-cli/src/main.rs x: 5 commits (all time) y: 259 lines of code doc/dev/proto/MetlSpecProto.xml x: 9 commits (all time) y: 938 lines of code dotnet/src/Azure.Iot.Operations.Protocol/RPC/CommandRequestMetadata.cs x: 12 commits (all time) y: 75 lines of code dotnet/src/Azure.Iot.Operations.Connector/ConnectorMessageSchema.cs x: 3 commits (all time) y: 27 lines of code dotnet/src/Azure.Iot.Operations.Mqtt/Converters/GenericMqttEnhancedAuthenticationHandler.cs x: 2 commits (all time) y: 33 lines of code dotnet/src/Azure.Iot.Operations.Mqtt/Session/BlockingConcurrentList.cs x: 4 commits (all time) y: 158 lines of code dotnet/src/Azure.Iot.Operations.Services/StateStore/StateStoreObject.cs x: 5 commits (all time) y: 104 lines of code go/internal/mage/mage.go x: 5 commits (all time) y: 134 lines of code tools/deployment/yaml/cert-man.yaml x: 1 commits (all time) y: 49 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/SchemaGenerator/TopicCollisionDetector.cs x: 2 commits (all time) y: 63 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/communication/dotnet/Project/code/DotNetProject.cs x: 4 commits (all time) y: 169 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/communication/rust/Service/code/RustService.cs x: 10 commits (all time) y: 41 lines of code dotnet/src/Azure.Iot.Operations.Protocol/Models/MqttTopicFilterComparer.cs x: 4 commits (all time) y: 123 lines of code dotnet/src/Azure.Iot.Operations.Protocol/Telemetry/IncomingTelemetryMetadata.cs x: 11 commits (all time) y: 93 lines of code dotnet/src/Azure.Iot.Operations.Services/Assets/AssetMonitor.cs x: 5 commits (all time) y: 224 lines of code dotnet/src/Azure.Iot.Operations.Services/StateStore/StateStoreOperationException.cs x: 4 commits (all time) y: 78 lines of code dotnet/templates/EventDrivenTelemetryConnector/ConnectorWorker.cs x: 4 commits (all time) y: 43 lines of code rust/sample_applications/counter/envoy/src/lib.rs x: 9 commits (all time) y: 7 lines of code dotnet/src/Azure.Iot.Operations.Services/StateStore/RESP3/Resp3Protocol.cs x: 4 commits (all time) y: 261 lines of code rust/azure_iot_operations_mqtt/src/topic.rs x: 3 commits (all time) y: 386 lines of code doc/dev/proto/ProtoDocument.xsd x: 2 commits (all time) y: 156 lines of code go/protocol/internal/caching/cache.go x: 9 commits (all time) y: 82 lines of code rust/azure_iot_operations_mqtt/src/interface.rs x: 12 commits (all time) y: 100 lines of code rust/azure_iot_operations_mqtt/src/session/managed_client.rs x: 11 commits (all time) y: 123 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/communication/rust/Serialization/code/RustSerialization.cs x: 7 commits (all time) y: 102 lines of code go/protocol/internal/container/priority_map.go x: 3 commits (all time) y: 79 lines of code go/mqtt/auth/mq_sat.go x: 4 commits (all time) y: 84 lines of code go/internal/magefile.go x: 3 commits (all time) y: 2 lines of code go/mqtt/net.go x: 5 commits (all time) y: 87 lines of code go/mqtt/subscribe.go x: 13 commits (all time) y: 189 lines of code codegen/res/rust/common/common_types/time_only.rs x: 3 commits (all time) y: 59 lines of code go/mqtt/fatal_error.go x: 2 commits (all time) y: 44 lines of code go/mqtt/internal/log_utils.go x: 2 commits (all time) y: 97 lines of code go/services/statestore/notify.go x: 2 commits (all time) y: 82 lines of code go/mqtt/internal/connection_tracker.go x: 1 commits (all time) y: 96 lines of code doc/dev/proto/MetlCasesProto.xml x: 2 commits (all time) y: 52 lines of code codegen/include/google/protobuf/any.proto x: 1 commits (all time) y: 156 lines of code codegen/include/google/protobuf/compiler/plugin.proto x: 1 commits (all time) y: 163 lines of code codegen/include/google/protobuf/descriptor.proto x: 1 commits (all time) y: 885 lines of code codegen/include/google/protobuf/duration.proto x: 1 commits (all time) y: 110 lines of code codegen/include/google/protobuf/field_mask.proto x: 1 commits (all time) y: 241 lines of code codegen/include/google/protobuf/struct.proto x: 1 commits (all time) y: 88 lines of code codegen/include/google/protobuf/timestamp.proto x: 1 commits (all time) y: 139 lines of code codegen/include/google/protobuf/type.proto x: 1 commits (all time) y: 181 lines of code
1576.0
lines of code
  min: 2.0
  average: 69.34
  25th percentile: 14.0
  median: 25.5
  75th percentile: 62.75
  max: 1576.0
0 31.0
commits (all time)
min: 1.0 | average: 5.15 | 25th percentile: 3.0 | median: 4.0 | 75th percentile: 6.0 | max: 31.0

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

codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/serialization/Array/code/ArrayAvroSchema.cs x: 2 contributors (all time) y: 23 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/serialization/Command/code/CommandAvroSchema.cs x: 2 contributors (all time) y: 33 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/serialization/Object/code/ObjectAvroSchema.cs x: 2 contributors (all time) y: 26 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/serialization/Object/code/ResultAvroSchema.cs x: 1 contributors (all time) y: 25 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/serialization/common/AvroSchemaSupport.cs x: 2 contributors (all time) y: 74 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/TypeGenerator/AvroSchemaStandardizer.cs x: 2 contributors (all time) y: 115 lines of code rust/azure_iot_operations_mqtt/Cargo.toml x: 5 contributors (all time) y: 38 lines of code rust/azure_iot_operations_mqtt/src/connection_settings.rs x: 5 contributors (all time) y: 687 lines of code rust/azure_iot_operations_mqtt/src/lib.rs x: 3 contributors (all time) y: 21 lines of code rust/azure_iot_operations_protocol/src/telemetry/receiver.rs x: 2 contributors (all time) y: 469 lines of code dotnet/src/Azure.Iot.Operations.Protocol/RPC/CommandExecutor.cs x: 6 contributors (all time) y: 568 lines of code dotnet/src/Azure.Iot.Operations.Protocol/RPC/CommandResponseMetadata.cs x: 4 contributors (all time) y: 58 lines of code dotnet/src/Azure.Iot.Operations.Protocol/RPC/ExtendedResponse.cs x: 2 contributors (all time) y: 68 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/ArgBinder.cs x: 1 contributors (all time) y: 81 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/CommandHandler.cs x: 2 contributors (all time) y: 166 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/OptionContainer.cs x: 1 contributors (all time) y: 20 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/Program.cs x: 3 contributors (all time) y: 99 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/SchemaGenerator/SchemaGenerator.cs x: 2 contributors (all time) y: 374 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/translation/Array/code/ArrayThingSchema.cs x: 1 contributors (all time) y: 18 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/translation/Command/code/CommandAffordance.cs x: 1 contributors (all time) y: 41 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/translation/Interface/code/InterfaceThing.cs x: 1 contributors (all time) y: 53 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/translation/common/ThingDescriber.cs x: 1 contributors (all time) y: 102 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/ModelSelector.cs x: 2 contributors (all time) y: 107 lines of code go/services/leasedlock/lease.go x: 1 contributors (all time) y: 191 lines of code go/services/leasedlock/lock.go x: 1 contributors (all time) y: 117 lines of code rust/azure_iot_operations_protocol/src/common/aio_protocol_error.rs x: 4 contributors (all time) y: 557 lines of code rust/azure_iot_operations_protocol/src/common/user_properties.rs x: 4 contributors (all time) y: 119 lines of code rust/azure_iot_operations_protocol/src/lib.rs x: 5 contributors (all time) y: 147 lines of code rust/azure_iot_operations_protocol/src/rpc_command.rs x: 2 contributors (all time) y: 104 lines of code rust/azure_iot_operations_protocol/src/rpc_command/invoker.rs x: 2 contributors (all time) y: 1543 lines of code codegen/res/rust/AVRO/common_types.rs x: 1 contributors (all time) y: 7 lines of code codegen/res/rust/common/common_types.rs x: 1 contributors (all time) y: 5 lines of code rust/azure_iot_operations_services/src/schema_registry/client.rs x: 4 contributors (all time) y: 159 lines of code rust/azure_iot_operations_services/src/schema_registry/schemaregistry_gen/common_types.rs x: 3 contributors (all time) y: 7 lines of code rust/azure_iot_operations_services/src/schema_registry/schemaregistry_gen/schema_registry/get_command_invoker.rs x: 4 contributors (all time) y: 96 lines of code rust/sample_applications/counter/counter_client/src/main.rs x: 5 contributors (all time) y: 150 lines of code rust/sample_applications/counter/counter_server/src/main.rs x: 4 contributors (all time) y: 114 lines of code rust/sample_applications/counter/envoy/src/common_types.rs x: 4 contributors (all time) y: 7 lines of code rust/sample_applications/counter/envoy/src/counter.rs x: 2 contributors (all time) y: 43 lines of code rust/sample_applications/counter/envoy/src/counter/increment_command_executor.rs x: 4 contributors (all time) y: 85 lines of code rust/sample_applications/counter/envoy/src/counter/read_counter_command_invoker.rs x: 4 contributors (all time) y: 109 lines of code rust/sample_applications/counter/envoy/src/counter/reset_command_executor.rs x: 3 contributors (all time) y: 74 lines of code rust/sample_applications/counter/envoy/src/counter/reset_command_invoker.rs x: 3 contributors (all time) y: 101 lines of code rust/sample_applications/counter/envoy/src/counter/telemetry_sender.rs x: 4 contributors (all time) y: 90 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/TypeGenerator/JsonSchemaStandardizer.cs x: 2 contributors (all time) y: 200 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/CodeName.cs x: 1 contributors (all time) y: 219 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/ReservedCSharp.cs x: 1 contributors (all time) y: 131 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/ReservedGo.cs x: 1 contributors (all time) y: 34 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/ReservedRust.cs x: 1 contributors (all time) y: 65 lines of code dotnet/src/Azure.Iot.Operations.Mqtt/Converters/MqttNetConverter.cs x: 2 contributors (all time) y: 521 lines of code dotnet/src/Azure.Iot.Operations.Protocol/Connection/MqttConnectionSettings.cs x: 5 contributors (all time) y: 352 lines of code dotnet/src/Azure.Iot.Operations.Protocol/Models/MqttClientOptions.cs x: 4 contributors (all time) y: 145 lines of code dotnet/src/Azure.Iot.Operations.Services/LeaderElection/LeaderElectionClient.cs x: 4 contributors (all time) y: 196 lines of code dotnet/src/Azure.Iot.Operations.Services/LeasedLock/LeasedLockClient.cs x: 6 contributors (all time) y: 357 lines of code dotnet/src/Azure.Iot.Operations.Services/StateStore/IStateStoreClient.cs x: 2 contributors (all time) y: 14 lines of code dotnet/src/Azure.Iot.Operations.Services/StateStore/StateStoreClient.cs x: 4 contributors (all time) y: 293 lines of code dotnet/src/Azure.Iot.Operations.Mqtt/Session/MqttSessionClient.cs x: 3 contributors (all time) y: 603 lines of code dotnet/src/Azure.Iot.Operations.Protocol/HybridLogicalClock.cs x: 4 contributors (all time) y: 244 lines of code dotnet/src/Azure.Iot.Operations.Connector/TelemetryConnectorWorker.cs x: 4 contributors (all time) y: 303 lines of code dotnet/src/Azure.Iot.Operations.Services/Assets/Asset.cs x: 3 contributors (all time) y: 223 lines of code go/services/statestore/del.go x: 3 contributors (all time) y: 58 lines of code go/services/statestore/get.go x: 3 contributors (all time) y: 47 lines of code go/services/statestore/keynotify.go x: 3 contributors (all time) y: 84 lines of code go/services/statestore/reconnect.go x: 3 contributors (all time) y: 31 lines of code rust/azure_iot_operations_mqtt/src/session/session.rs x: 3 contributors (all time) y: 374 lines of code rust/azure_iot_operations_mqtt/src/session/state.rs x: 2 contributors (all time) y: 150 lines of code dotnet/templates/PollingTelemetryConnector/DatasetSampler.cs x: 3 contributors (all time) y: 13 lines of code dotnet/templates/PollingTelemetryConnector/Program.cs x: 4 contributors (all time) y: 16 lines of code rust/azure_iot_operations_services/src/state_store/client.rs x: 5 contributors (all time) y: 738 lines of code dotnet/src/Azure.Iot.Operations.Services/Akri/Common/Utf8JsonSerializer.cs x: 3 contributors (all time) y: 75 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/EnvoyGenerator/EnvoyTransformFactory.cs x: 2 contributors (all time) y: 434 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/EmptyTypeName.cs x: 1 contributors (all time) y: 127 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/SchemaGenerator/SchemaTransformFactory.cs x: 2 contributors (all time) y: 212 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/communication/go/Command/code/GoCommandExecutor.cs x: 2 contributors (all time) y: 47 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/communication/go/Service/code/GoService.cs x: 2 contributors (all time) y: 53 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/communication/rust/Command/code/RustCommandExecutor.cs x: 2 contributors (all time) y: 62 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/serialization/Interface/code/InterfaceAnnex.cs x: 2 contributors (all time) y: 89 lines of code dotnet/src/Azure.Iot.Operations.Services/Akri/DiscoveredAssetResources/DiscoveredAssetResources.g.cs x: 3 contributors (all time) y: 164 lines of code dotnet/src/Azure.Iot.Operations.Services/StateStore/StateStoreGen/StateStore.g.cs x: 3 contributors (all time) y: 119 lines of code dotnet/src/Azure.Iot.Operations.Protocol/ExecutionDispatcherCollection.cs x: 3 contributors (all time) y: 52 lines of code dotnet/src/Azure.Iot.Operations.Protocol/RPC/CommandInvoker.cs x: 6 contributors (all time) y: 624 lines of code dotnet/src/Azure.Iot.Operations.Protocol/RPC/CommandResponseCache.cs x: 4 contributors (all time) y: 270 lines of code rust/azure_iot_operations_protocol/Cargo.toml x: 5 contributors (all time) y: 44 lines of code rust/azure_iot_operations_services/Cargo.toml x: 7 contributors (all time) y: 58 lines of code rust/azure_iot_operations_mqtt/src/session/receiver/plenary_ack.rs x: 1 contributors (all time) y: 435 lines of code rust/azure_iot_operations_protocol/src/rpc_command/executor.rs x: 2 contributors (all time) y: 1415 lines of code rust/sample_applications/event_driven_app/input_client/src/main.rs x: 2 contributors (all time) y: 198 lines of code codegen/res/rust/AVRO/common_types/empty_avro.rs x: 3 contributors (all time) y: 37 lines of code rust/Cargo.toml x: 4 contributors (all time) y: 32 lines of code rust/azure_iot_operations_mqtt/src/auth.rs x: 2 contributors (all time) y: 125 lines of code rust/azure_iot_operations_mqtt/src/rumqttc_adapter.rs x: 3 contributors (all time) y: 558 lines of code rust/azure_iot_operations_mqtt/src/session/receiver.rs x: 2 contributors (all time) y: 1576 lines of code rust/azure_iot_operations_mqtt/src/session/receiver/ordered_acker.rs x: 1 contributors (all time) y: 296 lines of code rust/azure_iot_operations_mqtt/src/session/wrapper.rs x: 2 contributors (all time) y: 176 lines of code rust/azure_iot_operations_protocol/src/common/hybrid_logical_clock.rs x: 3 contributors (all time) y: 492 lines of code rust/azure_iot_operations_protocol/src/telemetry/sender.rs x: 2 contributors (all time) y: 524 lines of code rust/azure_iot_operations_services/src/schema_registry/schemaregistry_gen/common_types/b64.rs x: 4 contributors (all time) y: 29 lines of code rust/azure_iot_operations_services/src/schema_registry/schemaregistry_gen/common_types/empty_json.rs x: 4 contributors (all time) y: 23 lines of code rust/azure_iot_operations_services/src/state_store.rs x: 5 contributors (all time) y: 131 lines of code rust/azure_iot_operations_services/src/state_store/resp3.rs x: 2 contributors (all time) y: 501 lines of code rust/sample_applications/event_driven_app/output_client/src/main.rs x: 2 contributors (all time) y: 233 lines of code rust/azure_iot_operations_mqtt/src/session.rs x: 3 contributors (all time) y: 66 lines of code rust/azure_iot_operations_protocol/src/common.rs x: 2 contributors (all time) y: 10 lines of code rust/azure_iot_operations_protocol/src/common/topic_processor.rs x: 4 contributors (all time) y: 491 lines of code dotnet/src/Azure.Iot.Operations.Services/Akri/Common/EmptyJson.cs x: 3 contributors (all time) y: 6 lines of code dotnet/src/Azure.Iot.Operations.Services/SchemaRegistry/SchemaRegistry/Schema.g.cs x: 3 contributors (all time) y: 42 lines of code go/services/schemaregistry/schemaregistry/get_request_payload.go x: 2 contributors (all time) y: 4 lines of code rust/azure_iot_operations_services/src/leased_lock.rs x: 2 contributors (all time) y: 76 lines of code rust/azure_iot_operations_services/src/schema_registry.rs x: 3 contributors (all time) y: 87 lines of code dotnet/src/Azure.Iot.Operations.Mqtt/OrderedAckMqttClient.cs x: 3 contributors (all time) y: 269 lines of code go/mqtt/connect.go x: 2 contributors (all time) y: 278 lines of code go/mqtt/internal/appendable_list_with_removal.go x: 1 contributors (all time) y: 60 lines of code go/mqtt/session_client_options.go x: 2 contributors (all time) y: 99 lines of code go/protocol/command_executor.go x: 5 contributors (all time) y: 359 lines of code go/protocol/command_invoker.go x: 5 contributors (all time) y: 331 lines of code go/protocol/common_options.go x: 3 contributors (all time) y: 154 lines of code go/protocol/hlc/hlc.go x: 4 contributors (all time) y: 192 lines of code go/protocol/internal/errutil/util.go x: 4 contributors (all time) y: 53 lines of code go/protocol/telemetry_receiver.go x: 5 contributors (all time) y: 218 lines of code go/protocol/telemetry_sender.go x: 5 contributors (all time) y: 158 lines of code go/mqtt/session_client.go x: 2 contributors (all time) y: 81 lines of code dotnet/src/Azure.Iot.Operations.Protocol/MqttTopicProcessor.cs x: 3 contributors (all time) y: 142 lines of code dotnet/src/Azure.Iot.Operations.Protocol/Telemetry/TelemetryReceiver.cs x: 5 contributors (all time) y: 209 lines of code dotnet/src/Azure.Iot.Operations.Protocol/Telemetry/TelemetrySender.cs x: 6 contributors (all time) y: 184 lines of code go/mqtt/env.go x: 1 contributors (all time) y: 180 lines of code go/protocol/encoding.go x: 5 contributors (all time) y: 127 lines of code go/protocol/internal/errutil/protocol.go x: 4 contributors (all time) y: 223 lines of code go/protocol/internal/timeout.go x: 5 contributors (all time) y: 57 lines of code go/protocol/internal/topic.go x: 5 contributors (all time) y: 176 lines of code go/protocol/telemetry_cloud_event.go x: 4 contributors (all time) y: 264 lines of code rust/azure_iot_operations_mqtt/src/error.rs x: 1 contributors (all time) y: 198 lines of code tools/statestore-cli/src/main.rs x: 3 contributors (all time) y: 259 lines of code doc/dev/proto/MetlSpecProto.xml x: 1 contributors (all time) y: 938 lines of code dotnet/src/Azure.Iot.Operations.Mqtt/Session/BlockingConcurrentList.cs x: 2 contributors (all time) y: 158 lines of code tools/deployment/yaml/cert-man.yaml x: 1 contributors (all time) y: 49 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/communication/dotnet/Project/code/DotNetProject.cs x: 2 contributors (all time) y: 169 lines of code dotnet/src/Azure.Iot.Operations.Protocol/Models/MqttTopicFilterComparer.cs x: 2 contributors (all time) y: 123 lines of code dotnet/src/Azure.Iot.Operations.Services/Assets/AssetMonitor.cs x: 3 contributors (all time) y: 224 lines of code dotnet/src/Azure.Iot.Operations.Services/StateStore/RESP3/Resp3Protocol.cs x: 2 contributors (all time) y: 261 lines of code rust/azure_iot_operations_mqtt/src/topic.rs x: 2 contributors (all time) y: 386 lines of code doc/dev/proto/ProtoDocument.xsd x: 1 contributors (all time) y: 156 lines of code go/protocol/internal/container/priority_map.go x: 1 contributors (all time) y: 79 lines of code go/mqtt/subscribe.go x: 2 contributors (all time) y: 189 lines of code go/mqtt/errors.go x: 1 contributors (all time) y: 93 lines of code go/mqtt/internal/log_utils.go x: 1 contributors (all time) y: 97 lines of code codegen/include/google/protobuf/compiler/plugin.proto x: 1 contributors (all time) y: 163 lines of code codegen/include/google/protobuf/descriptor.proto x: 1 contributors (all time) y: 885 lines of code codegen/include/google/protobuf/duration.proto x: 1 contributors (all time) y: 110 lines of code codegen/include/google/protobuf/field_mask.proto x: 1 contributors (all time) y: 241 lines of code codegen/include/google/protobuf/timestamp.proto x: 1 contributors (all time) y: 139 lines of code
1576.0
lines of code
  min: 2.0
  average: 69.34
  25th percentile: 14.0
  median: 25.5
  75th percentile: 62.75
  max: 1576.0
0 7.0
contributors (all time)
min: 1.0 | average: 2.23 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 3.0 | max: 7.0

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

codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/serialization/Array/code/ArrayAvroSchema.cs x: 1 commits (30d) y: 23 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/serialization/Command/code/CommandAvroSchema.cs x: 1 commits (30d) y: 33 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/serialization/Object/code/ObjectAvroSchema.cs x: 1 commits (30d) y: 26 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/serialization/common/AvroSchemaSupport.cs x: 1 commits (30d) y: 74 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/TypeGenerator/AvroSchemaStandardizer.cs x: 1 commits (30d) y: 115 lines of code rust/azure_iot_operations_mqtt/Cargo.toml x: 2 commits (30d) y: 38 lines of code rust/azure_iot_operations_mqtt/src/connection_settings.rs x: 2 commits (30d) y: 687 lines of code rust/azure_iot_operations_protocol/src/telemetry/receiver.rs x: 1 commits (30d) y: 469 lines of code dotnet/src/Azure.Iot.Operations.Protocol/RPC/CommandExecutor.cs x: 1 commits (30d) y: 568 lines of code dotnet/src/Azure.Iot.Operations.Protocol/RPC/CommandResponseMetadata.cs x: 1 commits (30d) y: 58 lines of code dotnet/src/Azure.Iot.Operations.Protocol/RPC/ExtendedResponse.cs x: 1 commits (30d) y: 68 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/ArgBinder.cs x: 2 commits (30d) y: 81 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/CommandHandler.cs x: 2 commits (30d) y: 166 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/OptionContainer.cs x: 2 commits (30d) y: 20 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/Program.cs x: 2 commits (30d) y: 99 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/SchemaGenerator/SchemaGenerator.cs x: 1 commits (30d) y: 374 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/translation/Array/code/ArrayThingSchema.cs x: 1 commits (30d) y: 18 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/translation/Command/code/CommandAffordance.cs x: 1 commits (30d) y: 41 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/translation/Interface/code/InterfaceThing.cs x: 1 commits (30d) y: 53 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/translation/common/ThingDescriber.cs x: 1 commits (30d) y: 102 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/ModelSelector.cs x: 1 commits (30d) y: 107 lines of code go/services/leasedlock/lease.go x: 1 commits (30d) y: 191 lines of code go/services/leasedlock/lock.go x: 1 commits (30d) y: 117 lines of code rust/azure_iot_operations_protocol/src/common/aio_protocol_error.rs x: 1 commits (30d) y: 557 lines of code rust/azure_iot_operations_protocol/src/lib.rs x: 1 commits (30d) y: 147 lines of code rust/azure_iot_operations_protocol/src/rpc_command/invoker.rs x: 1 commits (30d) y: 1543 lines of code codegen/res/rust/AVRO/common_types.rs x: 1 commits (30d) y: 7 lines of code codegen/res/rust/common/common_types.rs x: 1 commits (30d) y: 5 lines of code rust/azure_iot_operations_services/src/schema_registry/client.rs x: 1 commits (30d) y: 159 lines of code rust/azure_iot_operations_services/src/schema_registry/schemaregistry_gen/schema_registry/get_command_invoker.rs x: 1 commits (30d) y: 96 lines of code rust/sample_applications/counter/envoy/src/counter.rs x: 1 commits (30d) y: 43 lines of code rust/sample_applications/counter/envoy/src/counter/increment_command_executor.rs x: 1 commits (30d) y: 85 lines of code rust/sample_applications/counter/envoy/src/counter/telemetry_sender.rs x: 1 commits (30d) y: 90 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/TypeGenerator/JsonSchemaStandardizer.cs x: 1 commits (30d) y: 200 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/CodeName.cs x: 1 commits (30d) y: 219 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/ReservedCSharp.cs x: 1 commits (30d) y: 131 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/ReservedRust.cs x: 1 commits (30d) y: 65 lines of code dotnet/src/Azure.Iot.Operations.Mqtt/Converters/MqttNetConverter.cs x: 2 commits (30d) y: 521 lines of code dotnet/src/Azure.Iot.Operations.Protocol/Connection/MqttConnectionSettings.cs x: 1 commits (30d) y: 352 lines of code dotnet/src/Azure.Iot.Operations.Protocol/Models/MqttClientOptions.cs x: 1 commits (30d) y: 145 lines of code dotnet/src/Azure.Iot.Operations.Services/LeasedLock/LeasedLockClient.cs x: 1 commits (30d) y: 357 lines of code dotnet/src/Azure.Iot.Operations.Services/StateStore/StateStoreClient.cs x: 2 commits (30d) y: 293 lines of code dotnet/src/Azure.Iot.Operations.Mqtt/Session/MqttSessionClient.cs x: 2 commits (30d) y: 603 lines of code dotnet/src/Azure.Iot.Operations.Protocol/HybridLogicalClock.cs x: 1 commits (30d) y: 244 lines of code dotnet/src/Azure.Iot.Operations.Connector/TelemetryConnectorWorker.cs x: 1 commits (30d) y: 303 lines of code
1543.0
lines of code
  min: 2.0
  average: 135.3
  25th percentile: 25.5
  median: 74.0
  75th percentile: 148.5
  max: 1543.0
0 2.0
commits (30d)
min: 1.0 | average: 1.09 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

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

codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/serialization/Array/code/ArrayAvroSchema.cs x: 1 contributors (30d) y: 23 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/serialization/Command/code/CommandAvroSchema.cs x: 1 contributors (30d) y: 33 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/serialization/Object/code/ObjectAvroSchema.cs x: 1 contributors (30d) y: 26 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/serialization/common/AvroSchemaSupport.cs x: 1 contributors (30d) y: 74 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/TypeGenerator/AvroSchemaStandardizer.cs x: 1 contributors (30d) y: 115 lines of code rust/azure_iot_operations_mqtt/Cargo.toml x: 2 contributors (30d) y: 38 lines of code rust/azure_iot_operations_mqtt/src/connection_settings.rs x: 2 contributors (30d) y: 687 lines of code rust/azure_iot_operations_protocol/src/telemetry/receiver.rs x: 1 contributors (30d) y: 469 lines of code dotnet/src/Azure.Iot.Operations.Protocol/RPC/CommandExecutor.cs x: 1 contributors (30d) y: 568 lines of code dotnet/src/Azure.Iot.Operations.Protocol/RPC/CommandResponseMetadata.cs x: 1 contributors (30d) y: 58 lines of code dotnet/src/Azure.Iot.Operations.Protocol/RPC/ExtendedResponse.cs x: 1 contributors (30d) y: 68 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/ArgBinder.cs x: 1 contributors (30d) y: 81 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/CommandHandler.cs x: 1 contributors (30d) y: 166 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/Program.cs x: 1 contributors (30d) y: 99 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/SchemaGenerator/SchemaGenerator.cs x: 1 contributors (30d) y: 374 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/translation/Array/code/ArrayThingSchema.cs x: 1 contributors (30d) y: 18 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/translation/Command/code/CommandAffordance.cs x: 1 contributors (30d) y: 41 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/translation/Interface/code/InterfaceThing.cs x: 1 contributors (30d) y: 53 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/ModelSelector.cs x: 1 contributors (30d) y: 107 lines of code go/services/leasedlock/lease.go x: 1 contributors (30d) y: 191 lines of code go/services/leasedlock/lock.go x: 1 contributors (30d) y: 117 lines of code rust/azure_iot_operations_protocol/src/common/aio_protocol_error.rs x: 1 contributors (30d) y: 557 lines of code rust/azure_iot_operations_protocol/src/lib.rs x: 1 contributors (30d) y: 147 lines of code rust/azure_iot_operations_protocol/src/rpc_command/invoker.rs x: 1 contributors (30d) y: 1543 lines of code codegen/res/rust/AVRO/common_types.rs x: 1 contributors (30d) y: 7 lines of code codegen/res/rust/common/common_types.rs x: 1 contributors (30d) y: 5 lines of code rust/azure_iot_operations_services/src/schema_registry/client.rs x: 1 contributors (30d) y: 159 lines of code rust/azure_iot_operations_services/src/schema_registry/schemaregistry_gen/schema_registry/get_command_invoker.rs x: 1 contributors (30d) y: 96 lines of code rust/sample_applications/counter/envoy/src/counter.rs x: 1 contributors (30d) y: 43 lines of code rust/sample_applications/counter/envoy/src/counter/telemetry_sender.rs x: 1 contributors (30d) y: 90 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/TypeGenerator/JsonSchemaStandardizer.cs x: 1 contributors (30d) y: 200 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/CodeName.cs x: 1 contributors (30d) y: 219 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/ReservedCSharp.cs x: 1 contributors (30d) y: 131 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/ReservedRust.cs x: 1 contributors (30d) y: 65 lines of code dotnet/src/Azure.Iot.Operations.Mqtt/Converters/MqttNetConverter.cs x: 1 contributors (30d) y: 521 lines of code dotnet/src/Azure.Iot.Operations.Protocol/Connection/MqttConnectionSettings.cs x: 1 contributors (30d) y: 352 lines of code dotnet/src/Azure.Iot.Operations.Protocol/Models/MqttClientOptions.cs x: 1 contributors (30d) y: 145 lines of code dotnet/src/Azure.Iot.Operations.Services/LeasedLock/LeasedLockClient.cs x: 1 contributors (30d) y: 357 lines of code dotnet/src/Azure.Iot.Operations.Services/StateStore/StateStoreClient.cs x: 1 contributors (30d) y: 293 lines of code dotnet/src/Azure.Iot.Operations.Mqtt/Session/MqttSessionClient.cs x: 1 contributors (30d) y: 603 lines of code dotnet/src/Azure.Iot.Operations.Protocol/HybridLogicalClock.cs x: 1 contributors (30d) y: 244 lines of code dotnet/src/Azure.Iot.Operations.Connector/TelemetryConnectorWorker.cs x: 1 contributors (30d) y: 303 lines of code
1543.0
lines of code
  min: 2.0
  average: 135.3
  25th percentile: 25.5
  median: 74.0
  75th percentile: 148.5
  max: 1543.0
0 2.0
contributors (30d)
min: 1.0 | average: 1.02 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

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

codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/serialization/Array/code/ArrayAvroSchema.cs x: 3 commits (90d) y: 23 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/serialization/Command/code/CommandAvroSchema.cs x: 3 commits (90d) y: 33 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/serialization/Object/code/ObjectAvroSchema.cs x: 3 commits (90d) y: 26 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/serialization/Object/code/ResultAvroSchema.cs x: 2 commits (90d) y: 25 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/serialization/common/AvroSchemaSupport.cs x: 3 commits (90d) y: 74 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/TypeGenerator/AvroSchemaStandardizer.cs x: 4 commits (90d) y: 115 lines of code rust/azure_iot_operations_mqtt/Cargo.toml x: 6 commits (90d) y: 38 lines of code rust/azure_iot_operations_mqtt/src/connection_settings.rs x: 6 commits (90d) y: 687 lines of code rust/azure_iot_operations_mqtt/src/lib.rs x: 2 commits (90d) y: 21 lines of code rust/azure_iot_operations_protocol/src/telemetry/receiver.rs x: 4 commits (90d) y: 469 lines of code dotnet/src/Azure.Iot.Operations.Protocol/RPC/CommandExecutor.cs x: 13 commits (90d) y: 568 lines of code dotnet/src/Azure.Iot.Operations.Protocol/RPC/CommandResponseMetadata.cs x: 7 commits (90d) y: 58 lines of code dotnet/src/Azure.Iot.Operations.Protocol/RPC/ExtendedResponse.cs x: 2 commits (90d) y: 68 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/ArgBinder.cs x: 6 commits (90d) y: 81 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/CommandHandler.cs x: 9 commits (90d) y: 166 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/OptionContainer.cs x: 6 commits (90d) y: 20 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/Program.cs x: 7 commits (90d) y: 99 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/SchemaGenerator/SchemaGenerator.cs x: 6 commits (90d) y: 374 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/translation/Array/code/ArrayThingSchema.cs x: 1 commits (90d) y: 18 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/translation/Command/code/CommandAffordance.cs x: 1 commits (90d) y: 41 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/translation/Enum/code/EnumThingSchema.cs x: 1 commits (90d) y: 20 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/translation/Interface/code/InterfaceThing.cs x: 1 commits (90d) y: 53 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/translation/Telemetry/code/TelemetriesAffordance.cs x: 1 commits (90d) y: 27 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/translation/common/ThingDescriber.cs x: 1 commits (90d) y: 102 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/ModelSelector.cs x: 2 commits (90d) y: 107 lines of code go/services/leasedlock/lease.go x: 1 commits (90d) y: 191 lines of code go/services/leasedlock/lock.go x: 2 commits (90d) y: 117 lines of code rust/azure_iot_operations_protocol/src/common/aio_protocol_error.rs x: 8 commits (90d) y: 557 lines of code rust/azure_iot_operations_protocol/src/common/user_properties.rs x: 4 commits (90d) y: 119 lines of code rust/azure_iot_operations_protocol/src/lib.rs x: 4 commits (90d) y: 147 lines of code rust/azure_iot_operations_protocol/src/rpc_command.rs x: 3 commits (90d) y: 104 lines of code rust/azure_iot_operations_protocol/src/rpc_command/invoker.rs x: 5 commits (90d) y: 1543 lines of code codegen/res/rust/AVRO/common_types.rs x: 1 commits (90d) y: 7 lines of code codegen/res/rust/common/common_types.rs x: 2 commits (90d) y: 5 lines of code codegen/res/rust/custom/common_types.rs x: 1 commits (90d) y: 3 lines of code rust/azure_iot_operations_services/src/schema_registry/client.rs x: 9 commits (90d) y: 159 lines of code rust/azure_iot_operations_services/src/schema_registry/schemaregistry_gen/common_types.rs x: 4 commits (90d) y: 7 lines of code rust/azure_iot_operations_services/src/schema_registry/schemaregistry_gen/schema_registry.rs x: 5 commits (90d) y: 33 lines of code rust/azure_iot_operations_services/src/schema_registry/schemaregistry_gen/schema_registry/get_command_invoker.rs x: 8 commits (90d) y: 96 lines of code rust/sample_applications/counter/counter_client/src/main.rs x: 6 commits (90d) y: 150 lines of code rust/sample_applications/counter/counter_server/src/main.rs x: 7 commits (90d) y: 114 lines of code rust/sample_applications/counter/envoy/src/counter.rs x: 5 commits (90d) y: 43 lines of code rust/sample_applications/counter/envoy/src/counter/increment_command_invoker.rs x: 8 commits (90d) y: 116 lines of code rust/sample_applications/counter/envoy/src/counter/read_counter_command_invoker.rs x: 8 commits (90d) y: 109 lines of code rust/sample_applications/counter/envoy/src/counter/reset_command_executor.rs x: 5 commits (90d) y: 74 lines of code rust/sample_applications/counter/envoy/src/counter/reset_command_invoker.rs x: 7 commits (90d) y: 101 lines of code rust/sample_applications/counter/envoy/src/counter/telemetry_receiver.rs x: 6 commits (90d) y: 56 lines of code rust/sample_applications/counter/envoy/src/counter/telemetry_sender.rs x: 8 commits (90d) y: 90 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/TypeGenerator/JsonSchemaStandardizer.cs x: 4 commits (90d) y: 200 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/CodeName.cs x: 3 commits (90d) y: 219 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/ReservedCSharp.cs x: 1 commits (90d) y: 131 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/ReservedGo.cs x: 1 commits (90d) y: 34 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/ReservedRust.cs x: 1 commits (90d) y: 65 lines of code dotnet/src/Azure.Iot.Operations.Mqtt/Converters/MqttNetConverter.cs x: 6 commits (90d) y: 521 lines of code dotnet/src/Azure.Iot.Operations.Protocol/Connection/MqttConnectionSettings.cs x: 5 commits (90d) y: 352 lines of code dotnet/src/Azure.Iot.Operations.Protocol/Models/MqttClientOptions.cs x: 6 commits (90d) y: 145 lines of code dotnet/src/Azure.Iot.Operations.Services/LeaderElection/LeaderElectionClient.cs x: 7 commits (90d) y: 196 lines of code dotnet/src/Azure.Iot.Operations.Services/LeasedLock/LeasedLockClient.cs x: 7 commits (90d) y: 357 lines of code dotnet/src/Azure.Iot.Operations.Services/StateStore/IStateStoreClient.cs x: 4 commits (90d) y: 14 lines of code dotnet/src/Azure.Iot.Operations.Services/StateStore/StateStoreClient.cs x: 6 commits (90d) y: 293 lines of code dotnet/src/Azure.Iot.Operations.Mqtt/Session/MqttSessionClient.cs x: 7 commits (90d) y: 603 lines of code dotnet/src/Azure.Iot.Operations.Protocol/HybridLogicalClock.cs x: 6 commits (90d) y: 244 lines of code dotnet/src/Azure.Iot.Operations.Connector/TelemetryConnectorWorker.cs x: 7 commits (90d) y: 303 lines of code dotnet/src/Azure.Iot.Operations.Mqtt/TokenRefreshTimer.cs x: 5 commits (90d) y: 63 lines of code dotnet/src/Azure.Iot.Operations.Protocol/AkriSystemProperties.cs x: 2 commits (90d) y: 34 lines of code dotnet/src/Azure.Iot.Operations.Protocol/Connection/X509ClientCertificateLocator.cs x: 4 commits (90d) y: 21 lines of code dotnet/src/Azure.Iot.Operations.Services/Assets/Asset.cs x: 5 commits (90d) y: 223 lines of code go/services/statestore/client.go x: 2 commits (90d) y: 223 lines of code go/services/statestore/del.go x: 2 commits (90d) y: 58 lines of code go/services/statestore/get.go x: 2 commits (90d) y: 47 lines of code go/services/statestore/keynotify.go x: 2 commits (90d) y: 84 lines of code rust/azure_iot_operations_mqtt/src/session/session.rs x: 5 commits (90d) y: 374 lines of code rust/azure_iot_operations_mqtt/src/session/state.rs x: 1 commits (90d) y: 150 lines of code dotnet/src/Azure.Iot.Operations.Services/Assets/FilesMonitor/FilesMonitor.cs x: 3 commits (90d) y: 108 lines of code dotnet/templates/PollingTelemetryConnector/DatasetSampler.cs x: 3 commits (90d) y: 13 lines of code dotnet/templates/PollingTelemetryConnector/LeaderElectionConfigurationProvider.cs x: 2 commits (90d) y: 16 lines of code dotnet/templates/PollingTelemetryConnector/Program.cs x: 5 commits (90d) y: 16 lines of code rust/azure_iot_operations_services/src/lib.rs x: 3 commits (90d) y: 9 lines of code rust/azure_iot_operations_services/src/state_store/client.rs x: 8 commits (90d) y: 738 lines of code dotnet/src/Azure.Iot.Operations.Services/Akri/Common/DecimalString.cs x: 6 commits (90d) y: 73 lines of code dotnet/src/Azure.Iot.Operations.Services/Akri/Common/Utf8JsonSerializer.cs x: 7 commits (90d) y: 75 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/EnvoyGenerator/EnvoyGenerator.cs x: 7 commits (90d) y: 71 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/EnvoyGenerator/EnvoyTransformFactory.cs x: 6 commits (90d) y: 434 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/EmptyTypeName.cs x: 1 commits (90d) y: 127 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/SchemaGenerator/AnnexFileProperties.cs x: 3 commits (90d) y: 42 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/SchemaGenerator/SchemaTransformFactory.cs x: 3 commits (90d) y: 212 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/communication/dotnet/Service/code/DotNetService.cs x: 4 commits (90d) y: 65 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/communication/go/Service/code/GoService.cs x: 2 commits (90d) y: 53 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/communication/rust/Command/code/RustCommandExecutor.cs x: 3 commits (90d) y: 62 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/serialization/Interface/code/InterfaceAnnex.cs x: 3 commits (90d) y: 89 lines of code dotnet/src/Azure.Iot.Operations.Services/Akri/DiscoveredAssetResources/DiscoveredAssetResources.g.cs x: 8 commits (90d) y: 164 lines of code dotnet/src/Azure.Iot.Operations.Services/StateStore/StateStoreGen/StateStore.g.cs x: 8 commits (90d) y: 119 lines of code go/services/schemaregistry/schemaregistry/get_command_invoker.go x: 6 commits (90d) y: 50 lines of code dotnet/src/Azure.Iot.Operations.Protocol/RPC/CommandInvoker.cs x: 12 commits (90d) y: 624 lines of code dotnet/src/Azure.Iot.Operations.Protocol/RPC/CommandResponseCache.cs x: 6 commits (90d) y: 270 lines of code tools/deployment/yaml/broker-listeners.yaml x: 1 commits (90d) y: 85 lines of code rust/azure_iot_operations_protocol/Cargo.toml x: 5 commits (90d) y: 44 lines of code rust/azure_iot_operations_services/Cargo.toml x: 8 commits (90d) y: 58 lines of code rust/azure_iot_operations_mqtt/src/session/receiver/plenary_ack.rs x: 1 commits (90d) y: 435 lines of code rust/azure_iot_operations_protocol/src/rpc_command/executor.rs x: 4 commits (90d) y: 1415 lines of code rust/sample_applications/event_driven_app/input_client/src/main.rs x: 4 commits (90d) y: 198 lines of code rust/azure_iot_operations_mqtt/src/rumqttc_adapter.rs x: 3 commits (90d) y: 558 lines of code rust/azure_iot_operations_mqtt/src/session/receiver.rs x: 2 commits (90d) y: 1576 lines of code rust/azure_iot_operations_mqtt/src/session/receiver/ordered_acker.rs x: 2 commits (90d) y: 296 lines of code rust/azure_iot_operations_mqtt/src/session/wrapper.rs x: 7 commits (90d) y: 176 lines of code rust/azure_iot_operations_protocol/src/application.rs x: 4 commits (90d) y: 37 lines of code rust/azure_iot_operations_protocol/src/common/hybrid_logical_clock.rs x: 5 commits (90d) y: 492 lines of code rust/azure_iot_operations_protocol/src/common/payload_serialize.rs x: 1 commits (90d) y: 123 lines of code rust/azure_iot_operations_protocol/src/telemetry/sender.rs x: 3 commits (90d) y: 524 lines of code rust/azure_iot_operations_services/src/schema_registry/schemaregistry_gen/common_types/b64.rs x: 5 commits (90d) y: 29 lines of code rust/azure_iot_operations_services/src/schema_registry/schemaregistry_gen/common_types/date_only.rs x: 4 commits (90d) y: 53 lines of code rust/azure_iot_operations_services/src/schema_registry/schemaregistry_gen/common_types/decimal.rs x: 4 commits (90d) y: 30 lines of code rust/azure_iot_operations_services/src/schema_registry/schemaregistry_gen/common_types/time_only.rs x: 4 commits (90d) y: 59 lines of code rust/azure_iot_operations_services/src/state_store.rs x: 5 commits (90d) y: 131 lines of code rust/azure_iot_operations_services/src/state_store/resp3.rs x: 1 commits (90d) y: 501 lines of code rust/sample_applications/event_driven_app/output_client/src/main.rs x: 3 commits (90d) y: 233 lines of code dotnet/src/Azure.Iot.Operations.Connector/PollingTelemetryConnectorWorker.cs x: 5 commits (90d) y: 85 lines of code dotnet/src/Azure.Iot.Operations.Services/Akri/Common/EmptyJson.cs x: 4 commits (90d) y: 6 lines of code dotnet/src/Azure.Iot.Operations.Services/Akri/DiscoveredAssetResources/CreateDiscoveredAssetCommandExecutor.g.cs x: 7 commits (90d) y: 28 lines of code dotnet/src/Azure.Iot.Operations.Services/SchemaRegistry/SchemaRegistry/Format.g.cs x: 5 commits (90d) y: 12 lines of code go/services/schemaregistry/schemaregistry/format.go x: 6 commits (90d) y: 47 lines of code go/services/schemaregistry/schemaregistry/get_request_payload.go x: 5 commits (90d) y: 4 lines of code go/services/schemaregistry/schemaregistry/get_request_schema.go x: 6 commits (90d) y: 5 lines of code go/services/schemaregistry/schemaregistry/put_request_schema.go x: 6 commits (90d) y: 10 lines of code go/services/schemaregistry/schemaregistry/schema.go x: 6 commits (90d) y: 13 lines of code rust/azure_iot_operations_services/src/schema_registry/schemaregistry_gen/schema_registry/put_request_schema.rs x: 4 commits (90d) y: 38 lines of code rust/azure_iot_operations_services/src/schema_registry/schemaregistry_gen/schema_registry/schema.rs x: 4 commits (90d) y: 47 lines of code rust/azure_iot_operations_services/src/leased_lock.rs x: 2 commits (90d) y: 76 lines of code rust/azure_iot_operations_services/src/schema_registry.rs x: 2 commits (90d) y: 87 lines of code dotnet/src/Azure.Iot.Operations.Mqtt/OrderedAckMqttClient.cs x: 5 commits (90d) y: 269 lines of code go/mqtt/connect.go x: 2 commits (90d) y: 278 lines of code go/mqtt/internal/appendable_list_with_removal.go x: 1 commits (90d) y: 60 lines of code go/mqtt/session_client_options.go x: 3 commits (90d) y: 99 lines of code go/protocol/command_executor.go x: 5 commits (90d) y: 359 lines of code go/protocol/command_invoker.go x: 5 commits (90d) y: 331 lines of code go/protocol/hlc/hlc.go x: 4 commits (90d) y: 192 lines of code go/protocol/internal/errutil/util.go x: 3 commits (90d) y: 53 lines of code go/protocol/publisher.go x: 4 commits (90d) y: 83 lines of code go/protocol/telemetry_sender.go x: 3 commits (90d) y: 158 lines of code go/services/schemaregistry/put.go x: 3 commits (90d) y: 77 lines of code dotnet/src/Azure.Iot.Operations.Protocol/MqttTopicProcessor.cs x: 4 commits (90d) y: 142 lines of code dotnet/src/Azure.Iot.Operations.Protocol/Telemetry/TelemetryReceiver.cs x: 9 commits (90d) y: 209 lines of code dotnet/src/Azure.Iot.Operations.Protocol/Telemetry/TelemetrySender.cs x: 13 commits (90d) y: 184 lines of code go/mqtt/env.go x: 1 commits (90d) y: 180 lines of code go/protocol/encoding.go x: 2 commits (90d) y: 127 lines of code go/protocol/internal/topic.go x: 2 commits (90d) y: 176 lines of code go/protocol/telemetry_cloud_event.go x: 3 commits (90d) y: 264 lines of code rust/azure_iot_operations_mqtt/src/error.rs x: 1 commits (90d) y: 198 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/communication/dotnet/Command/code/DotNetCommandExecutor.cs x: 2 commits (90d) y: 39 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/TypeGenerator/ISchemaStandardizer.cs x: 2 commits (90d) y: 9 lines of code tools/statestore-cli/src/main.rs x: 4 commits (90d) y: 259 lines of code doc/dev/proto/MetlSpecProto.xml x: 3 commits (90d) y: 938 lines of code dotnet/src/Azure.Iot.Operations.Protocol/RPC/CommandRequestMetadata.cs x: 5 commits (90d) y: 75 lines of code dotnet/src/Azure.Iot.Operations.Mqtt/BlockingConcurrentDelayableQueue.cs x: 3 commits (90d) y: 64 lines of code dotnet/src/Azure.Iot.Operations.Mqtt/Session/BlockingConcurrentList.cs x: 2 commits (90d) y: 158 lines of code dotnet/src/Azure.Iot.Operations.Services/StateStore/StateStoreObject.cs x: 2 commits (90d) y: 104 lines of code go/internal/mage/mage.go x: 2 commits (90d) y: 134 lines of code tools/deployment/yaml/cert-man.yaml x: 1 commits (90d) y: 49 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/communication/dotnet/Project/code/DotNetProject.cs x: 1 commits (90d) y: 169 lines of code dotnet/src/Azure.Iot.Operations.Protocol/Telemetry/IncomingTelemetryMetadata.cs x: 4 commits (90d) y: 93 lines of code dotnet/src/Azure.Iot.Operations.Services/Assets/AssetMonitor.cs x: 3 commits (90d) y: 224 lines of code dotnet/src/Azure.Iot.Operations.Services/StateStore/StateStoreOperationException.cs x: 1 commits (90d) y: 78 lines of code dotnet/src/Azure.Iot.Operations.Services/StateStore/RESP3/Resp3Protocol.cs x: 2 commits (90d) y: 261 lines of code rust/azure_iot_operations_mqtt/src/topic.rs x: 1 commits (90d) y: 386 lines of code doc/dev/proto/ProtoDocument.xsd x: 1 commits (90d) y: 156 lines of code
1576.0
lines of code
  min: 2.0
  average: 70.39
  25th percentile: 14.0
  median: 25.0
  75th percentile: 60.0
  max: 1576.0
0 13.0
commits (90d)
min: 1.0 | average: 2.7 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 13.0

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

codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/serialization/Array/code/ArrayAvroSchema.cs x: 1 contributors (90d) y: 23 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/serialization/Command/code/CommandAvroSchema.cs x: 1 contributors (90d) y: 33 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/serialization/Object/code/ObjectAvroSchema.cs x: 1 contributors (90d) y: 26 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/serialization/common/AvroSchemaSupport.cs x: 1 contributors (90d) y: 74 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/TypeGenerator/AvroSchemaStandardizer.cs x: 1 contributors (90d) y: 115 lines of code rust/azure_iot_operations_mqtt/Cargo.toml x: 2 contributors (90d) y: 38 lines of code rust/azure_iot_operations_mqtt/src/connection_settings.rs x: 4 contributors (90d) y: 687 lines of code rust/azure_iot_operations_mqtt/src/lib.rs x: 2 contributors (90d) y: 21 lines of code rust/azure_iot_operations_protocol/src/telemetry/receiver.rs x: 2 contributors (90d) y: 469 lines of code dotnet/src/Azure.Iot.Operations.Protocol/RPC/CommandExecutor.cs x: 5 contributors (90d) y: 568 lines of code dotnet/src/Azure.Iot.Operations.Protocol/RPC/CommandResponseMetadata.cs x: 4 contributors (90d) y: 58 lines of code dotnet/src/Azure.Iot.Operations.Protocol/RPC/ExtendedResponse.cs x: 2 contributors (90d) y: 68 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/ArgBinder.cs x: 1 contributors (90d) y: 81 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/CommandHandler.cs x: 1 contributors (90d) y: 166 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/Program.cs x: 1 contributors (90d) y: 99 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/SchemaGenerator/SchemaGenerator.cs x: 1 contributors (90d) y: 374 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/translation/Array/code/ArrayThingSchema.cs x: 1 contributors (90d) y: 18 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/translation/Command/code/CommandAffordance.cs x: 1 contributors (90d) y: 41 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/translation/Interface/code/InterfaceThing.cs x: 1 contributors (90d) y: 53 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/translation/common/ThingDescriber.cs x: 1 contributors (90d) y: 102 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/ModelSelector.cs x: 1 contributors (90d) y: 107 lines of code go/services/leasedlock/lease.go x: 1 contributors (90d) y: 191 lines of code rust/azure_iot_operations_protocol/src/common/aio_protocol_error.rs x: 4 contributors (90d) y: 557 lines of code rust/azure_iot_operations_protocol/src/common/user_properties.rs x: 3 contributors (90d) y: 119 lines of code rust/azure_iot_operations_protocol/src/lib.rs x: 2 contributors (90d) y: 147 lines of code rust/azure_iot_operations_protocol/src/rpc_command.rs x: 2 contributors (90d) y: 104 lines of code rust/azure_iot_operations_protocol/src/rpc_command/invoker.rs x: 2 contributors (90d) y: 1543 lines of code codegen/res/rust/AVRO/common_types.rs x: 1 contributors (90d) y: 7 lines of code codegen/res/rust/common/common_types.rs x: 1 contributors (90d) y: 5 lines of code rust/azure_iot_operations_services/src/schema_registry/client.rs x: 4 contributors (90d) y: 159 lines of code rust/azure_iot_operations_services/src/schema_registry/schemaregistry_gen/common_types.rs x: 2 contributors (90d) y: 7 lines of code rust/azure_iot_operations_services/src/schema_registry/schemaregistry_gen/schema_registry.rs x: 2 contributors (90d) y: 33 lines of code rust/azure_iot_operations_services/src/schema_registry/schemaregistry_gen/schema_registry/get_command_invoker.rs x: 4 contributors (90d) y: 96 lines of code rust/sample_applications/counter/counter_client/src/main.rs x: 5 contributors (90d) y: 150 lines of code rust/sample_applications/counter/counter_server/src/main.rs x: 4 contributors (90d) y: 114 lines of code rust/sample_applications/counter/envoy/src/counter/increment_command_executor.rs x: 4 contributors (90d) y: 85 lines of code rust/sample_applications/counter/envoy/src/counter/read_counter_command_invoker.rs x: 4 contributors (90d) y: 109 lines of code rust/sample_applications/counter/envoy/src/counter/reset_command_executor.rs x: 3 contributors (90d) y: 74 lines of code rust/sample_applications/counter/envoy/src/counter/reset_command_invoker.rs x: 3 contributors (90d) y: 101 lines of code rust/sample_applications/counter/envoy/src/counter/telemetry_sender.rs x: 4 contributors (90d) y: 90 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/TypeGenerator/JsonSchemaStandardizer.cs x: 1 contributors (90d) y: 200 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/CodeName.cs x: 1 contributors (90d) y: 219 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/ReservedCSharp.cs x: 1 contributors (90d) y: 131 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/ReservedRust.cs x: 1 contributors (90d) y: 65 lines of code dotnet/src/Azure.Iot.Operations.Mqtt/Converters/MqttNetConverter.cs x: 2 contributors (90d) y: 521 lines of code dotnet/src/Azure.Iot.Operations.Protocol/Connection/MqttConnectionSettings.cs x: 3 contributors (90d) y: 352 lines of code dotnet/src/Azure.Iot.Operations.Protocol/Models/MqttClientOptions.cs x: 3 contributors (90d) y: 145 lines of code dotnet/src/Azure.Iot.Operations.Services/LeaderElection/LeaderElectionClient.cs x: 4 contributors (90d) y: 196 lines of code dotnet/src/Azure.Iot.Operations.Services/LeasedLock/LeasedLockClient.cs x: 4 contributors (90d) y: 357 lines of code dotnet/src/Azure.Iot.Operations.Services/StateStore/IStateStoreClient.cs x: 2 contributors (90d) y: 14 lines of code dotnet/src/Azure.Iot.Operations.Services/StateStore/StateStoreClient.cs x: 3 contributors (90d) y: 293 lines of code dotnet/src/Azure.Iot.Operations.Mqtt/Session/MqttSessionClient.cs x: 3 contributors (90d) y: 603 lines of code dotnet/src/Azure.Iot.Operations.Protocol/HybridLogicalClock.cs x: 4 contributors (90d) y: 244 lines of code dotnet/src/Azure.Iot.Operations.Connector/TelemetryConnectorWorker.cs x: 4 contributors (90d) y: 303 lines of code dotnet/src/Azure.Iot.Operations.Services/Assets/Asset.cs x: 3 contributors (90d) y: 223 lines of code go/services/statestore/client.go x: 2 contributors (90d) y: 223 lines of code go/services/statestore/del.go x: 2 contributors (90d) y: 58 lines of code go/services/statestore/get.go x: 2 contributors (90d) y: 47 lines of code go/services/statestore/keynotify.go x: 2 contributors (90d) y: 84 lines of code go/services/statestore/reconnect.go x: 2 contributors (90d) y: 31 lines of code rust/azure_iot_operations_mqtt/src/session/session.rs x: 3 contributors (90d) y: 374 lines of code rust/azure_iot_operations_mqtt/src/session/state.rs x: 1 contributors (90d) y: 150 lines of code dotnet/src/Azure.Iot.Operations.Services/Assets/FilesMonitor/FilesMonitor.cs x: 2 contributors (90d) y: 108 lines of code dotnet/templates/PollingTelemetryConnector/DatasetSampler.cs x: 3 contributors (90d) y: 13 lines of code dotnet/templates/PollingTelemetryConnector/MessageSchemaProvider.cs x: 3 contributors (90d) y: 21 lines of code dotnet/templates/PollingTelemetryConnector/Program.cs x: 4 contributors (90d) y: 16 lines of code rust/azure_iot_operations_services/src/lib.rs x: 3 contributors (90d) y: 9 lines of code rust/azure_iot_operations_services/src/state_store/client.rs x: 4 contributors (90d) y: 738 lines of code dotnet/src/Azure.Iot.Operations.Services/Akri/Common/Utf8JsonSerializer.cs x: 3 contributors (90d) y: 75 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/EnvoyGenerator/EnvoyTransformFactory.cs x: 1 contributors (90d) y: 434 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/EmptyTypeName.cs x: 1 contributors (90d) y: 127 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/SchemaGenerator/SchemaTransformFactory.cs x: 1 contributors (90d) y: 212 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/communication/go/Command/code/GoCommandExecutor.cs x: 1 contributors (90d) y: 47 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/communication/rust/Command/code/RustCommandExecutor.cs x: 1 contributors (90d) y: 62 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/serialization/Interface/code/InterfaceAnnex.cs x: 1 contributors (90d) y: 89 lines of code dotnet/src/Azure.Iot.Operations.Services/Akri/DiscoveredAssetResources/DiscoveredAssetResources.g.cs x: 3 contributors (90d) y: 164 lines of code go/services/schemaregistry/schemaregistry/get_command_invoker.go x: 2 contributors (90d) y: 50 lines of code dotnet/src/Azure.Iot.Operations.Protocol/Models/ProtocolVersion.cs x: 3 contributors (90d) y: 60 lines of code dotnet/src/Azure.Iot.Operations.Protocol/RPC/CommandInvoker.cs x: 4 contributors (90d) y: 624 lines of code dotnet/src/Azure.Iot.Operations.Protocol/RPC/CommandResponseCache.cs x: 3 contributors (90d) y: 270 lines of code rust/azure_iot_operations_mqtt/src/session/receiver/plenary_ack.rs x: 1 contributors (90d) y: 435 lines of code rust/azure_iot_operations_protocol/src/rpc_command/executor.rs x: 2 contributors (90d) y: 1415 lines of code rust/sample_applications/event_driven_app/input_client/src/main.rs x: 2 contributors (90d) y: 198 lines of code rust/azure_iot_operations_mqtt/src/rumqttc_adapter.rs x: 1 contributors (90d) y: 558 lines of code rust/azure_iot_operations_mqtt/src/session/receiver.rs x: 2 contributors (90d) y: 1576 lines of code rust/azure_iot_operations_mqtt/src/session/receiver/ordered_acker.rs x: 1 contributors (90d) y: 296 lines of code rust/azure_iot_operations_mqtt/src/session/wrapper.rs x: 2 contributors (90d) y: 176 lines of code rust/azure_iot_operations_protocol/src/common/hybrid_logical_clock.rs x: 3 contributors (90d) y: 492 lines of code rust/azure_iot_operations_protocol/src/common/payload_serialize.rs x: 1 contributors (90d) y: 123 lines of code rust/azure_iot_operations_protocol/src/telemetry/sender.rs x: 2 contributors (90d) y: 524 lines of code rust/azure_iot_operations_services/src/schema_registry/schemaregistry_gen/common_types/b64.rs x: 3 contributors (90d) y: 29 lines of code rust/azure_iot_operations_services/src/state_store.rs x: 4 contributors (90d) y: 131 lines of code rust/azure_iot_operations_services/src/state_store/resp3.rs x: 1 contributors (90d) y: 501 lines of code rust/sample_applications/event_driven_app/output_client/src/main.rs x: 2 contributors (90d) y: 233 lines of code dotnet/src/Azure.Iot.Operations.Connector/PollingTelemetryConnectorWorker.cs x: 3 contributors (90d) y: 85 lines of code dotnet/src/Azure.Iot.Operations.Services/Akri/Common/EmptyJson.cs x: 2 contributors (90d) y: 6 lines of code dotnet/src/Azure.Iot.Operations.Services/SchemaRegistry/SchemaRegistry/PutRequestSchema.g.cs x: 3 contributors (90d) y: 33 lines of code dotnet/src/Azure.Iot.Operations.Services/SchemaRegistry/SchemaRegistry/Schema.g.cs x: 3 contributors (90d) y: 42 lines of code go/services/schemaregistry/schemaregistry/format.go x: 3 contributors (90d) y: 47 lines of code go/services/schemaregistry/schemaregistry/get_request_schema.go x: 3 contributors (90d) y: 5 lines of code rust/azure_iot_operations_services/src/leased_lock.rs x: 2 contributors (90d) y: 76 lines of code rust/azure_iot_operations_services/src/schema_registry.rs x: 2 contributors (90d) y: 87 lines of code dotnet/src/Azure.Iot.Operations.Mqtt/OrderedAckMqttClient.cs x: 2 contributors (90d) y: 269 lines of code go/mqtt/connect.go x: 1 contributors (90d) y: 278 lines of code go/protocol/command_executor.go x: 3 contributors (90d) y: 359 lines of code go/protocol/command_invoker.go x: 3 contributors (90d) y: 331 lines of code go/protocol/errors/errors.go x: 3 contributors (90d) y: 97 lines of code go/protocol/hlc/hlc.go x: 3 contributors (90d) y: 192 lines of code go/protocol/internal/errutil/util.go x: 3 contributors (90d) y: 53 lines of code go/protocol/telemetry_sender.go x: 3 contributors (90d) y: 158 lines of code dotnet/src/Azure.Iot.Operations.Protocol/MqttTopicProcessor.cs x: 3 contributors (90d) y: 142 lines of code dotnet/src/Azure.Iot.Operations.Protocol/Telemetry/TelemetryReceiver.cs x: 4 contributors (90d) y: 209 lines of code dotnet/src/Azure.Iot.Operations.Protocol/Telemetry/TelemetrySender.cs x: 5 contributors (90d) y: 184 lines of code go/mqtt/env.go x: 1 contributors (90d) y: 180 lines of code go/protocol/encoding.go x: 2 contributors (90d) y: 127 lines of code go/protocol/telemetry_cloud_event.go x: 3 contributors (90d) y: 264 lines of code rust/azure_iot_operations_mqtt/src/error.rs x: 1 contributors (90d) y: 198 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/serialization/common/JsonSchemaSupport.cs x: 1 contributors (90d) y: 75 lines of code tools/statestore-cli/src/main.rs x: 3 contributors (90d) y: 259 lines of code doc/dev/proto/MetlSpecProto.xml x: 1 contributors (90d) y: 938 lines of code dotnet/src/Azure.Iot.Operations.Mqtt/BlockingConcurrentDelayableQueue.cs x: 3 contributors (90d) y: 64 lines of code dotnet/src/Azure.Iot.Operations.Mqtt/Session/BlockingConcurrentList.cs x: 2 contributors (90d) y: 158 lines of code codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/communication/dotnet/Project/code/DotNetProject.cs x: 1 contributors (90d) y: 169 lines of code dotnet/src/Azure.Iot.Operations.Services/Assets/AssetMonitor.cs x: 3 contributors (90d) y: 224 lines of code dotnet/src/Azure.Iot.Operations.Services/StateStore/RESP3/Resp3Protocol.cs x: 1 contributors (90d) y: 261 lines of code rust/azure_iot_operations_mqtt/src/topic.rs x: 1 contributors (90d) y: 386 lines of code doc/dev/proto/ProtoDocument.xsd x: 1 contributors (90d) y: 156 lines of code
1576.0
lines of code
  min: 2.0
  average: 70.39
  25th percentile: 14.0
  median: 25.0
  75th percentile: 60.0
  max: 1576.0
0 5.0
contributors (90d)
min: 1.0 | average: 1.67 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 5.0