azure / iotedge
File Size

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

Intro
Learn more...
File Size Overall
8% | 18% | 25% | 19% | 28%
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
yaml49% | 33% | 9% | 2% | 5%
cs0% | 11% | 27% | 24% | 36%
rs0% | 28% | 35% | 19% | 16%
ps10% | 84% | 0% | 13% | 1%
toml0% | 0% | 11% | 0% | 88%
spec0% | 0% | 0% | 100% | 0%
g40% | 0% | 0% | 52% | 47%
cfg0% | 0% | 0% | 0% | 100%
gv0% | 0% | 0% | 0% | 100%
props0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
edgelet26% | 27% | 18% | 8% | 18%
edge-hub0% | 16% | 29% | 20% | 33%
mqtt0% | 51% | 27% | 11% | 9%
edge-util0% | 7% | 17% | 31% | 43%
tools0% | 86% | 0% | 13% | 0%
smoke0% | 26% | 36% | 12% | 24%
edge-agent0% | 3% | 30% | 27% | 38%
edge-modules0% | 7% | 31% | 32% | 27%
builds0% | 0% | 44% | 17% | 38%
snap0% | 0% | 0% | 100% | 0%
ROOT0% | 0% | 0% | 0% | 100%
scripts0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
docker-swagger.yaml
in edgelet/docker-rs
9553 -
runtime.rs
in edgelet/edgelet-docker/src
917 19
packet.rs
in mqtt/mqtt3/src/proto
901 39
mod.rs
in edgelet/iotedge/src/check
899 5
NumberDToA.cs
in edge-util/src/es6numberserializer
860 12
811 -
809 -
802 -
798 -
EndpointExecutorFsm.cs
in edge-hub/core/src/Microsoft.Azure.Devices.Routing.Core/endpoints/statemachine
797 57
TwinManager.cs
in edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Core
772 50
ca-certs.ps1
in tools/CACertificates
769 -
mod.rs
in mqtt/mqtt3/src/client
735 19
733 -
CloudProxy.cs
in edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.CloudProxy
700 61
apply.rs
in edgelet/iotedge/src/config
680 1
662 -
647 -
603 -
RegistryController.cs
in edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Http/controllers
597 29
RoutingModule.cs
in edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Service/modules
596 2
main.rs
in edgelet/iotedge/src
593 -
IotedgedLinux.cs
in smoke/IotEdgeQuickstart/details
569 27
subscriptions.rs
in mqtt/mqtt3/src/client
569 6
ConnectionManager.cs
in edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Core
562 33
DeviceScopeIdentitiesCache.cs
in edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Core
552 30
mod.rs
in edgelet/iotedge/src/config/import
549 2
MessageStore.cs
in edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Core/storage
531 40
EdgeAgentConnection.cs
in edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.IoTHub
529 16
512 -
io.rs
in edge-modules/api-proxy-module/rust-sdk/azure-iot-mqtt/src
506 13
DeviceMessageHandler.cs
in edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Core/device
501 41
client.rs
in edgelet/docker-rs/src/apis
491 4
module.rs
in edgelet/edgelet-core/src
490 13
486 -
486 -
image_prune_data.rs
in edgelet/edgelet-docker/src
484 6
Details.cs
in smoke/LeafDevice/details
477 12
CommonModule.cs
in edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Service/modules
473 4
build-packages.yaml
in builds/misc/templates
439 -
template.toml
in edgelet/contrib/config/linux
433 -
CertificateHelper.cs
in edge-util/src/Microsoft.Azure.Devices.Edge.Util
421 22
StoringAsyncEndpointExecutor.cs
in edge-hub/core/src/Microsoft.Azure.Devices.Routing.Core/endpoints
413 29
ConditionVisitor.cs
in edge-hub/core/src/Microsoft.Azure.Devices.Routing.Core/query
403 33
Agent.cs
in edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Core
400 29
CloudConnectionProvider.cs
in edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.CloudProxy
396 7
reported.rs
in edge-modules/api-proxy-module/rust-sdk/azure-iot-mqtt/src/twin_state
391 7
JsonCanonicalizer.cs
in edge-util/src/jsoncanonicalizer
384 19
build-images.yaml
in builds/misc/templates
375 -
EdgeHubConnection.cs
in edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Core
375 33
Files With Most Units (Top 50)
File# lines# units
CloudProxy.cs
in edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.CloudProxy
700 61
EndpointExecutorFsm.cs
in edge-hub/core/src/Microsoft.Azure.Devices.Routing.Core/endpoints/statemachine
797 57
TwinManager.cs
in edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Core
772 50
DeviceMessageHandler.cs
in edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Core/device
501 41
MessageStore.cs
in edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Core/storage
531 40
packet.rs
in mqtt/mqtt3/src/proto
901 39
ConditionVisitor.cs
in edge-hub/core/src/Microsoft.Azure.Devices.Routing.Core/query
403 33
EdgeHubConnection.cs
in edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Core
375 33
ConnectionManager.cs
in edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Core
562 33
DeviceScopeIdentitiesCache.cs
in edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Core
552 30
mod.rs
in edgelet/edgelet-settings/src/docker
285 30
Agent.cs
in edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Core
400 29
StoringAsyncEndpointExecutor.cs
in edge-hub/core/src/Microsoft.Azure.Devices.Routing.Core/endpoints
413 29
RegistryController.cs
in edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Http/controllers
597 29
DbStoreProviderWithBackupRestore.cs
in edge-util/src/Microsoft.Azure.Devices.Edge.Storage
354 28
IotedgedLinux.cs
in smoke/IotEdgeQuickstart/details
569 27
DeviceConnectivityManager.cs
in edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.CloudProxy
266 27
MasterCheckpointer.cs
in edge-hub/core/src/Microsoft.Azure.Devices.Routing.Core/checkpointers
294 25
CloudEndpoint.cs
in edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Core/routing
333 24
CbsNode.cs
in edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Amqp
329 24
SubscriptionProcessor.cs
in edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Core
312 23
StoringTwinManager.cs
in edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Core/twin
299 23
ServerWebSocketTransport.cs
in edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Amqp
351 23
ClientConnectionHandler.cs
in edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Amqp
271 22
CertificateHelper.cs
in edge-util/src/Microsoft.Azure.Devices.Edge.Util
421 22
RoutingEdgeHub.cs
in edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Core/routing
272 21
ServerWebSocketChannel.cs
in edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Mqtt
289 21
mod.rs
in edgelet/edgelet-settings/src/base
153 21
ModuleManagementHttpClient.cs
in edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Edgelet/version_2022_08_03
299 20
ModuleManagementHttpClient.cs
in edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Edgelet/version_2021_12_07
299 20
ModuleManagementHttpClient.cs
in edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Edgelet/version_2019_10_22
283 20
ModuleManagementHttpClient.cs
in edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Edgelet/version_2019_11_05
291 20
ModuleManagementHttpClient.cs
in edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Edgelet/version_2019_01_30
279 20
ModuleManagementHttpClient.cs
in edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Edgelet/version_2018_06_28
258 20
ModuleManagementHttpClient.cs
in edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Edgelet/version_2020_07_07
299 20
ConnectionReauthenticator.cs
in edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Core
239 20
TaskEx.cs
in edge-util/src/Microsoft.Azure.Devices.Edge.Util
272 20
AsyncEndpointExecutor.cs
in edge-hub/core/src/Microsoft.Azure.Devices.Routing.Core/endpoints
227 19
mod.rs
in mqtt/mqtt3/src/client
735 19
JsonCanonicalizer.cs
in edge-util/src/jsoncanonicalizer
384 19
runtime.rs
in edgelet/edgelet-docker/src
917 19
ConfigUpdater.cs
in edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Core/config
234 18
DeviceScopeController.cs
in edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Http/controllers
265 18
Option.cs
in edge-util/src/Microsoft.Azure.Devices.Edge.Util
188 17
IoTHubReporter.cs
in edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.IoTHub/reporters
251 16
StreamRequestListener.cs
in edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.IoTHub/stream
137 16
EdgeAgentConnection.cs
in edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.IoTHub
529 16
SyncEndpointExecutor.cs
in edge-hub/core/src/Microsoft.Azure.Devices.Routing.Core/endpoints
175 16
Message.cs
in edge-hub/core/src/Microsoft.Azure.Devices.Routing.Core
161 16
ConnectivityAwareClient.cs
in edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.CloudProxy
185 16
Files With Long Lines (Top 50)

