azure / azure-iot-hub-node
File Size

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

Intro
Learn more...
File Size Overall
15% | 19% | 36% | 13% | 15%
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
ts15% | 20% | 37% | 12% | 14%
yaml0% | 0% | 0% | 69% | 30%
js0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src15% | 20% | 37% | 12% | 14%
vsts0% | 0% | 0% | 69% | 30%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
mappers.ts
in src/pl/models
1417 -
709 9
amqp.ts
in src/common-amqp
598 3
amqp.ts
in src
526 6
sender_link.ts
in src/common-amqp
365 1
334 1
receiver_link.ts
in src/common-amqp
315 3
modules.ts
in src/pl/operations
314 1
errors.ts
in src/common-core
302 33
devices.ts
in src/pl/operations
294 1
client.ts
in src
289 5
amqp_cbs.ts
in src/common-amqp
271 2
jobs.ts
in src/pl/operations
267 1
rest_api_client.ts
in src/common-http
233 4
configurationOperations.ts
in src/pl/operations
219 1
207 9
digitalTwin.ts
in src/pl/operations
197 1
parameters.ts
in src/pl/models
178 -
amqp_message.ts
in src/common-amqp
147 4
http.ts
in src/common-http
145 -
promise_utils.ts
in src/common-core
123 13
cloudToDeviceMessages.ts
in src/pl/operations
119 1
114 -
amqp_common_errors.ts
in src/common-amqp
106 2
twin.ts
in src
105 1
shared_access_signature.ts
in src/common-core
87 5
device.ts
in src
82 1
query.ts
in src
75 1
63 2
statistics.ts
in src/pl/operations
62 1
query.ts
in src/pl/operations
61 1
message.ts
in src/common-core
59 2
retry_error_filter.ts
in src/common-core
59 -
results.ts
in src/common-core
58 8
bulkRegistry.ts
in src/pl/operations
57 1
retry_operation.ts
in src/common-core
55 1
53 1
52 1
retry_policy.ts
in src/common-core
50 1
endpoint.ts
in src/common-core
47 15
authorization.ts
in src/common-core
41 4
35 1
properties.ts
in src/common-core
28 -
28 1
sdl_steps.yaml
in vsts/common
27 -
23 -
23 -
utils.ts
in src/common-core
23 1
connection_string.ts
in src/common-core
22 1
dictionary.ts
in src/common-core
20 1
Files With Most Units (Top 48)
File# lines# units
errors.ts
in src/common-core
302 33
endpoint.ts
in src/common-core
47 15
promise_utils.ts
in src/common-core
123 13
207 9
709 9
results.ts
in src/common-core
58 8
amqp.ts
in src
526 6
client.ts
in src
289 5
shared_access_signature.ts
in src/common-core
87 5
amqp_message.ts
in src/common-amqp
147 4
rest_api_client.ts
in src/common-http
233 4
authorization.ts
in src/common-core
41 4
amqp.ts
in src/common-amqp
598 3
receiver_link.ts
in src/common-amqp
315 3
amqp_cbs.ts
in src/common-amqp
271 2
amqp_common_errors.ts
in src/common-amqp
106 2
message.ts
in src/common-core
59 2
63 2
8 2
11 2
17 1
sender_link.ts
in src/common-amqp
365 1
twin.ts
in src
105 1
retry_policy.ts
in src/common-core
50 1
dictionary.ts
in src/common-core
20 1
utils.ts
in src/common-core
23 1
retry_operation.ts
in src/common-core
55 1
connection_string.ts
in src/common-core
22 1
52 1
device.ts
in src
82 1
334 1
5 1
query.ts
in src
75 1
17 1
35 1
configurationOperations.ts
in src/pl/operations
219 1
cloudToDeviceMessages.ts
in src/pl/operations
119 1
modules.ts
in src/pl/operations
314 1
devices.ts
in src/pl/operations
294 1
statistics.ts
in src/pl/operations
62 1
digitalTwin.ts
in src/pl/operations
197 1
query.ts
in src/pl/operations
61 1
jobs.ts
in src/pl/operations
267 1
bulkRegistry.ts
in src/pl/operations
57 1
28 1
53 1
5 1
18 1
Files With Long Lines (Top 29)

There are 29 files with lines longer than 120 characters. In total, there are 334 long lines.

