azure / azure-iot-explorer
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 414 files with 19,808 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 1 file changed 51-100 times (1,050 lines of code)
    • 6 files changed 21-50 times (1,088 lines of code)
    • 101 files changed 6-20 times (8,621 lines of code)
    • 306 files changed 1-5 times (9,049 lines of code)
0% | 5% | 5% | 43% | 45%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 414 files with 19,808 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 15 files changed by 6-10 contributors (3,077 lines of code)
    • 260 files changed by 2-5 contributors (12,644 lines of code)
    • 139 files changed by 1 contributor (4,087 lines of code)
0% | 0% | 15% | 63% | 20%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
ts, tsx, snap, scss, json, yaml, md, js, gitignore, txt, html
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
ts0% | 12% | 7% | 24% | 55%
tsx0% | 0% | 4% | 57% | 37%
scss0% | 0% | 0% | 59% | 40%
html0% | 0% | 0% | 100% | 0%
js0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
src0% | 5% | 5% | 44% | 44%
public0% | 0% | 22% | 5% | 71%
ROOT0% | 0% | 0% | 78% | 21%
scripts0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
resourceKeys.ts
in src/localization
1050 - 2019-07-23 2025-02-07 76 7 pamontg@microsoft.com yingxue@microsoft.com
devicesService.ts
in src/app/api/services
233 - 2019-07-23 2024-12-12 41 8 pamontg@microsoft.com yingxue@microsoft.com
serverBase.ts
in src/server
228 4 2019-12-20 2025-03-14 36 5 yingxue@microsoft.com yingxue@microsoft.com
deviceList.tsx
in src/app/devices/deviceList/components
283 9 2019-07-23 2023-05-17 35 7 andrewbuckley@outlook.com yingxue@microsoft.com
deviceEvents.tsx
in src/app/devices/deviceEvents/components
176 - 2020-07-21 2024-12-12 33 7 yingxue@microsoft.com yingxue@microsoft.com
deviceParameters.ts
in src/app/api/parameters
39 - 2019-07-23 2024-12-12 26 7 pamontg@microsoft.com yingxue@microsoft.com
electron.ts
in public
129 16 2019-09-04 2023-02-24 22 7 andrewbuckley@outlook.com yingxue@microsoft.com
158 - 2019-07-23 2022-09-13 20 4 pamontg@microsoft.com 3467996@gmail.com
apiConstants.ts
in src/app/constants
70 - 2019-07-23 2023-02-24 19 4 pamontg@microsoft.com yingxue@microsoft.com
settingsPane.tsx
in src/app/settings/components
93 - 2019-07-23 2023-01-31 18 3 pamontg@microsoft.com yingxue@microsoft.com
moduleIdentityTwin.tsx
in src/app/devices/module/moduleIdentityTwin/components
116 3 2020-07-21 2024-12-11 18 6 yingxue@microsoft.com yingxue@microsoft.com
_deviceDetail.scss
in src/app/css
60 - 2019-07-23 2024-12-13 17 4 pamontg@microsoft.com yingxue@microsoft.com
actionTypes.ts
in src/app/constants
37 - 2019-07-23 2022-11-16 16 5 pamontg@microsoft.com yingxue@microsoft.com
connectionStringsView.tsx
in src/app/connectionStrings/components
100 1 2020-04-15 2023-02-24 16 6 rkessler@microsoft.com yingxue@microsoft.com
deviceIdentity.tsx
in src/app/devices/deviceIdentity/components
306 - 2020-07-21 2024-02-16 16 6 yingxue@microsoft.com yingxue@microsoft.com
jsonSchemaAdaptor.ts
in src/app/shared/utils
314 2 2019-07-23 2023-03-13 16 2 pamontg@microsoft.com yingxue@microsoft.com
telemetry.ts
in src/app/constants
40 - 2022-07-11 2022-09-21 15 3 t-shahmanasi@microsoft.com 3467996@gmail.com
_deviceContent.scss
in src/app/css
46 - 2019-07-23 2022-11-15 15 4 pamontg@microsoft.com 3467996@gmail.com
iconNames.ts
in src/app/constants
57 - 2019-07-23 2022-09-21 15 5 pamontg@microsoft.com 3467996@gmail.com
notificationList.tsx
in src/app/notifications/components
69 3 2019-07-23 2023-02-17 15 5 pamontg@microsoft.com yingxue@microsoft.com
deviceTwin.tsx
in src/app/devices/deviceTwin/components
120 3 2020-07-21 2024-12-11 15 6 yingxue@microsoft.com yingxue@microsoft.com
application.tsx
in src/app/shared/components
31 - 2019-07-23 2022-09-21 14 4 pamontg@microsoft.com 3467996@gmail.com
routes.ts
in src/app/constants
36 - 2019-09-23 2021-03-22 14 2 yingxue@microsoft.com yingxue@microsoft.com
deviceProperties.tsx
in src/app/devices/pnp/components/deviceProperties
79 3 2020-07-21 2023-02-10 14 5 yingxue@microsoft.com yingxue@microsoft.com
maskedCopyableTextField.tsx
in src/app/shared/components
80 - 2019-08-22 2024-12-11 14 2 yingxue@microsoft.com yingxue@microsoft.com
deviceCommands.tsx
in src/app/devices/pnp/components/deviceCommands
86 3 2020-07-21 2023-02-10 14 5 yingxue@microsoft.com yingxue@microsoft.com
deviceInterfaces.tsx
in src/app/devices/pnp/components/deviceInterfaces
132 3 2020-07-21 2024-12-11 14 5 yingxue@microsoft.com yingxue@microsoft.com
commands.tsx
in src/app/devices/deviceEvents/components
178 11 2020-12-17 2023-04-14 14 6 yingxue@microsoft.com yingxue@microsoft.com
moduleIdentityDetail.tsx
in src/app/devices/module/moduleIndentityDetail/components
212 5 2020-07-21 2023-05-17 14 7 yingxue@microsoft.com yingxue@microsoft.com
browserStorage.ts
in src/app/constants
10 - 2019-07-23 2023-02-10 13 3 pamontg@microsoft.com yingxue@microsoft.com
appInsightsClient.ts
in src/app/shared/appTelemetry
26 2 2022-07-11 2022-09-13 13 3 t-shahmanasi@microsoft.com 3467996@gmail.com
index.tsx
in src
29 - 2019-07-23 2023-02-24 13 6 pamontg@microsoft.com yingxue@microsoft.com
utils.ts
in src/app/api/shared
91 - 2019-07-23 2022-04-06 13 5 pamontg@microsoft.com ryan.k@outlook.com
deviceSettings.tsx
in src/app/devices/pnp/components/deviceSettings
102 3 2020-07-21 2023-02-10 13 5 yingxue@microsoft.com yingxue@microsoft.com
moduleIdentityList.tsx
in src/app/devices/module/moduleIdentityList/components
190 11 2020-07-21 2023-05-17 13 5 yingxue@microsoft.com yingxue@microsoft.com
22 - 2019-07-23 2022-07-18 12 6 pamontg@microsoft.com shah.manasi@outlook.com
dataPlaneHelper.ts
in src/server
76 1 2019-08-30 2025-01-17 12 1 yingxue@microsoft.com yingxue@microsoft.com
devicePropertiesPerInterface.tsx
in src/app/devices/pnp/components/deviceProperties
134 - 2020-07-21 2023-05-17 12 5 yingxue@microsoft.com yingxue@microsoft.com
addDevice.tsx
in src/app/devices/addDevice/components
336 8 2020-07-21 2024-02-16 12 5 yingxue@microsoft.com yingxue@microsoft.com
cloudToDeviceMessage.tsx
in src/app/devices/cloudToDeviceMessage/components
385 23 2020-07-21 2024-12-13 12 5 yingxue@microsoft.com yingxue@microsoft.com
homeView.tsx
in src/app/home/components
28 - 2020-07-21 2023-02-24 11 4 yingxue@microsoft.com yingxue@microsoft.com
interfaceUtils.ts
in src/app/api/shared
33 1 2021-02-16 2023-02-24 11 5 rkessler@microsoft.com yingxue@microsoft.com
appVersionMessageBar.tsx
in src/app/home/components
46 - 2020-07-21 2022-09-21 11 5 yingxue@microsoft.com 3467996@gmail.com
moduleDirectMethod.tsx
in src/app/devices/module/moduleDirectMethod/components
84 1 2021-01-04 2022-09-13 11 6 yingxue@microsoft.com 3467996@gmail.com
notificationListEntry.tsx
in src/app/notifications/components
95 - 2019-07-23 2023-02-10 11 3 pamontg@microsoft.com yingxue@microsoft.com
dataForm.tsx
in src/app/devices/shared/components
129 - 2020-07-21 2023-03-13 11 4 yingxue@microsoft.com yingxue@microsoft.com
deviceSettingsPerInterfacePerSetting.tsx
in src/app/devices/pnp/components/deviceSettings
199 - 2020-07-21 2023-02-01 11 2 yingxue@microsoft.com yingxue@microsoft.com
constants.ts
in public
14 - 2021-02-16 2023-02-24 10 4 rkessler@microsoft.com yingxue@microsoft.com
_layouts.scss
in src/app/css
30 - 2019-07-23 2022-09-13 10 4 pamontg@microsoft.com 3467996@gmail.com
_header.scss
in src/app/css
51 - 2019-07-23 2022-09-13 10 3 pamontg@microsoft.com 3467996@gmail.com
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
devicesService.ts
in src/app/api/services
233 - 2019-07-23 2024-12-12 41 8 pamontg@microsoft.com yingxue@microsoft.com
resourceKeys.ts
in src/localization
1050 - 2019-07-23 2025-02-07 76 7 pamontg@microsoft.com yingxue@microsoft.com
deviceList.tsx
in src/app/devices/deviceList/components
283 9 2019-07-23 2023-05-17 35 7 andrewbuckley@outlook.com yingxue@microsoft.com
deviceEvents.tsx
in src/app/devices/deviceEvents/components
176 - 2020-07-21 2024-12-12 33 7 yingxue@microsoft.com yingxue@microsoft.com
deviceParameters.ts
in src/app/api/parameters
39 - 2019-07-23 2024-12-12 26 7 pamontg@microsoft.com yingxue@microsoft.com
electron.ts
in public
129 16 2019-09-04 2023-02-24 22 7 andrewbuckley@outlook.com yingxue@microsoft.com
moduleIdentityDetail.tsx
in src/app/devices/module/moduleIndentityDetail/components
212 5 2020-07-21 2023-05-17 14 7 yingxue@microsoft.com yingxue@microsoft.com
moduleIdentityTwin.tsx
in src/app/devices/module/moduleIdentityTwin/components
116 3 2020-07-21 2024-12-11 18 6 yingxue@microsoft.com yingxue@microsoft.com
deviceIdentity.tsx
in src/app/devices/deviceIdentity/components
306 - 2020-07-21 2024-02-16 16 6 yingxue@microsoft.com yingxue@microsoft.com
connectionStringsView.tsx
in src/app/connectionStrings/components
100 1 2020-04-15 2023-02-24 16 6 rkessler@microsoft.com yingxue@microsoft.com
deviceTwin.tsx
in src/app/devices/deviceTwin/components
120 3 2020-07-21 2024-12-11 15 6 yingxue@microsoft.com yingxue@microsoft.com
commands.tsx
in src/app/devices/deviceEvents/components
178 11 2020-12-17 2023-04-14 14 6 yingxue@microsoft.com yingxue@microsoft.com
index.tsx
in src
29 - 2019-07-23 2023-02-24 13 6 pamontg@microsoft.com yingxue@microsoft.com
22 - 2019-07-23 2022-07-18 12 6 pamontg@microsoft.com shah.manasi@outlook.com
moduleDirectMethod.tsx
in src/app/devices/module/moduleDirectMethod/components
84 1 2021-01-04 2022-09-13 11 6 yingxue@microsoft.com 3467996@gmail.com
serverBase.ts
in src/server
228 4 2019-12-20 2025-03-14 36 5 yingxue@microsoft.com yingxue@microsoft.com
actionTypes.ts
in src/app/constants
37 - 2019-07-23 2022-11-16 16 5 pamontg@microsoft.com yingxue@microsoft.com
iconNames.ts
in src/app/constants
57 - 2019-07-23 2022-09-21 15 5 pamontg@microsoft.com 3467996@gmail.com
notificationList.tsx
in src/app/notifications/components
69 3 2019-07-23 2023-02-17 15 5 pamontg@microsoft.com yingxue@microsoft.com
deviceCommands.tsx
in src/app/devices/pnp/components/deviceCommands
86 3 2020-07-21 2023-02-10 14 5 yingxue@microsoft.com yingxue@microsoft.com
deviceInterfaces.tsx
in src/app/devices/pnp/components/deviceInterfaces
132 3 2020-07-21 2024-12-11 14 5 yingxue@microsoft.com yingxue@microsoft.com
deviceProperties.tsx
in src/app/devices/pnp/components/deviceProperties
79 3 2020-07-21 2023-02-10 14 5 yingxue@microsoft.com yingxue@microsoft.com
utils.ts
in src/app/api/shared
91 - 2019-07-23 2022-04-06 13 5 pamontg@microsoft.com ryan.k@outlook.com
moduleIdentityList.tsx
in src/app/devices/module/moduleIdentityList/components
190 11 2020-07-21 2023-05-17 13 5 yingxue@microsoft.com yingxue@microsoft.com
deviceSettings.tsx
in src/app/devices/pnp/components/deviceSettings
102 3 2020-07-21 2023-02-10 13 5 yingxue@microsoft.com yingxue@microsoft.com
addDevice.tsx
in src/app/devices/addDevice/components
336 8 2020-07-21 2024-02-16 12 5 yingxue@microsoft.com yingxue@microsoft.com
devicePropertiesPerInterface.tsx
in src/app/devices/pnp/components/deviceProperties
134 - 2020-07-21 2023-05-17 12 5 yingxue@microsoft.com yingxue@microsoft.com
cloudToDeviceMessage.tsx
in src/app/devices/cloudToDeviceMessage/components
385 23 2020-07-21 2024-12-13 12 5 yingxue@microsoft.com yingxue@microsoft.com
interfaceUtils.ts
in src/app/api/shared
33 1 2021-02-16 2023-02-24 11 5 rkessler@microsoft.com yingxue@microsoft.com
appVersionMessageBar.tsx
in src/app/home/components
46 - 2020-07-21 2022-09-21 11 5 yingxue@microsoft.com 3467996@gmail.com
directMethod.tsx
in src/app/devices/directMethod/components
83 1 2020-07-21 2022-09-13 10 5 yingxue@microsoft.com 3467996@gmail.com
deviceContent.tsx
in src/app/devices/deviceIdentity/components
132 - 2020-07-21 2023-02-24 9 5 yingxue@microsoft.com yingxue@microsoft.com
addModuleIdentity.tsx
in src/app/devices/module/addModuleIdentity/components
306 8 2020-07-21 2024-02-16 9 5 yingxue@microsoft.com yingxue@microsoft.com
complexReportedFormPanel.tsx
in src/app/devices/shared/components
75 - 2020-07-21 2023-03-13 9 5 yingxue@microsoft.com yingxue@microsoft.com
158 - 2019-07-23 2022-09-13 20 4 pamontg@microsoft.com 3467996@gmail.com
apiConstants.ts
in src/app/constants
70 - 2019-07-23 2023-02-24 19 4 pamontg@microsoft.com yingxue@microsoft.com
_deviceDetail.scss
in src/app/css
60 - 2019-07-23 2024-12-13 17 4 pamontg@microsoft.com yingxue@microsoft.com
_deviceContent.scss
in src/app/css
46 - 2019-07-23 2022-11-15 15 4 pamontg@microsoft.com 3467996@gmail.com
application.tsx
in src/app/shared/components
31 - 2019-07-23 2022-09-21 14 4 pamontg@microsoft.com 3467996@gmail.com
homeView.tsx
in src/app/home/components
28 - 2020-07-21 2023-02-24 11 4 yingxue@microsoft.com yingxue@microsoft.com
dataForm.tsx
in src/app/devices/shared/components
129 - 2020-07-21 2023-03-13 11 4 yingxue@microsoft.com yingxue@microsoft.com
constants.ts
in public
14 - 2021-02-16 2023-02-24 10 4 rkessler@microsoft.com yingxue@microsoft.com
_layouts.scss
in src/app/css
30 - 2019-07-23 2022-09-13 10 4 pamontg@microsoft.com 3467996@gmail.com
48 - 2019-08-06 2021-07-08 9 4 pamontg@microsoft.com pamontg@microsoft.com
_index.scss
in src/app/css
59 - 2020-03-27 2023-05-19 9 4 rkessler@microsoft.com yingxue@microsoft.com
6 - 2021-02-16 2023-02-24 8 4 rkessler@microsoft.com yingxue@microsoft.com
variables.scss
in src/app/css
1 - 2019-07-23 2022-09-13 8 4 pamontg@microsoft.com 3467996@gmail.com
53 - 2019-07-23 2022-09-13 8 4 pamontg@microsoft.com 3467996@gmail.com
saga.ts
in src/app/devices/deviceEvents
80 3 2020-07-21 2022-11-29 8 4 yingxue@microsoft.com yingxue@microsoft.com
deviceCommandsPerInterfacePerCommand.tsx
in src/app/devices/pnp/components/deviceCommands
169 - 2020-07-21 2022-09-21 8 4 yingxue@microsoft.com 3467996@gmail.com
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
eventsContent.tsx
in src/app/devices/deviceEvents/components
295 - 2022-11-16 2023-03-13 3 1 yingxue@microsoft.com yingxue@microsoft.com
mockModelDefinition.ts
in src/app/shared/utils
175 - 2020-07-21 2023-03-13 4 1 yingxue@microsoft.com yingxue@microsoft.com
listItemLocal.tsx
in src/app/modelRepository/components
146 - 2023-02-24 2023-02-24 1 1 yingxue@microsoft.com yingxue@microsoft.com
commands.tsx
in src/app/modelRepository/components
143 22 2023-02-24 2023-02-24 1 1 yingxue@microsoft.com yingxue@microsoft.com
reducer.ts
in src/app/devices/pnp
130 - 2020-07-21 2021-03-10 3 1 yingxue@microsoft.com yingxue@microsoft.com
moduleService.ts
in src/app/api/services
128 - 2020-01-03 2021-10-27 9 1 yingxue@microsoft.com yingxue@microsoft.com
themes.ts
in src/app/constants
126 - 2019-08-06 2021-07-08 5 1 pamontg@microsoft.com pamontg@microsoft.com
monacoEditor.tsx
in src/app/shared/components
112 - 2024-12-10 2025-02-07 4 1 yingxue@microsoft.com yingxue@microsoft.com
eventHubHelper.ts
in src/server
93 3 2021-08-12 2022-11-08 2 1 yingxue@microsoft.com yingxue@microsoft.com
utils.ts
in src/server
91 - 2022-11-16 2025-02-24 7 1 yingxue@microsoft.com yingxue@microsoft.com
testData.ts
in src/app/devices/pnp/components/deviceProperties
89 - 2020-07-21 2022-12-14 4 1 yingxue@microsoft.com yingxue@microsoft.com
86 - 2019-08-15 2020-01-13 3 1 pamontg@microsoft.com pamontg@microsoft.com
testData.ts
in src/app/devices/pnp/components/deviceSettings
78 - 2020-07-21 2022-12-14 4 1 yingxue@microsoft.com yingxue@microsoft.com
dataPlaneHelper.ts
in src/server
76 1 2019-08-30 2025-01-17 12 1 yingxue@microsoft.com yingxue@microsoft.com
copyButton.tsx
in src/app/shared/components
73 - 2023-01-31 2023-02-17 2 1 yingxue@microsoft.com yingxue@microsoft.com
resizableDetailsList.tsx
in src/app/shared/resizeDetailsList
62 - 2023-02-17 2023-02-17 1 1 yingxue@microsoft.com yingxue@microsoft.com
testData.ts
in src/app/devices/pnp/sagas
61 - 2023-02-24 2023-02-24 1 1 yingxue@microsoft.com yingxue@microsoft.com
modelRepositoryLocationList.scss
in src/app/modelRepository/components
60 - 2020-07-21 2023-02-24 2 1 yingxue@microsoft.com yingxue@microsoft.com
dialog.tsx
in src/app/shared/resizeDetailsList
54 2 2023-02-17 2023-02-17 1 1 yingxue@microsoft.com yingxue@microsoft.com
reducer.ts
in src/app/devices/deviceTwin
52 - 2020-07-21 2021-03-03 2 1 yingxue@microsoft.com yingxue@microsoft.com
deviceIdentityHelper.ts
in src/app/devices/deviceIdentity/components
50 - 2020-07-21 2020-07-21 1 1 yingxue@microsoft.com yingxue@microsoft.com
47 5 2020-07-21 2023-02-10 7 1 yingxue@microsoft.com yingxue@microsoft.com
dataHelper.ts
in src/app/devices/pnp/components/deviceSettings
45 - 2020-07-21 2021-03-08 3 1 yingxue@microsoft.com yingxue@microsoft.com
digitalTwinModels.ts
in src/app/api/models
44 - 2019-07-23 2019-07-23 1 1 pamontg@microsoft.com pamontg@microsoft.com
reducer.ts
in src/app/devices/deviceIdentity
43 - 2020-07-21 2020-07-21 1 1 yingxue@microsoft.com yingxue@microsoft.com
modelRepositoryLocationList.tsx
in src/app/modelRepository/components
43 - 2020-07-21 2025-01-17 5 1 yingxue@microsoft.com yingxue@microsoft.com
reducer.ts
in src/app/devices/module/moduleIdentityTwin
42 - 2020-07-21 2021-03-03 2 1 yingxue@microsoft.com yingxue@microsoft.com
reducer.ts
in src/app/devices/module/moduleIndentityDetail
42 - 2020-07-21 2020-07-21 1 1 yingxue@microsoft.com yingxue@microsoft.com
modelRepositoryLocationListItem.scss
in src/app/modelRepository/components
40 - 2020-07-21 2023-02-24 2 1 yingxue@microsoft.com yingxue@microsoft.com
39 - 2020-07-21 2020-07-21 1 1 yingxue@microsoft.com yingxue@microsoft.com
38 - 2019-07-23 2019-07-23 1 1 pamontg@microsoft.com pamontg@microsoft.com
settingsPane.scss
in src/app/settings/components
38 - 2023-01-31 2023-01-31 1 1 yingxue@microsoft.com yingxue@microsoft.com
deleteModuleIdentitySaga.ts
in src/app/devices/module/moduleIndentityDetail/sagas
38 2 2020-07-21 2020-07-21 1 1 yingxue@microsoft.com yingxue@microsoft.com
testData.ts
in src/app/devices/pnp/components/deviceCommands
38 - 2020-07-21 2022-12-14 3 1 yingxue@microsoft.com yingxue@microsoft.com
style.ts
in src/app/shared/components
38 - 2024-12-10 2024-12-11 2 1 yingxue@microsoft.com yingxue@microsoft.com
34 - 2020-07-21 2020-07-21 1 1 yingxue@microsoft.com yingxue@microsoft.com
actions.ts
in src/app/devices/pnp
33 - 2020-07-21 2023-02-10 7 1 yingxue@microsoft.com yingxue@microsoft.com
utils.ts
in src/app/devices/pnp/sagas
30 - 2023-02-24 2023-02-27 2 1 yingxue@microsoft.com yingxue@microsoft.com
view.tsx
in src/app/modelRepository
29 - 2023-02-24 2023-02-24 1 1 yingxue@microsoft.com yingxue@microsoft.com
listItemLocalLabel.tsx
in src/app/modelRepository/components
29 - 2023-02-24 2025-02-07 2 1 yingxue@microsoft.com yingxue@microsoft.com
useAsyncSagaReducer.ts
in src/app/shared/hooks
29 - 2020-07-21 2020-07-21 1 1 yingxue@microsoft.com yingxue@microsoft.com
listItemConfigurableRepo.tsx
in src/app/modelRepository/components
28 - 2023-02-24 2025-02-07 2 1 yingxue@microsoft.com yingxue@microsoft.com
_sasToken.scss
in src/app/css
25 - 2020-02-25 2020-09-10 2 1 yingxue@microsoft.com yingxue@microsoft.com
listItemPublicRepo.tsx
in src/app/modelRepository/components
25 - 2023-02-24 2023-02-24 1 1 yingxue@microsoft.com yingxue@microsoft.com
23 - 2021-03-03 2021-03-03 1 1 yingxue@microsoft.com yingxue@microsoft.com
dataHelper.ts
in src/app/devices/pnp/components/deviceProperties
23 - 2020-07-21 2021-03-09 4 1 yingxue@microsoft.com yingxue@microsoft.com
modelRepositoryService.ts
in src/app/api/services
22 - 2020-07-21 2023-02-10 4 1 yingxue@microsoft.com yingxue@microsoft.com
reducer.ts
in src/app/devices/module/moduleIdentityList
22 - 2020-07-21 2020-07-21 1 1 yingxue@microsoft.com yingxue@microsoft.com
state.ts
in src/app/devices/pnp
22 - 2020-07-21 2021-03-08 2 1 yingxue@microsoft.com yingxue@microsoft.com
moduleTwin.ts
in src/app/api/models
21 - 2020-01-03 2021-03-08 2 1 yingxue@microsoft.com yingxue@microsoft.com
Correlations

