azure / iot-central-paad
File Size

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

Intro
Learn more...
File Size Overall
0% | 8% | 45% | 15% | 30%
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
tsx0% | 13% | 57% | 13% | 16%
ts0% | 0% | 25% | 22% | 52%
js0% | 0% | 0% | 0% | 100%
m0% | 0% | 0% | 0% | 100%
kt0% | 0% | 0% | 0% | 100%
xml0% | 0% | 0% | 0% | 100%
mm0% | 0% | 0% | 0% | 100%
h0% | 0% | 0% | 0% | 100%
swift0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src0% | 8% | 47% | 16% | 27%
ios0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
android0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
562 4
Home.tsx
in src
439 1
378 4
Chart.tsx
in src
377 2
Bluetooth.tsx
in src/bluetooth
314 8
common.ts
in src/hooks
290 6
App.tsx
in src
260 1
243 4
qrcodeScanner.tsx
in src/components
229 6
card.tsx
in src/components
217 1
iotc.ts
in src/hooks
209 4
181 7
175 1
types.ts
in src
157 -
typography.tsx
in src/components
150 11
form.tsx
in src/components
125 2
114 2
accelerometer.ts
in src/sensors
105 9
storage.tsx
in src/contexts
96 -
options.tsx
in src/components
92 -
gyroscope.ts
in src/sensors
90 9
magnetometer.ts
in src/sensors
90 9
barometer.ts
in src/sensors
87 6
geolocation.ts
in src/sensors
84 8
loader.tsx
in src/components
79 1
layout.ts
in src/hooks
78 4
battery.ts
in src/sensors
76 5
Govee5074.ts
in src/bluetooth/devices
74 1
index.ts
in src/properties
64 -
bottomPopup.tsx
in src/components
59 -
buttonGroup.tsx
in src/components
58 -
theme.tsx
in src/contexts
56 -
iotc.tsx
in src/contexts
56 -
IoT_PnPTests.m
in ios/IoT_PnPTests
53 -
Logs.tsx
in src
50 -
EventLogger.ts
in src/tools
47 3
Torch.ts
in src/tools
44 2
WebhookLogger.ts
in src/tools
44 5
index.ts
in src/sensors
42 -
map.tsx
in src/components
41 -
deviceInfo.ts
in src/properties
38 1
circularProgress.tsx
in src/components
37 -
logs.tsx
in src/contexts
33 -
BleManager.ts
in src/bluetooth
32 5
MainApplication.kt
in android/app/src/main/java/com/iot_pnp
32 1
31 -
GenericDevice.ts
in src/bluetooth/devices
28 2
internal.ts
in src/sensors
27 1
AppDelegate.mm
in ios/IoT_PnP
22 -
headerCloseButton.tsx
in src/components
20 -
Files With Most Units (Top 36)
File# lines# units
typography.tsx
in src/components
150 11
accelerometer.ts
in src/sensors
105 9
gyroscope.ts
in src/sensors
90 9
magnetometer.ts
in src/sensors
90 9
Bluetooth.tsx
in src/bluetooth
314 8
geolocation.ts
in src/sensors
84 8
181 7
qrcodeScanner.tsx
in src/components
229 6
common.ts
in src/hooks
290 6
barometer.ts
in src/sensors
87 6
WebhookLogger.ts
in src/tools
44 5
BleManager.ts
in src/bluetooth
32 5
battery.ts
in src/sensors
76 5
562 4
378 4
layout.ts
in src/hooks
78 4
iotc.ts
in src/hooks
209 4
243 4
EventLogger.ts
in src/tools
47 3
form.tsx
in src/components
125 2
CustomLogger.ts
in src/tools
8 2
Torch.ts
in src/tools
44 2
Chart.tsx
in src
377 2
GenericDevice.ts
in src/bluetooth/devices
28 2
114 2
card.tsx
in src/components
217 1
loader.tsx
in src/components
79 1
App.tsx
in src
260 1
index.ts
in src/tools
5 1
Govee5074.ts
in src/bluetooth/devices
74 1
175 1
deviceInfo.ts
in src/properties
38 1
internal.ts
in src/sensors
27 1
Home.tsx
in src
439 1
MainApplication.kt
in android/app/src/main/java/com/iot_pnp
32 1
main.m
in ios/IoT_PnP
8 1
Files With Long Lines (Top 4)

There are 4 files with lines longer than 120 characters. In total, there are 8 long lines.

File# lines# units# long lines
175 1 4
strings.xml
in android/app/src/main/res/values
5 - 2
562 4 1
378 4 1
Correlations

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

