microsoft / vscode-iot-workbench
File Change Frequency

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

File Change Frequency Overall
File Change Frequency Overall
The number of recorded file updates
  • There are 129 files with 31,708 lines of code.
    • 2 files changed more than 100 times (1,304 lines of code)
    • 14 files changed 51-100 times (3,697 lines of code)
    • 19 files changed 21-50 times (2,661 lines of code)
    • 44 files changed 6-20 times (13,109 lines of code)
    • 50 files changed 1-5 times (10,937 lines of code)
4% | 11% | 8% | 41% | 34%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
ts, json, svg, md, sh, cmake, js, ino, gitignore, yml, txt, html, css, c, gitattributes, vscodeignore, eslintignore, yaml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
ts12% | 35% | 16% | 32% | 4%
html0% | 0% | 74% | 0% | 25%
js0% | 0% | 1% | 50% | 48%
yml0% | 0% | 100% | 0% | 0%
ino0% | 0% | 0% | 29% | 70%
css0% | 0% | 0% | 0% | 100%
c0% | 0% | 0% | 0% | 100%
cmake0% | 0% | 0% | 0% | 100%
yaml0% | 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
src/Models19% | 44% | 33% | 1% | <1%
src20% | 51% | 15% | 12% | 0%
src/DigitalTwin0% | 16% | <1% | 80% | 3%
views0% | 0% | 8% | 0% | 91%
ROOT0% | 0% | 90% | 0% | 9%
assets/modelRepository0% | 0% | 0% | 91% | 8%
src/common0% | 0% | 0% | 20% | 80%
resources/templates0% | 0% | 0% | 15% | 84%
scripts0% | 0% | 0% | 100% | 0%
scripts/mdLinkChecker0% | 0% | 0% | 0% | 100%
devicedevex_dockerfiles/public0% | 0% | 0% | 0% | 100%
devicedevex_dockerfiles/internal0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 20)

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
extension.ts
in src
551 9 530 1511 153
AZ3166Device.ts
in src/Models
753 33 650 1509 118
constants.ts
in src
92 - 650 1496 99
utils.ts
in src
738 42 650 1496 96
projectInitializer.ts
in src
181 5 650 1510 88
exampleExplorer.ts
in src
261 6 650 1474 81
ArduinoDeviceBase.ts
in src/Models
257 10 699 1281 75
IoTHub.ts
in src/Models
147 7 699 1509 69
IoTContainerizedProject.ts
in src/Models
169 6 650 950 69
AzureFunctions.ts
in src/Models
308 9 650 1411 69
IoTWorkspaceProject.ts
in src/Models
325 9 650 950 68
RaspberryPiDevice.ts
in src/Models
247 6 676 1343 64
IoTWorkbenchProjectBase.ts
in src/Models
258 11 650 950 60
CodeGeneratorCore.ts
in src/DigitalTwin
589 16 650 922 55
DeviceOperator.ts
in src
38 3 712 1505 51
ProjectEnvironmentConfiger.ts
in src
87 2 650 893 51
IoTHubDevice.ts
in src/Models
179 9 699 1498 48
AzureOperator.ts
in src
31 2 712 1503 47
usbDetector.ts
in src
94 2 676 1391 47
Esp32Device.ts
in src/Models
129 8 699 1281 41