There are 542 files with lines longer than 120 characters. In total, there are 3519 long lines.

File# lines# units# long lines
docker-swagger.yaml
in edgelet/docker-rs
9553 - 192
EndpointExecutorFsm.cs
in edge-hub/core/src/Microsoft.Azure.Devices.Routing.Core/endpoints/statemachine
797 57 86
ConnectionManager.cs
in edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Core
562 33 46
CloudProxy.cs
in edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.CloudProxy
700 61 45
DeviceMessageHandler.cs
in edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Core/device
501 41 45
ModuleManagementHttpClient.cs
in edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Edgelet/version_2022_08_03
299 20 39
ModuleManagementHttpClient.cs
in edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Edgelet/version_2021_12_07
299 20 39
ModuleManagementHttpClient.cs
in edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Edgelet/version_2020_07_07
299 20 39
TwinManager.cs
in edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Core
772 50 39
Program.cs
in smoke/IotEdgeQuickstart
316 3 38
CloudConnectionProvider.cs
in edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.CloudProxy
396 7 38
MessageStore.cs
in edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Core/storage
531 40 37
RegistryController.cs
in edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Http/controllers
597 29 37
DependencyManager.cs
in edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Service
353 13 36
ModuleManagementHttpClient.cs
in edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Edgelet/version_2019_11_05
291 20 35
HealthRestartPlanner.cs
in edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Core/planner
348 13 34
DeviceScopeController.cs
in edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Http/controllers
265 18 32
EdgeAgentConnection.cs
in edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.IoTHub
529 16 31
ModuleManagementHttpClient.cs
in edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Edgelet/version_2019_10_22
283 20 31
Details.cs
in smoke/LeafDevice/details
477 12 31
ModuleManagementHttpClient.cs
in edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Edgelet/version_2019_01_30
279 20 29
CommonModule.cs
in edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Service/modules
473 4 28
DeviceScopeIdentitiesCache.cs
in edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Core
552 30 28
SubscriptionProcessor.cs
in edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Core
312 23 28
CloudEndpoint.cs
in edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Core/routing
333 24 27
ModuleManagementHttpClient.cs
in edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Edgelet/version_2018_06_28
258 20 26
StoringAsyncEndpointExecutor.cs
in edge-hub/core/src/Microsoft.Azure.Devices.Routing.Core/endpoints
413 29 26
CertificateHelper.cs
in edge-util/src/Microsoft.Azure.Devices.Edge.Util
421 22 26
ConditionVisitor.cs
in edge-hub/core/src/Microsoft.Azure.Devices.Routing.Core/query
403 33 25
Program.cs
in edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Service
373 10 24
ca-certs.ps1
in tools/CACertificates
769 - 24
RoutingModule.cs
in edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Service/modules
596 2 24
DeviceScopeAuthenticator.cs
in edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Core
201 16 24
NestedDeviceScopeApiClient.cs
in edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.CloudProxy
245 14 23
AmqpMessageConverter.cs
in edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Amqp
187 2 23
DeviceScopeTokenAuthenticator.cs
in edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.CloudProxy/authenticators
231 15 20
IoTHubReporter.cs
in edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.IoTHub/reporters
251 16 19
Program.cs
in edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Service
216 6 19
MasterCheckpointer.cs
in edge-hub/core/src/Microsoft.Azure.Devices.Routing.Core/checkpointers
294 25 19
ConnectivityAwareClient.cs
in edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.CloudProxy
185 16 19
TimedEntityStore.cs
in edge-util/src/Microsoft.Azure.Devices.Edge.Storage
104 11 19
IotedgedLinux.cs
in smoke/IotEdgeQuickstart/details
569 27 18
MessagingServiceClient.cs
in edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Mqtt
219 16 18
EdgeHubConnection.cs
in edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Core
375 33 17
RoutingEdgeHub.cs
in edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Core/routing
272 21 17
ModuleEndpoint.cs
in edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Core/routing
194 15 17
Agent.cs
in edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Core
400 29 16
ModuleIdentityLifecycleManager.cs
in edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Edgelet
112 5 16
ModuleManagementHttpClient.cs
in edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Edgelet
125 6 16
CertGenerator.cs
in edge-modules/metrics-collector/src/CertificateGenerator
198 6 16
Correlations

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