android/app/src/main/java/com/iot_pnp/MainActivity.kt x: 1 commits (all time) y: 10 lines of code android/app/src/main/java/com/iot_pnp/MainApplication.kt x: 1 commits (all time) y: 32 lines of code babel.config.js x: 4 commits (all time) y: 31 lines of code ios/IoT_PnP/AppDelegate.h x: 2 commits (all time) y: 4 lines of code ios/IoT_PnP/AppDelegate.mm x: 2 commits (all time) y: 22 lines of code metro.config.js x: 2 commits (all time) y: 12 lines of code src/FileUpload.tsx x: 21 commits (all time) y: 378 lines of code src/Home.tsx x: 15 commits (all time) y: 439 lines of code src/hooks/iotc.ts x: 24 commits (all time) y: 209 lines of code src/App.tsx x: 29 commits (all time) y: 260 lines of code src/Registration.tsx x: 28 commits (all time) y: 562 lines of code src/components/buttonGroup.tsx x: 11 commits (all time) y: 58 lines of code src/properties/internal.ts x: 6 commits (all time) y: 20 lines of code src/sensors/accelerometer.ts x: 6 commits (all time) y: 105 lines of code src/sensors/internal.ts x: 6 commits (all time) y: 27 lines of code src/types.ts x: 14 commits (all time) y: 157 lines of code src/bluetooth/Bluetooth.tsx x: 1 commits (all time) y: 314 lines of code src/bluetooth/devices/BleDevice.ts x: 1 commits (all time) y: 8 lines of code src/bluetooth/devices/GenericDevice.ts x: 1 commits (all time) y: 28 lines of code src/bluetooth/devices/Govee5074.ts x: 1 commits (all time) y: 74 lines of code index.js x: 4 commits (all time) y: 8 lines of code ios/IoT_PnP/main.m x: 2 commits (all time) y: 8 lines of code ios/IoT_PnPTests/IoT_PnPTests.m x: 1 commits (all time) y: 53 lines of code src/CardView.tsx x: 9 commits (all time) y: 114 lines of code src/Chart.tsx x: 6 commits (all time) y: 377 lines of code src/Logs.tsx x: 8 commits (all time) y: 50 lines of code src/Settings.tsx x: 18 commits (all time) y: 243 lines of code src/Welcome.tsx x: 10 commits (all time) y: 181 lines of code src/components/bottomPopup.tsx x: 4 commits (all time) y: 59 lines of code src/components/button.tsx x: 6 commits (all time) y: 13 lines of code src/components/card.tsx x: 11 commits (all time) y: 217 lines of code src/components/circularProgress.tsx x: 4 commits (all time) y: 37 lines of code src/components/form.tsx x: 15 commits (all time) y: 125 lines of code src/components/loader.tsx x: 7 commits (all time) y: 79 lines of code src/components/map.tsx x: 3 commits (all time) y: 41 lines of code src/components/options.tsx x: 6 commits (all time) y: 92 lines of code src/components/qrcodeScanner.tsx x: 9 commits (all time) y: 229 lines of code src/components/screenview.tsx x: 2 commits (all time) y: 6 lines of code src/components/typography.tsx x: 7 commits (all time) y: 150 lines of code src/contexts/iotc.tsx x: 5 commits (all time) y: 56 lines of code src/contexts/storage.tsx x: 10 commits (all time) y: 96 lines of code src/hooks/common.ts x: 8 commits (all time) y: 290 lines of code src/hooks/layout.ts x: 10 commits (all time) y: 78 lines of code src/sensors/barometer.ts x: 2 commits (all time) y: 87 lines of code src/sensors/battery.ts x: 2 commits (all time) y: 76 lines of code src/sensors/geolocation.ts x: 2 commits (all time) y: 84 lines of code src/sensors/gyroscope.ts x: 2 commits (all time) y: 90 lines of code src/strings.ts x: 23 commits (all time) y: 175 lines of code src/tools/EventLogger.ts x: 4 commits (all time) y: 47 lines of code src/tools/WebhookLogger.ts x: 2 commits (all time) y: 44 lines of code src/contexts/defaults.ts x: 7 commits (all time) y: 16 lines of code src/properties/deviceInfo.ts x: 3 commits (all time) y: 38 lines of code src/properties/index.ts x: 6 commits (all time) y: 64 lines of code android/app/src/main/res/values/strings.xml x: 5 commits (all time) y: 5 lines of code src/components/index.ts x: 4 commits (all time) y: 16 lines of code src/contexts/theme.tsx x: 3 commits (all time) y: 56 lines of code src/hooks/index.ts x: 1 commits (all time) y: 3 lines of code src/sensors/index.ts x: 2 commits (all time) y: 42 lines of code src/tools/Torch.ts x: 3 commits (all time) y: 44 lines of code src/tools/index.ts x: 3 commits (all time) y: 5 lines of code android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml x: 4 commits (all time) y: 5 lines of code android/app/src/main/res/values/ic_launcher_background.xml x: 3 commits (all time) y: 4 lines of code ios/Charts.swift x: 2 commits (all time) y: 1 lines of code
562.0
lines of code
  min: 1.0
  average: 90.83
  25th percentile: 13.0
  median: 47.0
  75th percentile: 105.0
  max: 562.0
