microsoft / pxt-calliope
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 102 files with 11,415 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 4 files changed 21-50 times (1,968 lines of code)
    • 24 files changed 6-20 times (3,118 lines of code)
    • 74 files changed 1-5 times (6,329 lines of code)
0% | 0% | 17% | 27% | 55%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
md, ts, svg, json, cpp, cs, h, yml, js, gitignore, m, resx, sh, html, less, txt, css, tsx, gitattributes, jsproj, xib, plist, xml, c, clang-format, s, csproj
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
ts0% | 0% | 28% | 40% | 30%
cpp0% | 0% | 19% | 45% | 34%
less0% | 0% | 62% | 0% | 37%
cs0% | 0% | 0% | 34% | 65%
html0% | 0% | 0% | 33% | 66%
js0% | 0% | 0% | 0% | 100%
m0% | 0% | 0% | 0% | 100%
tsx0% | 0% | 0% | 0% | 100%
h0% | 0% | 0% | 0% | 100%
jsproj0% | 0% | 0% | 0% | 100%
s0% | 0% | 0% | 0% | 100%
css0% | 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
sim/visuals0% | 0% | 92% | 6% | <1%
libs/core0% | 0% | 8% | 63% | 27%
sim0% | 0% | 100% | 0% | 0%
theme0% | 0% | 62% | 0% | 37%
sim/state0% | 0% | 0% | 60% | 39%
clients/winuploader0% | 0% | 0% | 34% | 65%
libs/bluetooth0% | 0% | 0% | 14% | 85%
sim/public0% | 0% | 0% | 100% | 0%
editor/prepend0% | 0% | 0% | 0% | 100%
editor0% | 0% | 0% | 0% | 100%
resources/generateleds0% | 0% | 0% | 0% | 100%
clients/macuploader0% | 0% | 0% | 0% | 100%
pxtwapp/pxtwapp0% | 0% | 0% | 0% | 100%
libs/lang-test10% | 0% | 0% | 0% | 100%
libs/radio0% | 0% | 0% | 0% | 100%
libs/devices0% | 0% | 0% | 0% | 100%
fieldeditors0% | 0% | 0% | 0% | 100%
libs/motor0% | 0% | 0% | 0% | 100%
docfiles0% | 0% | 0% | 0% | 100%
libs/cpp-test0% | 0% | 0% | 0% | 100%
libs/hello0% | 0% | 0% | 0% | 100%
libs/tsprj0% | 0% | 0% | 0% | 100%
libs/servo0% | 0% | 0% | 0% | 100%
libs/blocksprj0% | 0% | 0% | 0% | 100%
libs/bluetoothprj0% | 0% | 0% | 0% | 100%
libs/test-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
microbit.ts
in sim/visuals
1411 25 510 1966 27
style.less
in theme
92 - 503 1928 25
pins.cpp
in libs/core
283 28 502 1939 24
dalboard.ts
in sim
182 5 510 1980 23
music.ts
in libs/core
291 22 507 1939 18
misc.ts
in sim/state
181 54 510 1980 17
input.cpp
in libs/core
151 16 510 1939 16
serial.cpp
in libs/core
110 12 510 1939 15
led.cpp
in libs/core
48 11 510 1939 13
edgeconnector.ts
in sim/state
132 18 510 1980 12
control.cpp
in libs/core
154 15 510 1939 12
images.cpp
in libs/core
85 20 510 1939 11
ledmatrix.ts
in sim/visuals
103 4 791 1980 10
music.cpp
in libs/core
11 1 791 1922 9
simulator.html
in sim/public
25 - 2067 2152 9
motors.cpp
in libs/core
39 3 650 1937 9
basic.cpp
in libs/core
49 9 510 1939 9
MainForm.cs
in clients/winuploader/Microbit.Uploader
222 17 791 2054 9
control.ts
in libs/core
30 8 510 1939 8
serial.ts
in libs/core
51 7 510 1939 8