builds/checkin/e2e-checkin.yaml x: 19 commits (all time) y: 61 lines of code builds/misc/templates/build-api-proxy.yaml x: 5 commits (all time) y: 32 lines of code builds/misc/templates/build-images.yaml x: 21 commits (all time) y: 375 lines of code builds/misc/templates/build-packages.yaml x: 35 commits (all time) y: 439 lines of code builds/misc/templates/build-rocksdb.yaml x: 12 commits (all time) y: 41 lines of code builds/checkin/api-proxy.yaml x: 16 commits (all time) y: 39 lines of code builds/checkin/dotnet.yaml x: 44 commits (all time) y: 86 lines of code builds/checkin/edgelet.yaml x: 56 commits (all time) y: 154 lines of code builds/ci/dotnet.yaml x: 39 commits (all time) y: 67 lines of code builds/release/detect-image-updates.yaml x: 6 commits (all time) y: 91 lines of code builds/service/service-deployment.yaml x: 19 commits (all time) y: 99 lines of code edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Core/metrics/DeploymentMetrics.cs x: 6 commits (all time) y: 154 lines of code edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Core/metrics/IDeploymentMetrics.cs x: 4 commits (all time) y: 11 lines of code edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.IoTHub/EdgeAgentConnection.cs x: 57 commits (all time) y: 529 lines of code edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Core/config/TwinConfigSource.cs x: 15 commits (all time) y: 243 lines of code edge-modules/SimulatedTemperatureSensor/src/Program.cs x: 45 commits (all time) y: 289 lines of code edgelet/contrib/enterprise-linux/aziot-edge.spec x: 15 commits (all time) y: 156 lines of code edgelet/iotedge/src/check/checks/aziot_edged_version.rs x: 14 commits (all time) y: 203 lines of code edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Service/Program.cs x: 134 commits (all time) y: 373 lines of code edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Service/Program.cs x: 33 commits (all time) y: 216 lines of code edgelet/docker-rs/src/apis/client.rs x: 15 commits (all time) y: 491 lines of code edgelet/iotedge/src/check/additional_info.rs x: 13 commits (all time) y: 154 lines of code edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.IoTHub/IEdgeAgentConnection.cs x: 11 commits (all time) y: 18 lines of code edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.IoTHub/reporters/IoTHubReporter.cs x: 21 commits (all time) y: 251 lines of code edgelet/Cross.toml x: 10 commits (all time) y: 27 lines of code edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.CloudProxy/DeviceClientWrapper.cs x: 5 commits (all time) y: 62 lines of code edge-modules/api-proxy-module/rust-sdk/azure-iot-mqtt/Cargo.toml x: 9 commits (all time) y: 29 lines of code edge-modules/api-proxy-module/rust-sdk/azure-iot-mqtt/src/io.rs x: 8 commits (all time) y: 506 lines of code builds/misc/addons-release.yaml x: 25 commits (all time) y: 88 lines of code edgelet/docker-rs/docker-swagger.yaml x: 4 commits (all time) y: 9553 lines of code edgelet/iotedge/Cargo.toml x: 53 commits (all time) y: 57 lines of code edgelet/iotedge/src/lib.rs x: 35 commits (all time) y: 54 lines of code edgelet/iotedge/src/main.rs x: 84 commits (all time) y: 593 lines of code builds/mariner/SPECS/aziot-edge/aziot-edge.spec x: 5 commits (all time) y: 168 lines of code edgelet/contrib/config/linux/default.toml x: 6 commits (all time) y: 18 lines of code edgelet/contrib/config/linux/template.toml x: 29 commits (all time) y: 433 lines of code edgelet/iotedge/src/config/import/old_config/mod.rs x: 8 commits (all time) y: 120 lines of code edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.IoTHub/AzureAppendBlob.cs x: 2 commits (all time) y: 19 lines of code edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.IoTHub/blob/AzureBlobRequestsUploader.cs x: 4 commits (all time) y: 171 lines of code edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.IoTHub/blob/AzureBlobUploader.cs x: 3 commits (all time) y: 34 lines of code edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Http/controllers/RegistryController.cs x: 8 commits (all time) y: 597 lines of code edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Service/Startup.cs x: 9 commits (all time) y: 77 lines of code edgelet/Cargo.toml x: 44 commits (all time) y: 25 lines of code edgelet/aziot-edged/src/provision.rs x: 4 commits (all time) y: 121 lines of code edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Edgelet/ModuleIdentityLifecycleManager.cs x: 18 commits (all time) y: 112 lines of code edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Service/modules/EdgeletModule.cs x: 36 commits (all time) y: 174 lines of code edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Mqtt/MqttProtocolHead.cs x: 8 commits (all time) y: 192 lines of code edgelet/edgelet-settings/src/base/aziot.rs x: 4 commits (all time) y: 45 lines of code edgelet/iotedge/src/config/apply.rs x: 31 commits (all time) y: 680 lines of code edgelet/iotedge/src/system.rs x: 10 commits (all time) y: 46 lines of code edgelet/support-bundle/Cargo.toml x: 8 commits (all time) y: 17 lines of code edgelet/support-bundle/src/support_bundle.rs x: 21 commits (all time) y: 111 lines of code edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Core/DeploymentConfig.cs x: 10 commits (all time) y: 103 lines of code edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Core/planner/HealthRestartPlanner.cs x: 3 commits (all time) y: 348 lines of code edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Diagnostics/MetricsWorker.cs x: 16 commits (all time) y: 202 lines of code edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Edgelet/versioning/ModuleManagementHttpClientVersioned.cs x: 22 commits (all time) y: 177 lines of code edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.IoTHub/ModuleClient.cs x: 21 commits (all time) y: 181 lines of code edge-modules/metrics-collector/src/FixedSetTableUpload/AzureFixedSetTable.cs x: 2 commits (all time) y: 155 lines of code edge-util/src/Microsoft.Azure.Devices.Edge.Util/CertificateHelper.cs x: 32 commits (all time) y: 421 lines of code edgelet/edgelet-settings/src/docker/mod.rs x: 9 commits (all time) y: 285 lines of code edgelet/iotedge/src/config/import/mod.rs x: 28 commits (all time) y: 549 lines of code edgelet/iotedge/test-files/config/ca-certs-est/super-config.toml x: 6 commits (all time) y: 51 lines of code edgelet/iotedge/test-files/config/dps-symmetric-key-no-pad/super-config.toml x: 3 commits (all time) y: 39 lines of code edgelet/iotedge/test-files/config/dps-x509/super-config.toml x: 7 commits (all time) y: 38 lines of code smoke/LeafDevice/details/CustomCertificateValidator.cs x: 6 commits (all time) y: 129 lines of code edge-util/src/Microsoft.Azure.Devices.Edge.Storage.RocksDb/ColumnFamilyDbStore.cs x: 17 commits (all time) y: 156 lines of code edge-util/src/Microsoft.Azure.Devices.Edge.Storage/DbStoreDecorator.cs x: 4 commits (all time) y: 85 lines of code edge-util/src/Microsoft.Azure.Devices.Edge.Storage/EncryptedStore.cs x: 9 commits (all time) y: 131 lines of code edge-util/src/Microsoft.Azure.Devices.Edge.Storage/EntityStore.cs x: 11 commits (all time) y: 131 lines of code edge-util/src/Microsoft.Azure.Devices.Edge.Storage/InMemoryDbStore.cs x: 10 commits (all time) y: 162 lines of code edge-util/src/Microsoft.Azure.Devices.Edge.Storage/SequentialStore.cs x: 19 commits (all time) y: 174 lines of code edge-util/src/Microsoft.Azure.Devices.Edge.Storage/TimedEntityStore.cs x: 5 commits (all time) y: 104 lines of code builds/misc/templates/image-linux.yaml x: 22 commits (all time) y: 47 lines of code builds/misc/addons-publish.yaml x: 13 commits (all time) y: 36 lines of code tools/TestAgents/CreateAzureVmForE2e.ps1 x: 3 commits (all time) y: 125 lines of code edgelet/aziot-edged/src/error.rs x: 8 commits (all time) y: 43 lines of code edgelet/aziot-edged/src/main.rs x: 9 commits (all time) y: 199 lines of code edgelet/aziot-edged/src/watchdog.rs x: 11 commits (all time) y: 238 lines of code edgelet/edgelet-core/src/lib.rs x: 79 commits (all time) y: 64 lines of code edgelet/edgelet-core/src/module.rs x: 79 commits (all time) y: 490 lines of code edgelet/edgelet-docker/src/image_prune_data.rs x: 2 commits (all time) y: 484 lines of code edgelet/edgelet-docker/src/lib.rs x: 33 commits (all time) y: 33 lines of code edgelet/edgelet-docker/src/runtime.rs x: 112 commits (all time) y: 917 lines of code edgelet/edgelet-http/src/modules.rs x: 6 commits (all time) y: 282 lines of code edgelet/edgelet-settings/src/base/module.rs x: 5 commits (all time) y: 114 lines of code edgelet/edgelet-settings/src/base/watchdog.rs x: 2 commits (all time) y: 119 lines of code edgelet/edgelet-settings/src/docker/config.rs x: 4 commits (all time) y: 306 lines of code edgelet/edgelet-settings/src/docker/init.rs x: 3 commits (all time) y: 103 lines of code edgelet/edgelet-utils/src/lib.rs x: 40 commits (all time) y: 42 lines of code edgelet/iotedge/src/check/checks/check_agent_image.rs x: 7 commits (all time) y: 217 lines of code edgelet/iotedge/src/check/checks/connect_management_uri.rs x: 15 commits (all time) y: 49 lines of code edgelet/iotedge/src/check/checks/container_connect_upstream.rs x: 20 commits (all time) y: 293 lines of code edgelet/iotedge/src/check/checks/container_local_time.rs x: 14 commits (all time) y: 74 lines of code edgelet/iotedge/src/check/checks/container_resolve_parent_hostname.rs x: 14 commits (all time) y: 78 lines of code edgelet/iotedge/src/check/checks/well_formed_config.rs x: 13 commits (all time) y: 57 lines of code edgelet/iotedge/src/check/mod.rs x: 57 commits (all time) y: 899 lines of code edgelet/iotedge/src/config/import/old_config/provisioning.rs x: 7 commits (all time) y: 242 lines of code edgelet/support-bundle/src/shell_util.rs x: 5 commits (all time) y: 204 lines of code edge-util/src/es6numberserializer/NumberFastDToABuilder.cs x: 2 commits (all time) y: 109 lines of code edgelet/edgelet-docker/Cargo.toml x: 36 commits (all time) y: 28 lines of code edgelet/iotedge/test-files/config/dps-symmetric-key-no-pad/certd.toml x: 1 commits (all time) y: 14 lines of code edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.IoTHub/ModuleClientProvider.cs x: 12 commits (all time) y: 253 lines of code edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Core/storage/MessageStore.cs x: 16 commits (all time) y: 531 lines of code edge-modules/api-proxy-module/Cargo.toml x: 14 commits (all time) y: 29 lines of code edgelet/edgelet-http-mgmt/Cargo.toml x: 32 commits (all time) y: 31 lines of code edgelet/edgelet-http-workload/Cargo.toml x: 28 commits (all time) y: 42 lines of code edgelet/edgelet-utils/Cargo.toml x: 18 commits (all time) y: 13 lines of code edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Core/device/DeviceMessageHandler.cs x: 9 commits (all time) y: 501 lines of code edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Docker/DockerRuntimeModule.cs x: 12 commits (all time) y: 150 lines of code edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Edgelet/ModuleManagementHttpClient.cs x: 36 commits (all time) y: 125 lines of code edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Edgelet/version_2019_01_30/ModuleManagementHttpClient.cs x: 13 commits (all time) y: 279 lines of code edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Edgelet/version_2019_11_05/ModuleManagementHttpClient.cs x: 7 commits (all time) y: 291 lines of code edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Edgelet/version_2021_12_07/ModuleManagementHttpClient.cs x: 4 commits (all time) y: 299 lines of code edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Edgelet/version_2022_08_03/ModuleManagementHttpClient.cs x: 2 commits (all time) y: 299 lines of code edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.CloudProxy/CloudProxy.cs x: 7 commits (all time) y: 700 lines of code edgelet/edgelet-http-mgmt/src/lib.rs x: 31 commits (all time) y: 81 lines of code edgelet/edgelet-http-mgmt/src/module/logs.rs x: 3 commits (all time) y: 182 lines of code edgelet/edgelet-http-workload/src/edge_ca.rs x: 3 commits (all time) y: 306 lines of code edgelet/edgelet-http-workload/src/lib.rs x: 29 commits (all time) y: 195 lines of code edgelet/edgelet-http-workload/src/module/cert/mod.rs x: 11 commits (all time) y: 212 lines of code edgelet/edgelet-http/Cargo.toml x: 29 commits (all time) y: 23 lines of code smoke/IotEdgeQuickstart/Program.cs x: 37 commits (all time) y: 316 lines of code smoke/IotEdgeQuickstart/details/IotedgedLinux.cs x: 36 commits (all time) y: 569 lines of code edge-modules/api-proxy-module/rust-sdk/azure-iot-mqtt/src/device.rs x: 10 commits (all time) y: 282 lines of code edge-modules/api-proxy-module/rust-sdk/azure-iot-mqtt/src/iotedge_client.rs x: 7 commits (all time) y: 370 lines of code edge-modules/api-proxy-module/rust-sdk/azure-iot-mqtt/src/lib.rs x: 7 commits (all time) y: 154 lines of code edge-modules/api-proxy-module/rust-sdk/azure-iot-mqtt/src/module.rs x: 11 commits (all time) y: 319 lines of code edgelet/iotedge/src/support_bundle.rs x: 20 commits (all time) y: 62 lines of code edge-modules/metrics-collector/src/CertificateGenerator/CertGenerator.cs x: 2 commits (all time) y: 198 lines of code edge-modules/api-proxy-module/src/main.rs x: 14 commits (all time) y: 171 lines of code edge-modules/metrics-collector/src/FixedSetTableUpload/FixedSetTableUpload.cs x: 1 commits (all time) y: 83 lines of code edge-modules/metrics-collector/src/IotHubUpload/IotHubUpload.cs x: 1 commits (all time) y: 236 lines of code edge-modules/metrics-collector/src/MetricFilter.cs x: 1 commits (all time) y: 113 lines of code edge-modules/metrics-collector/src/MetricsScrapeAndUpload.cs x: 1 commits (all time) y: 44 lines of code edge-modules/metrics-collector/src/Settings.cs x: 1 commits (all time) y: 155 lines of code edgelet/edgelet-settings/src/base/mod.rs x: 8 commits (all time) y: 153 lines of code edgelet/edgelet-docker/src/error.rs x: 25 commits (all time) y: 33 lines of code edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Edgelet/commandfactories/StandardCommandFactory.cs x: 2 commits (all time) y: 62 lines of code edgelet/iotedge/test-files/config/nested-edge/certd.toml x: 7 commits (all time) y: 15 lines of code edgelet/api/managementVersion_2022_08_03.yaml x: 1 commits (all time) y: 811 lines of code edgelet/edgelet-http/src/version.rs x: 20 commits (all time) y: 13 lines of code edge-modules/api-proxy-module/rust-sdk/azure-iot-mqtt/src/twin_state/reported.rs x: 6 commits (all time) y: 391 lines of code mqtt/mqtt3/src/client/connect.rs x: 6 commits (all time) y: 257 lines of code mqtt/mqtt3/src/client/mod.rs x: 23 commits (all time) y: 735 lines of code mqtt/mqtt3/src/client/publish.rs x: 10 commits (all time) y: 354 lines of code mqtt/mqtt3/src/client/subscriptions.rs x: 16 commits (all time) y: 569 lines of code mqtt/mqtt3/src/proto/mod.rs x: 6 commits (all time) y: 337 lines of code mqtt/mqtt3/src/proto/packet.rs x: 14 commits (all time) y: 901 lines of code edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Core/LoggingCommandFactory.cs x: 8 commits (all time) y: 102 lines of code edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Service/modules/AgentModule.cs x: 40 commits (all time) y: 315 lines of code smoke/IotEdgeQuickstart/details/Details.cs x: 49 commits (all time) y: 84 lines of code edgelet/docker-rs/Cargo.toml x: 15 commits (all time) y: 17 lines of code edgelet/edgelet-core/src/error.rs x: 42 commits (all time) y: 17 lines of code edgelet/edgelet-docker/src/module.rs x: 29 commits (all time) y: 101 lines of code edgelet/edgelet-http/src/error.rs x: 24 commits (all time) y: 7 lines of code edgelet/edgelet-http/src/lib.rs x: 47 commits (all time) y: 56 lines of code edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Core/AgentEventIds.cs x: 27 commits (all time) y: 33 lines of code edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Service/DependencyManager.cs x: 35 commits (all time) y: 353 lines of code edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Service/modules/RoutingModule.cs x: 24 commits (all time) y: 596 lines of code edgelet/api/managementVersion_2021_12_07.yaml x: 2 commits (all time) y: 809 lines of code edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.CloudProxy/ClientTokenCloudConnection.cs x: 5 commits (all time) y: 271 lines of code edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.CloudProxy/CloudConnectionProvider.cs x: 13 commits (all time) y: 396 lines of code edge-util/src/Microsoft.Azure.Devices.Edge.Util/TaskEx.cs x: 11 commits (all time) y: 272 lines of code edgelet/docker-rs/src/lib.rs x: 12 commits (all time) y: 13 lines of code edgelet/iotedge/src/check/checks/container_engine_ipv6.rs x: 7 commits (all time) y: 76 lines of code edgelet/iotedge/src/logs.rs x: 16 commits (all time) y: 31 lines of code edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Core/configsources/FileConfigSource.cs x: 13 commits (all time) y: 113 lines of code edge-util/src/Microsoft.Azure.Devices.Edge.Util/edged/WorkloadClient.cs x: 9 commits (all time) y: 55 lines of code edgelet/api/managementVersion_2020_07_07.yaml x: 8 commits (all time) y: 798 lines of code edgelet/api/workloadVersion_2020_07_07.yaml x: 1 commits (all time) y: 512 lines of code edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Amqp/AmqpProtocolHead.cs x: 3 commits (all time) y: 216 lines of code edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Amqp/CbsNode.cs x: 10 commits (all time) y: 329 lines of code edge-hub/core/src/Microsoft.Azure.Devices.Routing.Core/endpoints/StoringAsyncEndpointExecutor.cs x: 8 commits (all time) y: 413 lines of code edge-modules/api-proxy-module/src/monitors/config_monitor.rs x: 17 commits (all time) y: 116 lines of code edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Core/IModule.cs x: 22 commits (all time) y: 82 lines of code edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Service/modules/MqttModule.cs x: 7 commits (all time) y: 127 lines of code edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Service/modules/CommonModule.cs x: 16 commits (all time) y: 473 lines of code smoke/LeafDevice/details/Details.cs x: 25 commits (all time) y: 477 lines of code edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Core/ServiceIdentityTree.cs x: 13 commits (all time) y: 359 lines of code edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Edgelet.Docker/CombinedEdgeletConfigProvider.cs x: 16 commits (all time) y: 113 lines of code edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Edgelet/commands/CreateOrUpdateCommand.cs x: 18 commits (all time) y: 186 lines of code edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Core/DeviceScopeIdentitiesCache.cs x: 15 commits (all time) y: 552 lines of code edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.CloudProxy/authenticators/DeviceScopeTokenAuthenticator.cs x: 16 commits (all time) y: 231 lines of code edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.CloudProxy/NestedDeviceScopeApiClient.cs x: 13 commits (all time) y: 245 lines of code edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Core/routing/RoutingEdgeHub.cs x: 14 commits (all time) y: 272 lines of code edge-util/src/Microsoft.Azure.Devices.Edge.Util/Logger.cs x: 11 commits (all time) y: 83 lines of code edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Service/modules/FileConfigSourceModule.cs x: 25 commits (all time) y: 115 lines of code edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Service/modules/TwinConfigSourceModule.cs x: 34 commits (all time) y: 217 lines of code edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.CloudProxy/ServiceProxy.cs x: 12 commits (all time) y: 326 lines of code edge-modules/iotedge-diagnostics-dotnet/src/Program.cs x: 12 commits (all time) y: 162 lines of code edge-util/src/es6numberserializer/NumberDToA.cs x: 1 commits (all time) y: 860 lines of code edge-util/src/es6numberserializer/NumberFastDToA.cs x: 1 commits (all time) y: 264 lines of code edge-util/src/jsoncanonicalizer/JsonCanonicalizer.cs x: 1 commits (all time) y: 384 lines of code edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Core/config/ConfigUpdater.cs x: 5 commits (all time) y: 234 lines of code smoke/IotEdgeQuickstart/Quickstart.cs x: 32 commits (all time) y: 99 lines of code edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Core/Agent.cs x: 49 commits (all time) y: 400 lines of code edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Core/DeviceScopeAuthenticator.cs x: 13 commits (all time) y: 201 lines of code edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Core/EdgeHubConnection.cs x: 6 commits (all time) y: 375 lines of code edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Docker/DockerConfig.cs x: 31 commits (all time) y: 169 lines of code edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Docker/DockerEnvironment.cs x: 46 commits (all time) y: 166 lines of code edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Docker/EdgeAgentDockerModule.cs x: 11 commits (all time) y: 48 lines of code edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Amqp/ServerWebSocketTransport.cs x: 2 commits (all time) y: 351 lines of code edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.CloudProxy/DeviceConnectivityManager.cs x: 3 commits (all time) y: 266 lines of code edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Core/ConnectionReauthenticator.cs x: 2 commits (all time) y: 239 lines of code edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Core/TwinManager.cs x: 2 commits (all time) y: 772 lines of code edge-hub/core/src/Microsoft.Azure.Devices.Routing.Core/Dispatcher.cs x: 3 commits (all time) y: 239 lines of code edge-hub/core/src/Microsoft.Azure.Devices.Routing.Core/endpoints/statemachine/EndpointExecutorFsm.cs x: 3 commits (all time) y: 797 lines of code edge-hub/core/src/Microsoft.Azure.Devices.Routing.Core/query/ConditionVisitor.cs x: 2 commits (all time) y: 403 lines of code edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Docker/DockerReportedConfig.cs x: 13 commits (all time) y: 98 lines of code edge-util/src/Microsoft.Azure.Devices.Edge.Storage.RocksDb/DbStoreProvider.cs x: 14 commits (all time) y: 118 lines of code tools/CACertificates/ca-certs.ps1 x: 7 commits (all time) y: 769 lines of code edgelet/api/managementVersion_2019_11_05.yaml x: 2 commits (all time) y: 733 lines of code edgelet/api/managementVersion_2019_01_30.yaml x: 5 commits (all time) y: 647 lines of code edgelet/api/managementVersion_2019_10_22.yaml x: 1 commits (all time) y: 662 lines of code edge-util/src/Microsoft.Azure.Devices.Edge.Storage/DbStoreProviderWithBackupRestore.cs x: 1 commits (all time) y: 354 lines of code edge-util/src/Microsoft.Azure.Devices.Edge.Util/CollectionEx.cs x: 18 commits (all time) y: 140 lines of code edgelet/docker-rs/src/models/mod.rs x: 5 commits (all time) y: 369 lines of code edgelet/api/managementVersion_2018_06_28.yaml x: 1 commits (all time) y: 603 lines of code
9553.0
lines of code
  min: 1.0
  average: 82.45
  25th percentile: 15.0
  median: 31.0
  75th percentile: 79.0
  max: 9553.0
