microsoft / vscode-arduino
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 72 files with 8,020 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 3 files changed 51-100 times (1,318 lines of code)
    • 10 files changed 21-50 times (2,055 lines of code)
    • 37 files changed 6-20 times (2,946 lines of code)
    • 22 files changed 1-5 times (1,701 lines of code)
0% | 16% | 25% | 36% | 21%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
ts, json, svg, txt, tsx, ino, yml, js, properties, css, scss, md, proj, gitignore, py, vscodeignore, editorconfig, html
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
ts0% | 21% | 31% | 34% | 12%
js0% | 0% | 93% | 6% | 0%
tsx0% | 0% | 0% | 78% | 21%
yml0% | 0% | 0% | 100% | 0%
proj0% | 0% | 0% | 100% | 0%
css0% | 0% | 0% | 0% | 100%
scss0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
py0% | 0% | 0% | 0% | 100%
ino0% | 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/arduino0% | 23% | 40% | 30% | 5%
src0% | 39% | 24% | 23% | 12%
src/common0% | 53% | 6% | 21% | 18%
src/serialmonitor0% | 0% | 94% | 0% | 5%
ROOT0% | 0% | 47% | 52% | 0%
src/views0% | 0% | 0% | 44% | 55%
src/debug0% | 0% | 0% | 100% | 0%
src/logger0% | 0% | 0% | 100% | 0%
src/langService0% | 0% | 0% | 100% | 0%
build0% | 0% | 0% | 67% | 32%
snippets0% | 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
arduino.ts
in src/arduino
590 26 12 1860 99
extension.ts
in src
369 2 6 1860 94
util.ts
in src/common
359 24 12 1853 53
boardManager.ts
in src/arduino
438 30 12 1819 50
serialportctrl.ts
in src/serialmonitor
168 13 3 1841 45
deviceContext.ts
in src
230 31 12 1819 42
serialMonitor.ts
in src/serialmonitor
249 13 6 1811 40
constants.ts
in src/common
40 - 6 1842 39
usbDetector.ts
in src/serialmonitor
184 10 21 1767 37
arduinoContentProvider.ts
in src/arduino
293 22 12 1798 33
gulpfile.js
in root
140 4 12 1860 29
vscodeSettings.ts
in src/arduino
108 20 6 1740 26
arduinoSettings.ts
in src/arduino
205 19 6 1740 25
intellisense.ts
in src/arduino
166 8 12 725 20
completionProvider.ts
in src/langService
94 4 21 1817 18
platform.ts
in src/common
20 4 12 1817 16
package.ts
in src/arduino
61 - 21 1770 15
board.ts
in src/arduino
141 13 12 1770 15
BoardManager.tsx
in src/views/app/components
144 6 12 1721 13
libraryManager.ts
in src/arduino
154 8 1687 1818 13