0 29.0
commits (all time)
min: 1.0 | average: 6.23 | 25th percentile: 2.0 | median: 4.0 | 75th percentile: 8.0 | max: 29.0

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

android/app/src/main/java/com/iot_pnp/MainActivity.kt x: 1 contributors (all time) y: 10 lines of code android/app/src/main/java/com/iot_pnp/MainApplication.kt x: 1 contributors (all time) y: 32 lines of code babel.config.js x: 3 contributors (all time) y: 31 lines of code ios/IoT_PnP/AppDelegate.h x: 2 contributors (all time) y: 4 lines of code ios/IoT_PnP/AppDelegate.mm x: 2 contributors (all time) y: 22 lines of code metro.config.js x: 2 contributors (all time) y: 12 lines of code src/FileUpload.tsx x: 3 contributors (all time) y: 378 lines of code src/Home.tsx x: 3 contributors (all time) y: 439 lines of code src/hooks/iotc.ts x: 3 contributors (all time) y: 209 lines of code src/App.tsx x: 4 contributors (all time) y: 260 lines of code src/Registration.tsx x: 3 contributors (all time) y: 562 lines of code src/components/buttonGroup.tsx x: 2 contributors (all time) y: 58 lines of code src/sensors/accelerometer.ts x: 3 contributors (all time) y: 105 lines of code src/sensors/internal.ts x: 3 contributors (all time) y: 27 lines of code src/types.ts x: 3 contributors (all time) y: 157 lines of code src/bluetooth/Bluetooth.tsx x: 1 contributors (all time) y: 314 lines of code src/bluetooth/devices/BleDevice.ts x: 1 contributors (all time) y: 8 lines of code src/bluetooth/devices/GenericDevice.ts x: 1 contributors (all time) y: 28 lines of code src/bluetooth/devices/Govee5074.ts x: 1 contributors (all time) y: 74 lines of code index.js x: 2 contributors (all time) y: 8 lines of code ios/IoT_PnPTests/IoT_PnPTests.m x: 1 contributors (all time) y: 53 lines of code src/CardView.tsx x: 2 contributors (all time) y: 114 lines of code src/Chart.tsx x: 2 contributors (all time) y: 377 lines of code src/Logs.tsx x: 2 contributors (all time) y: 50 lines of code src/Settings.tsx x: 2 contributors (all time) y: 243 lines of code src/Welcome.tsx x: 2 contributors (all time) y: 181 lines of code src/components/card.tsx x: 2 contributors (all time) y: 217 lines of code src/components/circularProgress.tsx x: 2 contributors (all time) y: 37 lines of code src/components/form.tsx x: 2 contributors (all time) y: 125 lines of code src/components/loader.tsx x: 2 contributors (all time) y: 79 lines of code src/components/map.tsx x: 2 contributors (all time) y: 41 lines of code src/components/options.tsx x: 2 contributors (all time) y: 92 lines of code src/components/qrcodeScanner.tsx x: 2 contributors (all time) y: 229 lines of code src/components/screenview.tsx x: 2 contributors (all time) y: 6 lines of code src/components/typography.tsx x: 2 contributors (all time) y: 150 lines of code src/contexts/iotc.tsx x: 2 contributors (all time) y: 56 lines of code src/contexts/storage.tsx x: 2 contributors (all time) y: 96 lines of code src/hooks/common.ts x: 2 contributors (all time) y: 290 lines of code src/sensors/barometer.ts x: 2 contributors (all time) y: 87 lines of code src/sensors/battery.ts x: 2 contributors (all time) y: 76 lines of code src/sensors/geolocation.ts x: 2 contributors (all time) y: 84 lines of code src/sensors/gyroscope.ts x: 2 contributors (all time) y: 90 lines of code src/strings.ts x: 2 contributors (all time) y: 175 lines of code src/tools/EventLogger.ts x: 2 contributors (all time) y: 47 lines of code src/tools/WebhookLogger.ts x: 2 contributors (all time) y: 44 lines of code src/contexts/defaults.ts x: 1 contributors (all time) y: 16 lines of code src/properties/deviceInfo.ts x: 1 contributors (all time) y: 38 lines of code src/properties/index.ts x: 1 contributors (all time) y: 64 lines of code android/app/src/main/res/values/strings.xml x: 1 contributors (all time) y: 5 lines of code src/contexts/index.ts x: 1 contributors (all time) y: 4 lines of code src/contexts/theme.tsx x: 1 contributors (all time) y: 56 lines of code src/sensors/index.ts x: 1 contributors (all time) y: 42 lines of code src/tools/Torch.ts x: 1 contributors (all time) y: 44 lines of code ios/Charts.swift x: 1 contributors (all time) y: 1 lines of code
562.0
lines of code
  min: 1.0
  average: 90.83
  25th percentile: 13.0
  median: 47.0
  75th percentile: 105.0
  max: 562.0
0 4.0
contributors (all time)
min: 1.0 | average: 1.77 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 2.0 | 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".