0 134.0
commits (all time)
min: 1.0 | average: 5.67 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 6.0 | max: 134.0

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

builds/checkin/e2e-checkin.yaml x: 4 contributors (all time) y: 61 lines of code builds/misc/templates/build-api-proxy.yaml x: 4 contributors (all time) y: 32 lines of code builds/misc/templates/build-images.yaml x: 7 contributors (all time) y: 375 lines of code builds/misc/templates/build-packages.yaml x: 8 contributors (all time) y: 439 lines of code builds/misc/templates/build-rocksdb.yaml x: 3 contributors (all time) y: 41 lines of code builds/checkin/api-proxy.yaml x: 7 contributors (all time) y: 39 lines of code builds/checkin/dotnet.yaml x: 14 contributors (all time) y: 86 lines of code builds/checkin/edgelet.yaml x: 22 contributors (all time) y: 154 lines of code builds/ci/dotnet.yaml x: 14 contributors (all time) y: 67 lines of code builds/release/detect-image-updates.yaml x: 2 contributors (all time) y: 91 lines of code builds/service/service-deployment.yaml x: 3 contributors (all time) y: 99 lines of code edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Core/metrics/DeploymentMetrics.cs x: 5 contributors (all time) y: 154 lines of code edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.IoTHub/EdgeAgentConnection.cs x: 21 contributors (all time) y: 529 lines of code edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Core/config/TwinConfigSource.cs x: 8 contributors (all time) y: 243 lines of code edge-modules/SimulatedTemperatureSensor/src/Program.cs x: 18 contributors (all time) y: 289 lines of code edgelet/contrib/enterprise-linux/aziot-edge.spec x: 6 contributors (all time) y: 156 lines of code edgelet/iotedge/src/check/checks/aziot_edged_version.rs x: 8 contributors (all time) y: 203 lines of code netcoreappVersion.props x: 3 contributors (all time) y: 6 lines of code edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Service/Program.cs x: 29 contributors (all time) y: 373 lines of code edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Service/Program.cs x: 16 contributors (all time) y: 216 lines of code edgelet/docker-rs/src/apis/client.rs x: 8 contributors (all time) y: 491 lines of code edgelet/iotedge/src/check/additional_info.rs x: 10 contributors (all time) y: 154 lines of code edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.IoTHub/IEdgeAgentConnection.cs x: 6 contributors (all time) y: 18 lines of code edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.IoTHub/reporters/IoTHubReporter.cs x: 7 contributors (all time) y: 251 lines of code snap/snapcraft.yaml x: 3 contributors (all time) y: 174 lines of code edgelet/Cross.toml x: 8 contributors (all time) y: 27 lines of code edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.CloudProxy/DeviceClientWrapper.cs x: 5 contributors (all time) y: 62 lines of code edge-modules/api-proxy-module/rust-sdk/azure-iot-mqtt/Cargo.toml x: 7 contributors (all time) y: 29 lines of code edge-modules/api-proxy-module/rust-sdk/azure-iot-mqtt/src/io.rs x: 6 contributors (all time) y: 506 lines of code builds/misc/addons-release.yaml x: 11 contributors (all time) y: 88 lines of code edgelet/docker-rs/docker-swagger.yaml x: 4 contributors (all time) y: 9553 lines of code edgelet/iotedge/Cargo.toml x: 17 contributors (all time) y: 57 lines of code edgelet/iotedge/src/main.rs x: 24 contributors (all time) y: 593 lines of code edgelet/contrib/config/linux/template.toml x: 11 contributors (all time) y: 433 lines of code edgelet/iotedge/src/config/import/old_config/mod.rs x: 7 contributors (all time) y: 120 lines of code edgelet/iotedge/src/config/super_config.rs x: 12 contributors (all time) y: 106 lines of code edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.IoTHub/AzureAppendBlob.cs x: 2 contributors (all time) y: 19 lines of code edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.IoTHub/blob/AzureBlobRequestsUploader.cs x: 4 contributors (all time) y: 171 lines of code edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Http/controllers/RegistryController.cs x: 8 contributors (all time) y: 597 lines of code edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Service/Startup.cs x: 8 contributors (all time) y: 77 lines of code edgelet/Cargo.toml x: 17 contributors (all time) y: 25 lines of code edgelet/aziot-edged/src/provision.rs x: 2 contributors (all time) y: 121 lines of code edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Service/modules/EdgeletModule.cs x: 19 contributors (all time) y: 174 lines of code edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Mqtt/MqttProtocolHead.cs x: 6 contributors (all time) y: 192 lines of code edgelet/iotedge/src/config/apply.rs x: 11 contributors (all time) y: 680 lines of code edgelet/support-bundle/src/support_bundle.rs x: 13 contributors (all time) y: 111 lines of code edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Core/DeploymentConfig.cs x: 7 contributors (all time) y: 103 lines of code edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Core/planner/HealthRestartPlanner.cs x: 2 contributors (all time) y: 348 lines of code edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Diagnostics/MetricsWorker.cs x: 4 contributors (all time) y: 202 lines of code edge-modules/metrics-collector/src/FixedSetTableUpload/AzureFixedSetTable.cs x: 2 contributors (all time) y: 155 lines of code edge-util/src/Microsoft.Azure.Devices.Edge.Util/CertificateHelper.cs x: 10 contributors (all time) y: 421 lines of code edge-util/src/Microsoft.Azure.Devices.Edge.Util/uds/HttpRequestResponseSerializer.cs x: 5 contributors (all time) y: 136 lines of code edgelet/edgelet-settings/src/docker/mod.rs x: 4 contributors (all time) y: 285 lines of code edgelet/iotedge/src/config/import/mod.rs x: 10 contributors (all time) y: 549 lines of code edgelet/iotedge/test-files/config/ca-certs-est/edged.toml x: 2 contributors (all time) y: 38 lines of code edgelet/iotedge/test-files/config/dps-symmetric-key-no-pad/edged.toml x: 1 contributors (all time) y: 31 lines of code edgelet/iotedge/test-files/config/dps-symmetric-key-no-pad/super-config.toml x: 1 contributors (all time) y: 39 lines of code smoke/LeafDevice/details/CustomCertificateValidator.cs x: 4 contributors (all time) y: 129 lines of code edge-util/src/Microsoft.Azure.Devices.Edge.Storage/IKeyValueStore.cs x: 5 contributors (all time) y: 28 lines of code edge-util/src/Microsoft.Azure.Devices.Edge.Storage/TimedEntityStore.cs x: 4 contributors (all time) y: 104 lines of code builds/misc/templates/image-linux.yaml x: 10 contributors (all time) y: 47 lines of code edgelet/aziot-edged/src/main.rs x: 5 contributors (all time) y: 199 lines of code edgelet/aziot-edged/src/watchdog.rs x: 4 contributors (all time) y: 238 lines of code edgelet/edgelet-core/src/lib.rs x: 26 contributors (all time) y: 64 lines of code edgelet/edgelet-core/src/module.rs x: 24 contributors (all time) y: 490 lines of code edgelet/edgelet-docker/src/image_prune_data.rs x: 2 contributors (all time) y: 484 lines of code edgelet/edgelet-docker/src/lib.rs x: 16 contributors (all time) y: 33 lines of code edgelet/edgelet-docker/src/runtime.rs x: 30 contributors (all time) y: 917 lines of code edgelet/edgelet-http/src/modules.rs x: 3 contributors (all time) y: 282 lines of code edgelet/edgelet-settings/src/docker/config.rs x: 3 contributors (all time) y: 306 lines of code edgelet/edgelet-utils/src/lib.rs x: 19 contributors (all time) y: 42 lines of code edgelet/iotedge/src/check/checks/connect_management_uri.rs x: 8 contributors (all time) y: 49 lines of code edgelet/iotedge/src/check/checks/container_connect_upstream.rs x: 10 contributors (all time) y: 293 lines of code edgelet/iotedge/src/check/checks/container_engine_installed.rs x: 6 contributors (all time) y: 71 lines of code edgelet/iotedge/src/check/checks/container_local_time.rs x: 9 contributors (all time) y: 74 lines of code edgelet/iotedge/src/check/checks/container_resolve_parent_hostname.rs x: 6 contributors (all time) y: 78 lines of code edgelet/iotedge/src/check/mod.rs x: 21 contributors (all time) y: 899 lines of code edgelet/iotedge/src/client.rs x: 5 contributors (all time) y: 78 lines of code edgelet/iotedge/src/config/import/old_config/provisioning.rs x: 6 contributors (all time) y: 242 lines of code edgelet/iotedge/src/config/mp.rs x: 10 contributors (all time) y: 80 lines of code edgelet/support-bundle/src/shell_util.rs x: 3 contributors (all time) y: 204 lines of code edgelet/edgelet-docker/Cargo.toml x: 19 contributors (all time) y: 28 lines of code edge-modules/api-proxy-module/src/monitors/certs_monitor.rs x: 5 contributors (all time) y: 263 lines of code edgelet/edgelet-http-mgmt/Cargo.toml x: 12 contributors (all time) y: 31 lines of code edgelet/edgelet-http-workload/Cargo.toml x: 11 contributors (all time) y: 42 lines of code edgelet/edgelet-http-workload/src/module/data/sign.rs x: 2 contributors (all time) y: 268 lines of code edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Core/device/DeviceMessageHandler.cs x: 5 contributors (all time) y: 501 lines of code edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Docker/DockerRuntimeModule.cs x: 8 contributors (all time) y: 150 lines of code edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Core/Constants.cs x: 22 contributors (all time) y: 72 lines of code edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Edgelet/ModuleManagementHttpClient.cs x: 13 contributors (all time) y: 125 lines of code edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Edgelet/version_2019_01_30/ModuleManagementHttpClient.cs x: 8 contributors (all time) y: 279 lines of code edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Edgelet/version_2019_10_22/ModuleManagementHttpClient.cs x: 6 contributors (all time) y: 283 lines of code edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.CloudProxy/CloudProxy.cs x: 6 contributors (all time) y: 700 lines of code edgelet/edgelet-http-workload/src/edge_ca.rs x: 1 contributors (all time) y: 306 lines of code edgelet/edgelet-http-workload/src/lib.rs x: 11 contributors (all time) y: 195 lines of code edgelet/edgelet-http/Cargo.toml x: 14 contributors (all time) y: 23 lines of code smoke/IotEdgeQuickstart/Program.cs x: 16 contributors (all time) y: 316 lines of code smoke/IotEdgeQuickstart/details/IotedgedLinux.cs x: 16 contributors (all time) y: 569 lines of code edge-modules/api-proxy-module/rust-sdk/azure-iot-mqtt/src/device.rs x: 7 contributors (all time) y: 282 lines of code edge-modules/api-proxy-module/rust-sdk/azure-iot-mqtt/src/iotedge_client.rs x: 5 contributors (all time) y: 370 lines of code edge-modules/api-proxy-module/rust-sdk/azure-iot-mqtt/src/module.rs x: 8 contributors (all time) y: 319 lines of code edge-modules/metrics-collector/src/CertificateGenerator/CertGenerator.cs x: 2 contributors (all time) y: 198 lines of code edge-modules/metrics-collector/src/FixedSetTableUpload/FixedSetTableUpload.cs x: 1 contributors (all time) y: 83 lines of code edge-modules/metrics-collector/src/IotHubUpload/IotHubUpload.cs x: 1 contributors (all time) y: 236 lines of code edge-modules/metrics-collector/src/MetricFilter.cs x: 1 contributors (all time) y: 113 lines of code edge-modules/metrics-collector/src/Settings.cs x: 1 contributors (all time) y: 155 lines of code edgelet/api/managementVersion_2022_08_03.yaml x: 1 contributors (all time) y: 811 lines of code edge-modules/api-proxy-module/rust-sdk/azure-iot-mqtt/src/twin_state/reported.rs x: 5 contributors (all time) y: 391 lines of code mqtt/mqtt3/src/client/mod.rs x: 6 contributors (all time) y: 735 lines of code mqtt/mqtt3/src/client/publish.rs x: 6 contributors (all time) y: 354 lines of code mqtt/mqtt3/src/client/subscriptions.rs x: 7 contributors (all time) y: 569 lines of code mqtt/mqtt3/src/proto/mod.rs x: 4 contributors (all time) y: 337 lines of code mqtt/mqtt3/src/proto/packet.rs x: 8 contributors (all time) y: 901 lines of code edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Service/modules/AgentModule.cs x: 15 contributors (all time) y: 315 lines of code edgelet/docker-rs/src/apis/configuration.rs x: 10 contributors (all time) y: 14 lines of code edgelet/edgelet-core/src/error.rs x: 18 contributors (all time) y: 17 lines of code edgelet/edgelet-docker/src/module.rs x: 16 contributors (all time) y: 101 lines of code edgelet/edgelet-http/src/error.rs x: 13 contributors (all time) y: 7 lines of code edgelet/edgelet-http/src/lib.rs x: 20 contributors (all time) y: 56 lines of code edgelet/iotedge/src/list.rs x: 9 contributors (all time) y: 101 lines of code edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Service/DependencyManager.cs x: 16 contributors (all time) y: 353 lines of code edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Service/modules/RoutingModule.cs x: 13 contributors (all time) y: 596 lines of code edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.CloudProxy/ClientTokenCloudConnection.cs x: 5 contributors (all time) y: 271 lines of code edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.CloudProxy/CloudConnectionProvider.cs x: 8 contributors (all time) y: 396 lines of code edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Core/routing/CloudEndpoint.cs x: 5 contributors (all time) y: 333 lines of code edgelet/api/managementVersion_2020_07_07.yaml x: 6 contributors (all time) y: 798 lines of code edgelet/api/workloadVersion_2020_07_07.yaml x: 1 contributors (all time) y: 512 lines of code edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Amqp/CbsNode.cs x: 7 contributors (all time) y: 329 lines of code edge-hub/core/src/Microsoft.Azure.Devices.Routing.Core/endpoints/StoringAsyncEndpointExecutor.cs x: 7 contributors (all time) y: 413 lines of code edge-util/src/Microsoft.Azure.Devices.Edge.Storage/ISequentialStore.cs x: 9 contributors (all time) y: 22 lines of code edge-modules/api-proxy-module/src/monitors/config_monitor.rs x: 6 contributors (all time) y: 116 lines of code edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Service/modules/CommonModule.cs x: 8 contributors (all time) y: 473 lines of code smoke/LeafDevice/details/Details.cs x: 13 contributors (all time) y: 477 lines of code edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Core/ServiceIdentityTree.cs x: 8 contributors (all time) y: 359 lines of code edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Edgelet.Docker/CombinedEdgeletConfigProvider.cs x: 9 contributors (all time) y: 113 lines of code edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Edgelet/commands/CreateOrUpdateCommand.cs x: 11 contributors (all time) y: 186 lines of code edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Core/DeviceScopeIdentitiesCache.cs x: 7 contributors (all time) y: 552 lines of code edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Core/twin/ReportedPropertiesValidator.cs x: 3 contributors (all time) y: 143 lines of code edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Service/modules/FileConfigSourceModule.cs x: 12 contributors (all time) y: 115 lines of code edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.CloudProxy/ServiceProxy.cs x: 6 contributors (all time) y: 326 lines of code edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Core/ConnectionManager.cs x: 8 contributors (all time) y: 562 lines of code edge-util/src/es6numberserializer/NumberDToA.cs x: 1 contributors (all time) y: 860 lines of code edge-util/src/es6numberserializer/NumberFastDToA.cs x: 1 contributors (all time) y: 264 lines of code edge-util/src/jsoncanonicalizer/JsonCanonicalizer.cs x: 1 contributors (all time) y: 384 lines of code edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Core/Agent.cs x: 13 contributors (all time) y: 400 lines of code edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Core/DeviceScopeAuthenticator.cs x: 7 contributors (all time) y: 201 lines of code edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Docker/DockerConfig.cs x: 13 contributors (all time) y: 169 lines of code edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Docker/DockerEnvironment.cs x: 14 contributors (all time) y: 166 lines of code edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Core/ConnectionReauthenticator.cs x: 2 contributors (all time) y: 239 lines of code edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Core/TwinManager.cs x: 2 contributors (all time) y: 772 lines of code edge-hub/core/src/Microsoft.Azure.Devices.Routing.Core/Dispatcher.cs x: 3 contributors (all time) y: 239 lines of code edge-hub/core/src/Microsoft.Azure.Devices.Routing.Core/endpoints/statemachine/EndpointExecutorFsm.cs x: 3 contributors (all time) y: 797 lines of code edge-hub/core/src/Microsoft.Azure.Devices.Routing.Core/query/ConditionVisitor.cs x: 2 contributors (all time) y: 403 lines of code edge-util/src/Microsoft.Azure.Devices.Edge.Util/Option.cs x: 9 contributors (all time) y: 188 lines of code tools/CACertificates/ca-certs.ps1 x: 4 contributors (all time) y: 769 lines of code edgelet/api/managementVersion_2019_11_05.yaml x: 1 contributors (all time) y: 733 lines of code edgelet/api/managementVersion_2019_01_30.yaml x: 3 contributors (all time) y: 647 lines of code edgelet/api/managementVersion_2019_10_22.yaml x: 1 contributors (all time) y: 662 lines of code edge-util/src/Microsoft.Azure.Devices.Edge.Storage/DbStoreProviderWithBackupRestore.cs x: 1 contributors (all time) y: 354 lines of code edgelet/docker-rs/src/models/mod.rs x: 3 contributors (all time) y: 369 lines of code edgelet/api/managementVersion_2018_06_28.yaml x: 1 contributors (all time) y: 603 lines of code
9553.0
lines of code
  min: 1.0
  average: 82.45
  25th percentile: 15.0
  median: 31.0
  75th percentile: 79.0
  max: 9553.0