File Size vs. Number of Changes: 414 points

src/server/serverBase.ts x: 228 lines of code y: 36 # changes src/server/utils.ts x: 91 lines of code y: 7 # changes src/app/api/services/localRepoService.ts x: 27 lines of code y: 6 # changes src/app/modelRepository/components/listItemConfigurableRepo.tsx x: 28 lines of code y: 2 # changes src/app/modelRepository/components/listItemLocalLabel.tsx x: 29 lines of code y: 2 # changes src/app/shared/components/monacoEditor.tsx x: 112 lines of code y: 4 # changes src/localization/resourceKeys.ts x: 1050 lines of code y: 76 # changes src/app/modelRepository/components/modelRepositoryLocationList.tsx x: 43 lines of code y: 5 # changes src/server/dataPlaneHelper.ts x: 76 lines of code y: 12 # changes src/app/css/_deviceDetail.scss x: 60 lines of code y: 17 # changes src/app/devices/cloudToDeviceMessage/components/cloudToDeviceMessage.tsx x: 385 lines of code y: 12 # changes src/app/modelRepository/components/modelRepositoryInstruction.tsx x: 34 lines of code y: 7 # changes src/app/navigation/components/breadcrumb.tsx x: 13 lines of code y: 3 # changes public/interfaces/eventHubInterface.ts x: 13 lines of code y: 8 # changes src/app/api/parameters/deviceParameters.ts x: 39 lines of code y: 26 # changes src/app/api/services/devicesService.ts x: 233 lines of code y: 41 # changes src/app/devices/deviceEvents/components/deviceEvents.tsx x: 176 lines of code y: 33 # changes src/app/css/_deviceInterface.scss x: 32 lines of code y: 8 # changes src/app/css/_deviceTwin.scss x: 8 lines of code y: 9 # changes src/app/devices/deviceTwin/components/deviceTwin.tsx x: 120 lines of code y: 15 # changes src/app/devices/module/moduleIdentityTwin/components/moduleIdentityTwin.tsx x: 116 lines of code y: 18 # changes src/app/devices/pnp/components/deviceInterfaces/deviceInterfaces.tsx x: 132 lines of code y: 14 # changes src/app/devices/pnp/components/modelConfiguration/digitalTwinComponentList.tsx x: 132 lines of code y: 7 # changes src/app/devices/pnp/components/modelConfiguration/digitalTwinModelDefinition.tsx x: 61 lines of code y: 4 # changes src/app/shared/components/maskedCopyableTextField.tsx x: 80 lines of code y: 14 # changes src/app/shared/components/style.ts x: 38 lines of code y: 2 # changes src/app/shared/contexts/themeContext.tsx x: 47 lines of code y: 8 # changes src/app/devices/addDevice/components/addDevice.tsx x: 336 lines of code y: 12 # changes src/app/devices/deviceIdentity/components/deviceIdentity.tsx x: 306 lines of code y: 16 # changes src/app/devices/module/addModuleIdentity/components/addModuleIdentity.tsx x: 306 lines of code y: 9 # changes src/app/devices/deviceEvents/components/deviceContentTypePanel.tsx x: 116 lines of code y: 2 # changes src/app/css/_index.scss x: 59 lines of code y: 9 # changes src/app/authentication/azureActiveDirectory/components/hubList.tsx x: 80 lines of code y: 5 # changes src/app/authentication/azureActiveDirectory/components/subscrptionList.tsx x: 85 lines of code y: 5 # changes src/app/connectionStrings/components/connectionString.tsx x: 107 lines of code y: 5 # changes src/app/connectionStrings/components/connectionStringProperties.tsx x: 36 lines of code y: 4 # changes src/app/css/_mainArea.scss x: 66 lines of code y: 3 # changes src/app/css/_maskedCopyableTextField.scss x: 56 lines of code y: 4 # changes src/app/devices/deviceEvents/components/deviceSimulationPanel.tsx x: 238 lines of code y: 7 # changes src/app/devices/deviceList/components/deviceList.tsx x: 283 lines of code y: 35 # changes src/app/devices/module/moduleIdentityList/components/moduleIdentityList.tsx x: 190 lines of code y: 13 # changes src/app/devices/module/moduleIndentityDetail/components/moduleIdentityDetail.tsx x: 212 lines of code y: 14 # changes src/app/devices/pnp/components/deviceProperties/devicePropertiesPerInterface.tsx x: 134 lines of code y: 12 # changes src/app/devices/pnp/components/modelConfiguration/digitalTwinModelId.tsx x: 25 lines of code y: 3 # changes src/app/devices/shared/components/sasTokenGenerationView.tsx x: 121 lines of code y: 4 # changes src/app/devices/deviceEvents/components/commands.tsx x: 178 lines of code y: 14 # changes src/app/devices/deviceEvents/components/systemPropertyCheckBox.tsx x: 21 lines of code y: 1 # changes src/app/api/models/interfaceJsonParserOutput.ts x: 22 lines of code y: 5 # changes src/app/devices/deviceEvents/components/eventsContent.tsx x: 295 lines of code y: 3 # changes src/app/devices/pnp/sagas/invokeCommandSaga.ts x: 72 lines of code y: 5 # changes src/app/devices/pnp/utils.ts x: 42 lines of code y: 3 # changes src/app/devices/shared/components/complexReportedFormPanel.tsx x: 75 lines of code y: 9 # changes src/app/devices/shared/components/dataForm.tsx x: 129 lines of code y: 11 # changes src/app/shared/utils/jsonSchemaAdaptor.ts x: 314 lines of code y: 16 # changes src/app/shared/utils/mockModelDefinition.ts x: 175 lines of code y: 4 # changes public/constants.ts x: 14 lines of code y: 10 # changes public/contextBridge.ts x: 6 lines of code y: 8 # changes public/electron.ts x: 129 lines of code y: 22 # changes src/app/api/shared/interfaceUtils.ts x: 33 lines of code y: 11 # changes src/app/connectionStrings/components/connectionStringsView.tsx x: 100 lines of code y: 16 # changes src/app/constants/apiConstants.ts x: 70 lines of code y: 19 # changes src/app/constants/repositoryLocationTypes.ts x: 6 lines of code y: 5 # changes src/app/devices/deviceIdentity/components/deviceContent.tsx x: 132 lines of code y: 9 # changes src/app/devices/pnp/sagas/getModelDefinitionSaga.ts x: 133 lines of code y: 9 # changes src/app/devices/pnp/sagas/testData.ts x: 61 lines of code y: 1 # changes src/app/home/components/homeView.tsx x: 28 lines of code y: 11 # changes src/app/home/components/homeViewNavigation.tsx x: 42 lines of code y: 7 # changes src/app/modelRepository/components/commands.tsx x: 143 lines of code y: 1 # changes src/app/modelRepository/components/listItemLocal.tsx x: 146 lines of code y: 1 # changes src/app/modelRepository/components/listItemPublicRepo.tsx x: 25 lines of code y: 1 # changes src/app/modelRepository/components/modelRepositoryLocationList.scss x: 60 lines of code y: 2 # changes src/app/modelRepository/components/modelRepositoryLocationListItem.scss x: 40 lines of code y: 2 # changes src/app/modelRepository/components/modelRepositoryLocationListItem.tsx x: 70 lines of code y: 6 # changes src/app/modelRepository/hooks/useModelRepositoryForm.ts x: 14 lines of code y: 1 # changes src/app/modelRepository/interface.ts x: 12 lines of code y: 1 # changes src/app/modelRepository/view.tsx x: 29 lines of code y: 1 # changes src/app/notifications/hooks/useNotificationsState.ts x: 14 lines of code y: 2 # changes src/app/notifications/interface.ts x: 11 lines of code y: 2 # changes src/index.tsx x: 29 lines of code y: 13 # changes src/app/css/_palette.scss x: 45 lines of code y: 4 # changes src/app/css/_themes.scss x: 217 lines of code y: 10 # changes src/app/devices/deviceIdentity/components/deviceContentNav.tsx x: 77 lines of code y: 8 # changes src/app/home/components/homeViewNavigation.scss x: 15 lines of code y: 4 # changes src/app/notifications/components/notificationList.tsx x: 69 lines of code y: 15 # changes src/app/shared/components/copyButton.tsx x: 73 lines of code y: 2 # changes src/app/shared/modelRepository/hooks/useModelRepositoryState.ts x: 12 lines of code y: 2 # changes src/app/shared/modelRepository/interface.ts x: 7 lines of code y: 2 # changes src/app/shared/resizeDetailsList/dialog.tsx x: 54 lines of code y: 1 # changes src/app/api/services/modelRepositoryService.ts x: 22 lines of code y: 4 # changes src/app/api/services/publicDigitalTwinsModelRepoService.ts x: 47 lines of code y: 7 # changes src/app/constants/browserStorage.ts x: 10 lines of code y: 13 # changes src/app/devices/deviceEvents/hooks/localStorageInformationRetriever.ts x: 19 lines of code y: 1 # changes src/app/devices/pnp/components/deviceCommands/deviceCommands.tsx x: 86 lines of code y: 14 # changes src/app/devices/pnp/components/deviceProperties/deviceProperties.tsx x: 79 lines of code y: 14 # changes src/app/devices/pnp/components/deviceSettings/deviceSettings.tsx x: 102 lines of code y: 13 # changes src/app/devices/pnp/components/modelConfiguration/command.tsx x: 35 lines of code y: 2 # changes src/app/devices/pnp/components/modelConfiguration/digitalTwinDetail.tsx x: 71 lines of code y: 2 # changes src/app/devices/pnp/components/modelConfiguration/digitalTwinInterfacesList.tsx x: 31 lines of code y: 2 # changes src/app/devices/pnp/components/pnp.tsx x: 35 lines of code y: 8 # changes src/app/devices/pnp/context/pnpStateContext.ts x: 5 lines of code y: 1 # changes src/app/notifications/actions.ts x: 8 lines of code y: 2 # changes src/app/notifications/components/notificationListEntry.tsx x: 95 lines of code y: 11 # changes src/app/notifications/components/notificationToast.tsx x: 53 lines of code y: 6 # changes src/app/notifications/context/notificationsStateContext.ts x: 8 lines of code y: 1 # changes src/app/notifications/reducer.ts x: 44 lines of code y: 2 # changes src/app/shared/global/context/globalContext.tsx x: 16 lines of code y: 1 # changes src/app/shared/modelRepository/actions.ts x: 6 lines of code y: 1 # changes src/app/authentication/azureActiveDirectory/components/filterTextBox.tsx x: 46 lines of code y: 6 # changes src/app/devices/pnp/components/deviceSettings/deviceSettingsPerInterfacePerSetting.tsx x: 199 lines of code y: 11 # changes src/app/devices/pnp/components/modelConfiguration/digitalTwinDetail.scss x: 18 lines of code y: 2 # changes src/app/shared/components/headerView.tsx x: 21 lines of code y: 6 # changes src/app/css/_breadcrumb.scss x: 26 lines of code y: 7 # changes src/app/css/_deviceList.scss x: 37 lines of code y: 7 # changes src/app/css/_notification.scss x: 98 lines of code y: 7 # changes src/app/settings/components/settingsPane.scss x: 38 lines of code y: 1 # changes src/app/settings/components/settingsPane.tsx x: 93 lines of code y: 18 # changes src/app/shared/components/collapsibleSection.tsx x: 41 lines of code y: 5 # changes src/app/authentication/azureActiveDirectory/components/commandBar.tsx x: 40 lines of code y: 4 # changes src/app/authentication/components/authenticationSelection.scss x: 9 lines of code y: 4 # changes src/app/authentication/components/authenticationSelection.tsx x: 37 lines of code y: 4 # changes src/app/devices/pnp/components/deviceCommands/testData.ts x: 38 lines of code y: 3 # changes src/app/devices/pnp/components/deviceEvents/testData.ts x: 18 lines of code y: 3 # changes src/app/devices/pnp/components/deviceProperties/testData.ts x: 89 lines of code y: 4 # changes src/app/devices/pnp/components/deviceSettings/testData.ts x: 78 lines of code y: 4 # changes src/app/devices/shared/components/errorBoundary.tsx x: 23 lines of code y: 3 # changes src/app/home/utils/appVersionHelper.ts x: 4 lines of code y: 2 # changes src/app/devices/deviceEvents/reducers.ts x: 106 lines of code y: 10 # changes src/app/devices/deviceEvents/saga.ts x: 80 lines of code y: 8 # changes src/app/constants/actionTypes.ts x: 37 lines of code y: 16 # changes src/app/devices/deviceEvents/actions.ts x: 13 lines of code y: 6 # changes src/app/devices/deviceEvents/components/customEventHub.tsx x: 70 lines of code y: 5 # changes src/app/devices/deviceEvents/context/deviceEventsStateContext.ts x: 17 lines of code y: 2 # changes src/app/css/_deviceContent.scss x: 46 lines of code y: 15 # changes src/app/css/_digitalTwinInterfaces.scss x: 55 lines of code y: 6 # changes public/utils/connStringHelper.ts x: 93 lines of code y: 3 # changes src/server/eventHubHelper.ts x: 93 lines of code y: 2 # changes src/app/api/services/eventHubMessageHelper.ts x: 23 lines of code y: 4 # changes src/app/constants/iconNames.ts x: 57 lines of code y: 15 # changes src/app/devices/deviceEvents/state.ts x: 21 lines of code y: 3 # changes src/app/devices/deviceEvents/utils.ts x: 25 lines of code y: 2 # changes src/app/devices/deviceIdentity/components/deviceModules.tsx x: 62 lines of code y: 5 # changes public/factories/authenticationInterfaceFactory.ts x: 16 lines of code y: 3 # changes public/interfaces/authenticationInterface.ts x: 5 lines of code y: 3 # changes public/utils/authProvider.ts x: 154 lines of code y: 3 # changes public/utils/invokeHelper.ts x: 13 lines of code y: 5 # changes src/app/api/models/azureResourceIdentifier.ts x: 8 lines of code y: 3 # changes src/app/api/models/azureResourceIdentifierQuery.ts x: 7 lines of code y: 3 # changes src/app/api/models/azureSubscription.ts x: 14 lines of code y: 3 # changes src/app/api/models/sharedAccessSignatureAuthorizationRule.ts x: 10 lines of code y: 3 # changes src/app/api/services/dataplaneServiceHelper.ts x: 89 lines of code y: 9 # changes src/app/api/services/iotHubService.ts x: 44 lines of code y: 3 # changes src/app/api/shared/fetchUtils.ts x: 20 lines of code y: 4 # changes src/app/api/shared/hostNameUtils.ts x: 29 lines of code y: 4 # changes src/app/authentication/azureActiveDirectory/context/azureActiveDirectoryStateProvider.tsx x: 29 lines of code y: 3 # changes src/app/authentication/azureActiveDirectory/reducers.ts x: 118 lines of code y: 3 # changes src/app/authentication/azureActiveDirectory/sagas/getIotHubKeySaga.ts x: 49 lines of code y: 3 # changes src/app/authentication/azureActiveDirectory/sagas/getIotHubListSaga.ts x: 33 lines of code y: 3 # changes src/app/authentication/azureActiveDirectory/sagas/getSubscriptionListSaga.ts x: 31 lines of code y: 3 # changes src/app/connectionStrings/sagas/getConnectionStringsSaga.ts x: 43 lines of code y: 6 # changes src/app/constants/telemetry.ts x: 40 lines of code y: 15 # changes src/app/devices/pnp/components/deviceCommands/deviceCommandsPerInterfacePerCommand.tsx x: 169 lines of code y: 8 # changes src/app/devices/pnp/components/deviceCommands/sendCommandConfirmation.tsx x: 37 lines of code y: 3 # changes src/app/home/components/appVersionMessageBar.tsx x: 46 lines of code y: 11 # changes src/app/shared/components/application.tsx x: 31 lines of code y: 14 # changes src/app/css/_application.scss x: 26 lines of code y: 5 # changes src/app/css/_connectivityPane.scss x: 53 lines of code y: 8 # changes src/app/css/_devicePnpDetailList.scss x: 158 lines of code y: 20 # changes src/app/css/_header.scss x: 51 lines of code y: 10 # changes src/app/css/_interfaceNotFoundMessageBar.scss x: 12 lines of code y: 7 # changes src/app/css/_layouts.scss x: 30 lines of code y: 10 # changes src/app/css/variables.scss x: 1 lines of code y: 8 # changes src/app/devices/directMethod/components/directMethod.tsx x: 83 lines of code y: 10 # changes src/app/devices/module/moduleDirectMethod/components/moduleDirectMethod.tsx x: 84 lines of code y: 11 # changes src/app/shared/appTelemetry/appInsightsClient.ts x: 26 lines of code y: 13 # changes src/app/shared/components/collapsibleButton.tsx x: 22 lines of code y: 2 # changes src/app/shared/components/header.tsx x: 14 lines of code y: 7 # changes src/app/shared/utils/utils.ts x: 67 lines of code y: 6 # changes src/app/connectionStrings/components/connectionStringEditView.tsx x: 139 lines of code y: 5 # changes jestSetup.ts x: 22 lines of code y: 12 # changes src/appConfig/appConfig.ts x: 23 lines of code y: 7 # changes src/app/api/shared/utils.ts x: 91 lines of code y: 13 # changes src/app/devices/addDevice/saga.ts x: 42 lines of code y: 2 # changes src/app/devices/cloudToDeviceMessage/saga.ts x: 57 lines of code y: 2 # changes src/app/devices/deviceIdentity/saga.ts x: 66 lines of code y: 2 # changes src/app/devices/deviceList/sagas/deleteDeviceSaga.ts x: 38 lines of code y: 4 # changes src/app/devices/deviceList/sagas/listDeviceSaga.ts x: 45 lines of code y: 8 # changes src/app/devices/deviceTwin/sagas/updateDeviceTwinSaga.ts x: 36 lines of code y: 3 # changes src/app/devices/module/moduleDirectMethod/saga.ts x: 69 lines of code y: 2 # changes src/app/api/models/modelDefinition.ts x: 82 lines of code y: 7 # changes src/app/devices/shared/components/simpleReportedSection.tsx x: 31 lines of code y: 4 # changes src/app/api/services/moduleService.ts x: 128 lines of code y: 9 # changes src/app/connectionStrings/components/connectionString.scss x: 54 lines of code y: 4 # changes src/app/connectionStrings/components/connectionStringDelete.tsx x: 50 lines of code y: 3 # changes src/app/connectionStrings/components/connectionStringsEmpty.tsx x: 23 lines of code y: 2 # changes src/app/constants/themes.ts x: 126 lines of code y: 5 # changes src/app/css/_deviceListQuery.scss x: 205 lines of code y: 6 # changes src/app/devices/deviceEvents/components/consumerGroup.tsx x: 37 lines of code y: 2 # changes src/app/devices/deviceIdentity/components/deviceIdentityCommandBar.tsx x: 75 lines of code y: 2 # changes src/app/devices/deviceList/components/deviceListCommandBar.tsx x: 52 lines of code y: 4 # changes src/app/devices/deviceList/components/deviceListQuery.tsx x: 129 lines of code y: 8 # changes src/app/devices/deviceList/components/deviceQueryClause.tsx x: 132 lines of code y: 8 # changes src/app/devices/deviceList/components/listPaging.tsx x: 48 lines of code y: 5 # changes src/app/devices/directMethod/components/directMethodForm.tsx x: 91 lines of code y: 2 # changes src/app/devices/module/shared/components/moduleIdentityDetailHeader.tsx x: 39 lines of code y: 5 # changes src/app/devices/pnp/components/deviceCommands/deviceCommandsPerInterface.tsx x: 81 lines of code y: 4 # changes src/app/devices/pnp/components/deviceSettings/deviceSettingsPerInterface.tsx x: 95 lines of code y: 4 # changes src/app/shared/components/labelWithTooltip.tsx x: 39 lines of code y: 6 # changes src/themer.tsx x: 48 lines of code y: 9 # changes src/server/serverElectron.ts x: 12 lines of code y: 4 # changes public/factories/menuFactory.ts x: 86 lines of code y: 3 # changes src/app/constants/routes.ts x: 36 lines of code y: 14 # changes src/app/devices/pnp/reducer.ts x: 130 lines of code y: 3 # changes src/app/devices/pnp/saga.ts x: 18 lines of code y: 4 # changes src/app/devices/deviceTwin/reducer.ts x: 52 lines of code y: 2 # changes public/interfaces/settingsInterface.ts x: 3 lines of code y: 2 # changes src/app/api/models/messages.ts x: 15 lines of code y: 5 # changes src/app/api/services/publicDigitalTwinsModelRepoHelper.ts x: 23 lines of code y: 1 # changes src/app/connectionStrings/actions.ts x: 8 lines of code y: 5 # changes src/app/connectionStrings/sagas/deleteConnectionStringSaga.ts x: 17 lines of code y: 4 # changes src/app/api/parameters/repoParameters.ts x: 5 lines of code y: 4 # changes src/app/api/dataTransforms/deviceSummaryTransform.ts x: 16 lines of code y: 5 # changes src/app/api/models/deviceSummary.ts x: 11 lines of code y: 4 # changes src/app/constants/devices.ts x: 18 lines of code y: 5 # changes scripts/importSemanticUnitTypes.ts x: 34 lines of code y: 1 # changes src/app/api/models/stringMap.ts x: 3 lines of code y: 1 # changes src/app/connectionStrings/components/connectionStringEditView.scss x: 20 lines of code y: 2 # changes src/app/constants/shared.ts x: 10 lines of code y: 5 # changes src/app/css/_modelDefinitionSource.scss x: 10 lines of code y: 1 # changes src/app/devices/deviceIdentity/components/deviceIdentityHelper.ts x: 50 lines of code y: 1 # changes src/app/devices/deviceIdentity/reducer.ts x: 43 lines of code y: 1 # changes src/app/devices/pnp/components/deviceEvents/dataHelper.ts x: 18 lines of code y: 1 # changes src/index.html x: 19 lines of code y: 6 # changes src/app/api/dataTransforms/modelDefinitionTransform.ts x: 19 lines of code y: 3 # changes scss-stub.js x: 1 lines of code y: 1 # changes src/app/api/models/digitalTwinModels.ts x: 44 lines of code y: 1 # changes
76.0
# changes
  min: 1.0
  average: 4.91
  25th percentile: 2.0
  median: 3.0
  75th percentile: 6.0
  max: 76.0