File# lines# units# long lines
709 9 62
amqp.ts
in src
526 6 34
modules.ts
in src/pl/operations
314 1 25
207 9 23
jobs.ts
in src/pl/operations
267 1 21
client.ts
in src
289 5 19
devices.ts
in src/pl/operations
294 1 18
configurationOperations.ts
in src/pl/operations
219 1 17
sender_link.ts
in src/common-amqp
365 1 14
amqp_cbs.ts
in src/common-amqp
271 2 12
digitalTwin.ts
in src/pl/operations
197 1 11
63 2 10
receiver_link.ts
in src/common-amqp
315 3 8
cloudToDeviceMessages.ts
in src/pl/operations
119 1 8
amqp.ts
in src/common-amqp
598 3 7
promise_utils.ts
in src/common-core
123 13 7
rest_api_client.ts
in src/common-http
233 4 5
53 1 5
retry_operation.ts
in src/common-core
55 1 4
query.ts
in src
75 1 4
statistics.ts
in src/pl/operations
62 1 4
bulkRegistry.ts
in src/pl/operations
57 1 4
shared_access_signature.ts
in src/common-core
87 5 3
query.ts
in src/pl/operations
61 1 3
18 1 2
amqp_message.ts
in src/common-amqp
147 4 1
twin.ts
in src
105 1 1
334 1 1
17 1 1
Correlations

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

vsts/node-nightly-windows.yaml x: 48 commits (all time) y: 114 lines of code src/device.ts x: 4 commits (all time) y: 82 lines of code src/common-amqp/amqp.ts x: 5 commits (all time) y: 598 lines of code vsts/common/sdl_steps.yaml x: 5 commits (all time) y: 27 lines of code src/amqp.ts x: 6 commits (all time) y: 526 lines of code src/amqp_service_errors.ts x: 4 commits (all time) y: 17 lines of code src/cl/digital_twin_client.ts x: 4 commits (all time) y: 63 lines of code src/client.ts x: 6 commits (all time) y: 289 lines of code src/common-amqp/amqp_cbs.ts x: 3 commits (all time) y: 271 lines of code src/common-amqp/amqp_common_errors.ts x: 3 commits (all time) y: 106 lines of code src/common-amqp/amqp_link_interface.ts x: 2 commits (all time) y: 6 lines of code src/common-amqp/amqp_message.ts x: 3 commits (all time) y: 147 lines of code src/common-amqp/receiver_link.ts x: 3 commits (all time) y: 315 lines of code src/common-amqp/sender_link.ts x: 3 commits (all time) y: 365 lines of code src/common-core/authentication_provider.ts x: 2 commits (all time) y: 12 lines of code src/common-core/authorization.ts x: 2 commits (all time) y: 41 lines of code src/common-core/connection_string.ts x: 2 commits (all time) y: 22 lines of code src/common-core/endpoint.ts x: 2 commits (all time) y: 47 lines of code src/common-core/errors.ts x: 2 commits (all time) y: 302 lines of code src/common-core/message.ts x: 2 commits (all time) y: 59 lines of code src/common-core/promise_utils.ts x: 2 commits (all time) y: 123 lines of code src/common-core/properties.ts x: 2 commits (all time) y: 28 lines of code src/common-core/retry_operation.ts x: 2 commits (all time) y: 55 lines of code src/common-core/shared_access_signature.ts x: 2 commits (all time) y: 87 lines of code src/common-core/utils.ts x: 2 commits (all time) y: 23 lines of code src/common-http/http.ts x: 3 commits (all time) y: 145 lines of code src/common-http/rest_api_client.ts x: 3 commits (all time) y: 233 lines of code src/connection_string.ts x: 4 commits (all time) y: 5 lines of code src/device_method.ts x: 4 commits (all time) y: 53 lines of code src/job_client.ts x: 6 commits (all time) y: 207 lines of code src/query.ts x: 4 commits (all time) y: 75 lines of code src/registry.ts x: 6 commits (all time) y: 709 lines of code src/shared_access_signature.ts x: 4 commits (all time) y: 8 lines of code src/twin.ts x: 4 commits (all time) y: 105 lines of code iothub.js x: 4 commits (all time) y: 15 lines of code vsts/node-nightly-linux.yaml x: 4 commits (all time) y: 23 lines of code src/cl/iothub_registry_manager.ts x: 2 commits (all time) y: 334 lines of code src/pl/iotHubGatewayServiceAPIs.ts x: 2 commits (all time) y: 35 lines of code src/pl/models/cloudToDeviceMessagesMappers.ts x: 2 commits (all time) y: 3 lines of code src/pl/models/mappers.ts x: 2 commits (all time) y: 1417 lines of code src/pl/models/parameters.ts x: 2 commits (all time) y: 178 lines of code src/pl/operations/cloudToDeviceMessages.ts x: 2 commits (all time) y: 119 lines of code src/pl/operations/configurationOperations.ts x: 2 commits (all time) y: 219 lines of code src/pl/operations/devices.ts x: 2 commits (all time) y: 294 lines of code src/pl/operations/digitalTwin.ts x: 2 commits (all time) y: 197 lines of code src/pl/operations/jobs.ts x: 2 commits (all time) y: 267 lines of code src/pl/operations/modules.ts x: 2 commits (all time) y: 314 lines of code src/pl/operations/statistics.ts x: 2 commits (all time) y: 62 lines of code
1417.0
lines of code
  min: 3.0
  average: 129.18
  25th percentile: 14.25
  median: 54.0
  75th percentile: 170.25
  max: 1417.0