0 30.0
contributors (all time)
min: 1.0 | average: 3.43 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 4.0 | max: 30.0

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

builds/checkin/e2e-checkin.yaml x: 1 commits (30d) y: 61 lines of code builds/misc/templates/build-api-proxy.yaml x: 1 commits (30d) y: 32 lines of code builds/misc/templates/build-images.yaml x: 1 commits (30d) y: 375 lines of code builds/misc/templates/build-packages.yaml x: 1 commits (30d) y: 439 lines of code builds/misc/templates/build-rocksdb.yaml x: 1 commits (30d) y: 41 lines of code
439.0
lines of code
  min: 32.0
  average: 189.6
  25th percentile: 36.5
  median: 61.0
  75th percentile: 407.0
  max: 439.0
0 1.0
commits (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

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

builds/checkin/e2e-checkin.yaml x: 1 contributors (30d) y: 61 lines of code builds/misc/templates/build-api-proxy.yaml x: 1 contributors (30d) y: 32 lines of code builds/misc/templates/build-images.yaml x: 1 contributors (30d) y: 375 lines of code builds/misc/templates/build-packages.yaml x: 1 contributors (30d) y: 439 lines of code builds/misc/templates/build-rocksdb.yaml x: 1 contributors (30d) y: 41 lines of code
439.0
lines of code
  min: 32.0
  average: 189.6
  25th percentile: 36.5
  median: 61.0
  75th percentile: 407.0
  max: 439.0
0 1.0
contributors (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

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

builds/checkin/e2e-checkin.yaml x: 3 commits (90d) y: 61 lines of code builds/misc/templates/build-api-proxy.yaml x: 1 commits (90d) y: 32 lines of code builds/misc/templates/build-images.yaml x: 4 commits (90d) y: 375 lines of code builds/misc/templates/build-packages.yaml x: 4 commits (90d) y: 439 lines of code builds/misc/templates/build-rocksdb.yaml x: 3 commits (90d) y: 41 lines of code builds/checkin/api-proxy.yaml x: 2 commits (90d) y: 39 lines of code builds/checkin/dotnet.yaml x: 2 commits (90d) y: 86 lines of code builds/checkin/edgelet.yaml x: 3 commits (90d) y: 154 lines of code builds/ci/dotnet.yaml x: 2 commits (90d) y: 67 lines of code builds/release/detect-image-updates.yaml x: 2 commits (90d) y: 91 lines of code builds/service/service-deployment.yaml x: 2 commits (90d) y: 99 lines of code edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Core/metrics/DeploymentMetrics.cs x: 1 commits (90d) y: 154 lines of code edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Core/metrics/IDeploymentMetrics.cs x: 1 commits (90d) y: 11 lines of code edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.IoTHub/EdgeAgentConnection.cs x: 1 commits (90d) y: 529 lines of code edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Core/config/TwinConfigSource.cs x: 1 commits (90d) y: 243 lines of code edge-modules/SimulatedTemperatureSensor/src/Program.cs x: 1 commits (90d) y: 289 lines of code
529.0
lines of code
  min: 11.0
  average: 169.38
  25th percentile: 46.0
  median: 95.0
  75th percentile: 277.5
  max: 529.0
0 4.0
commits (90d)
min: 1.0 | average: 2.06 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 4.0

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

builds/checkin/e2e-checkin.yaml x: 1 contributors (90d) y: 61 lines of code builds/misc/templates/build-api-proxy.yaml x: 1 contributors (90d) y: 32 lines of code builds/misc/templates/build-images.yaml x: 1 contributors (90d) y: 375 lines of code builds/misc/templates/build-packages.yaml x: 1 contributors (90d) y: 439 lines of code builds/misc/templates/build-rocksdb.yaml x: 1 contributors (90d) y: 41 lines of code builds/checkin/api-proxy.yaml x: 1 contributors (90d) y: 39 lines of code builds/checkin/dotnet.yaml x: 1 contributors (90d) y: 86 lines of code builds/checkin/edgelet.yaml x: 1 contributors (90d) y: 154 lines of code builds/ci/dotnet.yaml x: 1 contributors (90d) y: 67 lines of code builds/release/detect-image-updates.yaml x: 1 contributors (90d) y: 91 lines of code builds/service/service-deployment.yaml x: 1 contributors (90d) y: 99 lines of code edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.Core/metrics/IDeploymentMetrics.cs x: 1 contributors (90d) y: 11 lines of code edge-agent/src/Microsoft.Azure.Devices.Edge.Agent.IoTHub/EdgeAgentConnection.cs x: 1 contributors (90d) y: 529 lines of code edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Core/config/TwinConfigSource.cs x: 1 contributors (90d) y: 243 lines of code edge-modules/SimulatedTemperatureSensor/src/Program.cs x: 1 contributors (90d) y: 289 lines of code
529.0
lines of code
  min: 11.0
  average: 169.38
  25th percentile: 46.0
  median: 95.0
  75th percentile: 277.5
  max: 529.0
0 1.0
contributors (90d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0