0 1050.0
lines of code
min: 1.0 | average: 47.85 | 25th percentile: 12.0 | median: 25.0 | 75th percentile: 53.25 | max: 1050.0

Number of Contributors vs. Number of Changes: 414 points

src/server/serverBase.ts x: 5 # contributors y: 36 # changes src/server/utils.ts x: 1 # contributors y: 7 # changes src/app/api/services/localRepoService.ts x: 2 # contributors y: 6 # changes src/app/modelRepository/components/listItemConfigurableRepo.tsx x: 1 # contributors y: 2 # changes src/app/shared/components/monacoEditor.tsx x: 1 # contributors y: 4 # changes src/localization/resourceKeys.ts x: 7 # contributors y: 76 # changes src/app/modelRepository/components/modelRepositoryLocationList.tsx x: 1 # contributors y: 5 # changes src/server/dataPlaneHelper.ts x: 1 # contributors y: 12 # changes src/app/css/_deviceDetail.scss x: 4 # contributors y: 17 # changes src/app/devices/cloudToDeviceMessage/components/cloudToDeviceMessage.tsx x: 5 # contributors y: 12 # changes src/app/modelRepository/components/modelRepositoryInstruction.tsx x: 4 # contributors y: 7 # changes src/app/navigation/components/breadcrumb.tsx x: 2 # contributors y: 3 # changes public/interfaces/eventHubInterface.ts x: 1 # contributors y: 8 # changes src/app/api/parameters/deviceParameters.ts x: 7 # contributors y: 26 # changes src/app/api/services/devicesService.ts x: 8 # contributors y: 41 # changes src/app/devices/deviceEvents/components/deviceEvents.tsx x: 7 # contributors y: 33 # changes src/app/css/_deviceInterface.scss x: 3 # contributors y: 8 # changes src/app/css/_deviceTwin.scss x: 3 # contributors y: 9 # changes src/app/devices/deviceTwin/components/deviceTwin.tsx x: 6 # contributors y: 15 # changes src/app/devices/module/moduleIdentityTwin/components/moduleIdentityTwin.tsx x: 6 # contributors y: 18 # changes src/app/devices/pnp/components/deviceInterfaces/deviceInterfaces.tsx x: 5 # contributors y: 14 # changes src/app/devices/pnp/components/modelConfiguration/digitalTwinComponentList.tsx x: 2 # contributors y: 7 # changes src/app/devices/pnp/components/modelConfiguration/digitalTwinModelDefinition.tsx x: 2 # contributors y: 4 # changes src/app/shared/components/maskedCopyableTextField.tsx x: 2 # contributors y: 14 # changes src/app/devices/deviceIdentity/components/deviceIdentity.tsx x: 6 # contributors y: 16 # changes src/app/devices/module/addModuleIdentity/components/addModuleIdentity.tsx x: 5 # contributors y: 9 # changes src/app/devices/deviceEvents/components/deviceContentTypePanel.tsx x: 3 # contributors y: 2 # changes src/app/css/_index.scss x: 4 # contributors y: 9 # changes src/app/authentication/azureActiveDirectory/components/hubList.tsx x: 2 # contributors y: 5 # changes src/app/connectionStrings/components/connectionString.tsx x: 3 # contributors y: 5 # changes src/app/devices/deviceList/components/deviceList.tsx x: 7 # contributors y: 35 # changes src/app/devices/module/moduleIdentityList/components/moduleIdentityList.tsx x: 5 # contributors y: 13 # changes src/app/devices/module/moduleIndentityDetail/components/moduleIdentityDetail.tsx x: 7 # contributors y: 14 # changes src/app/devices/deviceEvents/components/commands.tsx x: 6 # contributors y: 14 # changes src/app/devices/deviceEvents/components/systemPropertyCheckBox.tsx x: 1 # contributors y: 1 # changes src/app/devices/deviceEvents/components/eventsContent.tsx x: 1 # contributors y: 3 # changes src/app/devices/shared/components/dataForm.tsx x: 4 # contributors y: 11 # changes src/app/shared/utils/jsonSchemaAdaptor.ts x: 2 # contributors y: 16 # changes public/constants.ts x: 4 # contributors y: 10 # changes public/contextBridge.ts x: 4 # contributors y: 8 # changes public/electron.ts x: 7 # contributors y: 22 # changes src/app/api/shared/interfaceUtils.ts x: 5 # contributors y: 11 # changes src/app/constants/apiConstants.ts x: 4 # contributors y: 19 # changes src/app/home/components/homeViewNavigation.tsx x: 3 # contributors y: 7 # changes src/index.tsx x: 6 # contributors y: 13 # changes src/app/css/_themes.scss x: 3 # contributors y: 10 # changes src/app/notifications/components/notificationList.tsx x: 5 # contributors y: 15 # changes src/app/constants/browserStorage.ts x: 3 # contributors y: 13 # changes src/app/devices/pnp/components/modelConfiguration/command.tsx x: 2 # contributors y: 2 # changes src/app/notifications/components/notificationListEntry.tsx x: 3 # contributors y: 11 # changes src/app/devices/pnp/components/deviceSettings/deviceSettingsPerInterfacePerSetting.tsx x: 2 # contributors y: 11 # changes src/app/shared/components/headerView.tsx x: 3 # contributors y: 6 # changes src/app/css/_groupedList.scss x: 3 # contributors y: 4 # changes src/app/settings/components/settingsPane.tsx x: 3 # contributors y: 18 # changes src/app/constants/actionTypes.ts x: 5 # contributors y: 16 # changes src/app/css/_deviceContent.scss x: 4 # contributors y: 15 # changes public/utils/connStringHelper.ts x: 3 # contributors y: 3 # changes src/app/api/services/eventHubMessageHelper.ts x: 4 # contributors y: 4 # changes src/app/devices/deviceIdentity/components/deviceModules.tsx x: 4 # contributors y: 5 # changes src/app/api/services/dataplaneServiceHelper.ts x: 2 # contributors y: 9 # changes src/app/constants/telemetry.ts x: 3 # contributors y: 15 # changes src/app/shared/components/application.tsx x: 4 # contributors y: 14 # changes src/app/css/_devicePnpDetailList.scss x: 4 # contributors y: 20 # changes src/app/devices/directMethod/components/directMethod.tsx x: 5 # contributors y: 10 # changes src/app/devices/module/moduleDirectMethod/components/moduleDirectMethod.tsx x: 6 # contributors y: 11 # changes src/app/shared/utils/utils.ts x: 4 # contributors y: 6 # changes jestSetup.ts x: 6 # contributors y: 12 # changes src/app/api/services/moduleService.ts x: 1 # contributors y: 9 # changes src/app/devices/deviceList/components/deviceListQuery.tsx x: 2 # contributors y: 8 # changes
76.0
# changes
  min: 1.0
  average: 4.91
  25th percentile: 2.0
  median: 3.0
  75th percentile: 6.0
  max: 76.0