0 48.0
commits (all time)
min: 2.0 | average: 3.4 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 4.0 | max: 48.0

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

vsts/node-nightly-windows.yaml x: 3 contributors (all time) y: 114 lines of code src/device.ts x: 3 contributors (all time) y: 82 lines of code src/common-amqp/amqp.ts x: 3 contributors (all time) y: 598 lines of code vsts/common/sdl_steps.yaml x: 1 contributors (all time) y: 27 lines of code src/amqp.ts x: 4 contributors (all time) y: 526 lines of code src/amqp_service_errors.ts x: 4 contributors (all time) y: 17 lines of code src/cl/digital_twin_client.ts x: 4 contributors (all time) y: 63 lines of code src/client.ts x: 4 contributors (all time) y: 289 lines of code src/common-amqp/amqp_cbs.ts x: 2 contributors (all time) y: 271 lines of code src/common-amqp/amqp_common_errors.ts x: 2 contributors (all time) y: 106 lines of code src/common-amqp/amqp_link_interface.ts x: 2 contributors (all time) y: 6 lines of code src/common-amqp/amqp_message.ts x: 2 contributors (all time) y: 147 lines of code src/common-amqp/receiver_link.ts x: 2 contributors (all time) y: 315 lines of code src/common-amqp/sender_link.ts x: 2 contributors (all time) y: 365 lines of code src/common-core/authentication_provider.ts x: 2 contributors (all time) y: 12 lines of code src/common-core/authorization.ts x: 2 contributors (all time) y: 41 lines of code src/common-core/connection_string.ts x: 2 contributors (all time) y: 22 lines of code src/common-core/endpoint.ts x: 2 contributors (all time) y: 47 lines of code src/common-core/errors.ts x: 2 contributors (all time) y: 302 lines of code src/common-core/message.ts x: 2 contributors (all time) y: 59 lines of code src/common-core/promise_utils.ts x: 2 contributors (all time) y: 123 lines of code src/common-core/properties.ts x: 2 contributors (all time) y: 28 lines of code src/common-core/retry_operation.ts x: 2 contributors (all time) y: 55 lines of code src/common-core/shared_access_signature.ts x: 2 contributors (all time) y: 87 lines of code src/common-core/utils.ts x: 2 contributors (all time) y: 23 lines of code src/common-http/http.ts x: 2 contributors (all time) y: 145 lines of code src/common-http/rest_api_client.ts x: 2 contributors (all time) y: 233 lines of code src/connection_string.ts x: 4 contributors (all time) y: 5 lines of code src/device_method.ts x: 4 contributors (all time) y: 53 lines of code src/job_client.ts x: 4 contributors (all time) y: 207 lines of code src/query.ts x: 4 contributors (all time) y: 75 lines of code src/registry.ts x: 4 contributors (all time) y: 709 lines of code src/shared_access_signature.ts x: 4 contributors (all time) y: 8 lines of code src/twin.ts x: 4 contributors (all time) y: 105 lines of code iothub.js x: 3 contributors (all time) y: 15 lines of code src/cl/iothub_registry_manager.ts x: 2 contributors (all time) y: 334 lines of code src/pl/iotHubGatewayServiceAPIs.ts x: 2 contributors (all time) y: 35 lines of code src/pl/models/cloudToDeviceMessagesMappers.ts x: 2 contributors (all time) y: 3 lines of code src/pl/models/mappers.ts x: 2 contributors (all time) y: 1417 lines of code src/pl/models/parameters.ts x: 2 contributors (all time) y: 178 lines of code src/pl/operations/cloudToDeviceMessages.ts x: 2 contributors (all time) y: 119 lines of code src/pl/operations/configurationOperations.ts x: 2 contributors (all time) y: 219 lines of code src/pl/operations/devices.ts x: 2 contributors (all time) y: 294 lines of code src/pl/operations/digitalTwin.ts x: 2 contributors (all time) y: 197 lines of code src/pl/operations/jobs.ts x: 2 contributors (all time) y: 267 lines of code src/pl/operations/statistics.ts x: 2 contributors (all time) y: 62 lines of code
1417.0
lines of code
  min: 3.0
  average: 129.18
  25th percentile: 14.25
  median: 54.0
  75th percentile: 170.25
  max: 1417.0
0 4.0
contributors (all time)
min: 1.0 | average: 2.43 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.75 | max: 4.0

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

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

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

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


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

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

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

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