0 8.0
# contributors
min: 1.0 | average: 2.22 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 8.0

Number of Contributors vs. File Size: 414 points

src/server/serverBase.ts x: 5 # contributors y: 228 lines of code src/server/utils.ts x: 1 # contributors y: 91 lines of code src/app/api/services/localRepoService.ts x: 2 # contributors y: 27 lines of code src/app/modelRepository/components/listItemConfigurableRepo.tsx x: 1 # contributors y: 28 lines of code src/app/modelRepository/components/listItemLocalLabel.tsx x: 1 # contributors y: 29 lines of code src/app/shared/components/monacoEditor.tsx x: 1 # contributors y: 112 lines of code src/localization/resourceKeys.ts x: 7 # contributors y: 1050 lines of code src/app/modelRepository/components/modelRepositoryLocationList.tsx x: 1 # contributors y: 43 lines of code src/server/dataPlaneHelper.ts x: 1 # contributors y: 76 lines of code src/app/css/_deviceDetail.scss x: 4 # contributors y: 60 lines of code src/app/devices/cloudToDeviceMessage/components/cloudToDeviceMessage.tsx x: 5 # contributors y: 385 lines of code src/app/modelRepository/components/modelRepositoryInstruction.tsx x: 4 # contributors y: 34 lines of code src/app/navigation/components/breadcrumb.tsx x: 2 # contributors y: 13 lines of code public/interfaces/eventHubInterface.ts x: 1 # contributors y: 13 lines of code src/app/api/parameters/deviceParameters.ts x: 7 # contributors y: 39 lines of code src/app/api/services/devicesService.ts x: 8 # contributors y: 233 lines of code src/app/devices/deviceEvents/components/deviceEvents.tsx x: 7 # contributors y: 176 lines of code src/app/css/_deviceInterface.scss x: 3 # contributors y: 32 lines of code src/app/css/_deviceTwin.scss x: 3 # contributors y: 8 lines of code src/app/devices/deviceTwin/components/deviceTwin.tsx x: 6 # contributors y: 120 lines of code src/app/devices/module/moduleIdentityTwin/components/moduleIdentityTwin.tsx x: 6 # contributors y: 116 lines of code src/app/devices/pnp/components/deviceInterfaces/deviceInterfaces.tsx x: 5 # contributors y: 132 lines of code src/app/devices/pnp/components/modelConfiguration/digitalTwinComponentList.tsx x: 2 # contributors y: 132 lines of code src/app/devices/pnp/components/modelConfiguration/digitalTwinModelDefinition.tsx x: 2 # contributors y: 61 lines of code src/app/shared/components/maskedCopyableTextField.tsx x: 2 # contributors y: 80 lines of code src/app/shared/components/style.ts x: 1 # contributors y: 38 lines of code src/app/shared/contexts/themeContext.tsx x: 3 # contributors y: 47 lines of code src/app/devices/addDevice/components/addDevice.tsx x: 5 # contributors y: 336 lines of code src/app/devices/deviceIdentity/components/deviceIdentity.tsx x: 6 # contributors y: 306 lines of code src/app/devices/module/addModuleIdentity/components/addModuleIdentity.tsx x: 5 # contributors y: 306 lines of code src/app/devices/deviceEvents/components/deviceContentTypePanel.tsx x: 3 # contributors y: 116 lines of code src/app/authentication/azureActiveDirectory/components/subscrptionList.tsx x: 2 # contributors y: 85 lines of code src/app/connectionStrings/components/connectionString.tsx x: 3 # contributors y: 107 lines of code src/app/connectionStrings/components/connectionStringProperties.tsx x: 2 # contributors y: 36 lines of code src/app/css/_mainArea.scss x: 2 # contributors y: 66 lines of code src/app/css/_maskedCopyableTextField.scss x: 2 # contributors y: 56 lines of code src/app/devices/deviceEvents/components/deviceSimulationPanel.tsx x: 2 # contributors y: 238 lines of code src/app/devices/deviceList/components/deviceList.tsx x: 7 # contributors y: 283 lines of code src/app/devices/module/moduleIdentityList/components/moduleIdentityList.tsx x: 5 # contributors y: 190 lines of code src/app/devices/module/moduleIndentityDetail/components/moduleIdentityDetail.tsx x: 7 # contributors y: 212 lines of code src/app/devices/pnp/components/deviceProperties/devicePropertiesPerInterface.tsx x: 5 # contributors y: 134 lines of code src/app/devices/shared/components/sasTokenGenerationView.tsx x: 2 # contributors y: 121 lines of code src/app/devices/deviceEvents/components/commands.tsx x: 6 # contributors y: 178 lines of code src/app/devices/deviceEvents/components/systemPropertyCheckBox.tsx x: 1 # contributors y: 21 lines of code src/app/api/models/interfaceJsonParserOutput.ts x: 2 # contributors y: 22 lines of code src/app/devices/deviceEvents/components/eventsContent.tsx x: 1 # contributors y: 295 lines of code src/app/devices/pnp/sagas/invokeCommandSaga.ts x: 2 # contributors y: 72 lines of code src/app/devices/pnp/utils.ts x: 2 # contributors y: 42 lines of code src/app/devices/shared/components/complexReportedFormPanel.tsx x: 5 # contributors y: 75 lines of code src/app/devices/shared/components/dataForm.tsx x: 4 # contributors y: 129 lines of code src/app/shared/utils/jsonSchemaAdaptor.ts x: 2 # contributors y: 314 lines of code src/app/shared/utils/mockModelDefinition.ts x: 1 # contributors y: 175 lines of code public/constants.ts x: 4 # contributors y: 14 lines of code public/contextBridge.ts x: 4 # contributors y: 6 lines of code public/electron.ts x: 7 # contributors y: 129 lines of code src/app/api/shared/interfaceUtils.ts x: 5 # contributors y: 33 lines of code src/app/connectionStrings/components/connectionStringsView.tsx x: 6 # contributors y: 100 lines of code src/app/constants/apiConstants.ts x: 4 # contributors y: 70 lines of code src/app/constants/repositoryLocationTypes.ts x: 2 # contributors y: 6 lines of code src/app/devices/pnp/sagas/getModelDefinitionSaga.ts x: 3 # contributors y: 133 lines of code src/app/devices/pnp/sagas/testData.ts x: 1 # contributors y: 61 lines of code src/app/home/components/homeView.tsx x: 4 # contributors y: 28 lines of code src/app/home/components/homeViewNavigation.tsx x: 3 # contributors y: 42 lines of code src/app/modelRepository/components/commands.tsx x: 1 # contributors y: 143 lines of code src/app/modelRepository/components/listItemLocal.tsx x: 1 # contributors y: 146 lines of code src/app/modelRepository/components/modelRepositoryLocationListItem.tsx x: 2 # contributors y: 70 lines of code src/app/modelRepository/interface.ts x: 1 # contributors y: 12 lines of code src/index.tsx x: 6 # contributors y: 29 lines of code src/app/css/_themes.scss x: 3 # contributors y: 217 lines of code src/app/devices/deviceIdentity/components/deviceContentNav.tsx x: 3 # contributors y: 77 lines of code src/app/notifications/components/notificationList.tsx x: 5 # contributors y: 69 lines of code src/app/shared/components/copyButton.tsx x: 1 # contributors y: 73 lines of code src/app/shared/modelRepository/interface.ts x: 1 # contributors y: 7 lines of code src/app/shared/resizeDetailsList/dialog.tsx x: 1 # contributors y: 54 lines of code src/app/api/services/publicDigitalTwinsModelRepoService.ts x: 1 # contributors y: 47 lines of code src/app/constants/browserStorage.ts x: 3 # contributors y: 10 lines of code src/app/devices/deviceEvents/hooks/localStorageInformationRetriever.ts x: 1 # contributors y: 19 lines of code src/app/devices/pnp/components/deviceCommands/deviceCommands.tsx x: 5 # contributors y: 86 lines of code src/app/devices/pnp/components/deviceProperties/deviceProperties.tsx x: 5 # contributors y: 79 lines of code src/app/devices/pnp/components/deviceSettings/deviceSettings.tsx x: 5 # contributors y: 102 lines of code src/app/devices/pnp/components/modelConfiguration/digitalTwinInterfacesList.tsx x: 2 # contributors y: 31 lines of code src/app/devices/pnp/components/modelConfiguration/digitaltwinPnpConfigurationSteps.tsx x: 2 # contributors y: 39 lines of code src/app/devices/pnp/components/pnp.tsx x: 3 # contributors y: 35 lines of code src/app/notifications/components/notificationListEntry.tsx x: 3 # contributors y: 95 lines of code src/app/notifications/components/notificationToast.tsx x: 2 # contributors y: 53 lines of code src/app/notifications/state.ts x: 2 # contributors y: 9 lines of code src/app/authentication/azureActiveDirectory/components/filterTextBox.tsx x: 2 # contributors y: 46 lines of code src/app/devices/pnp/components/deviceSettings/deviceSettingsPerInterfacePerSetting.tsx x: 2 # contributors y: 199 lines of code src/app/devices/pnp/components/modelConfiguration/digitalTwinDetail.scss x: 2 # contributors y: 18 lines of code src/app/shared/components/headerView.tsx x: 3 # contributors y: 21 lines of code src/app/css/_breadcrumb.scss x: 3 # contributors y: 26 lines of code src/app/css/_notification.scss x: 3 # contributors y: 98 lines of code src/app/shared/components/collapsibleSection.tsx x: 3 # contributors y: 41 lines of code src/app/devices/pnp/components/deviceProperties/testData.ts x: 1 # contributors y: 89 lines of code src/app/home/utils/appVersionHelper.ts x: 1 # contributors y: 4 lines of code src/app/devices/deviceEvents/saga.ts x: 4 # contributors y: 80 lines of code src/app/constants/actionTypes.ts x: 5 # contributors y: 37 lines of code src/app/devices/deviceEvents/actions.ts x: 3 # contributors y: 13 lines of code src/app/devices/deviceEvents/context/deviceEventsStateContext.ts x: 3 # contributors y: 17 lines of code src/app/css/_deviceContent.scss x: 4 # contributors y: 46 lines of code src/app/css/_digitalTwinInterfaces.scss x: 3 # contributors y: 55 lines of code src/app/api/services/eventHubMessageHelper.ts x: 4 # contributors y: 23 lines of code src/app/constants/iconNames.ts x: 5 # contributors y: 57 lines of code public/utils/authProvider.ts x: 2 # contributors y: 154 lines of code src/app/api/models/azureResourceHostNameType.ts x: 2 # contributors y: 4 lines of code src/app/api/services/azureResourceIdentifierService.ts x: 2 # contributors y: 93 lines of code src/app/api/services/dataplaneServiceHelper.ts x: 2 # contributors y: 89 lines of code src/app/authentication/azureActiveDirectory/reducers.ts x: 2 # contributors y: 118 lines of code src/app/devices/pnp/components/deviceCommands/deviceCommandsPerInterfacePerCommand.tsx x: 4 # contributors y: 169 lines of code src/app/home/components/appVersionMessageBar.tsx x: 5 # contributors y: 46 lines of code src/app/shared/components/application.tsx x: 4 # contributors y: 31 lines of code src/app/css/_connectivityPane.scss x: 4 # contributors y: 53 lines of code src/app/css/_devicePnpDetailList.scss x: 4 # contributors y: 158 lines of code src/app/css/_header.scss x: 3 # contributors y: 51 lines of code src/app/css/variables.scss x: 4 # contributors y: 1 lines of code src/app/devices/deviceEvents/components/deviceEvents.scss x: 4 # contributors y: 91 lines of code src/app/devices/module/moduleDirectMethod/components/moduleDirectMethod.tsx x: 6 # contributors y: 84 lines of code src/app/connectionStrings/components/connectionStringEditView.tsx x: 3 # contributors y: 139 lines of code jestSetup.ts x: 6 # contributors y: 22 lines of code src/app/api/shared/utils.ts x: 5 # contributors y: 91 lines of code src/app/devices/deviceList/sagas/deleteDeviceSaga.ts x: 4 # contributors y: 38 lines of code src/app/devices/deviceList/sagas/listDeviceSaga.ts x: 4 # contributors y: 45 lines of code src/app/api/services/moduleService.ts x: 1 # contributors y: 128 lines of code src/app/css/_deviceListQuery.scss x: 2 # contributors y: 205 lines of code src/app/devices/deviceIdentity/components/deviceIdentityCommandBar.tsx x: 2 # contributors y: 75 lines of code src/app/devices/pnp/reducer.ts x: 1 # contributors y: 130 lines of code src/app/devices/deviceTwin/reducer.ts x: 1 # contributors y: 52 lines of code scripts/importSemanticUnitTypes.ts x: 1 # contributors y: 34 lines of code src/app/devices/deviceList/reducer.ts x: 3 # contributors y: 70 lines of code src/app/css/_deviceListPaging.scss x: 1 # contributors y: 86 lines of code
1050.0
lines of code
  min: 1.0
  average: 47.85
  25th percentile: 12.0
  median: 25.0
  75th percentile: 53.25
  max: 1050.0
0 8.0
# contributors
min: 1.0 | average: 2.22 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 8.0