microsoft / pxt-blockly
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 455 files with 105,458 lines of code.
    • 92 files changed more than 100 times (39,106 lines of code)
    • 53 files changed 51-100 times (16,718 lines of code)
    • 106 files changed 21-50 times (23,521 lines of code)
    • 120 files changed 6-20 times (11,080 lines of code)
    • 84 files changed 1-5 times (15,033 lines of code)
37% | 15% | 22% | 10% | 14%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
js, json, ts, html, svg, xml, py, sh, md, yml, txt, npmignore, xsd, ps1, dart, editorconfig, npmrc, gitignore, clang-format, lua, php, eslintignore
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
js37% | 15% | 22% | 10% | 13%
py0% | 0% | 0% | 8% | 91%
ps10% | 0% | 0% | 0% | 100%
yml0% | 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
msg36% | 18% | 13% | 4% | 26%
core44% | 14% | 23% | 16% | 1%
blocks73% | 5% | 21% | 0% | 0%
ROOT98% | 0% | 0% | 0% | 2%
generators0% | 17% | 79% | 2% | 0%
scripts0% | 0% | 21% | 31% | 46%
externs0% | 0% | 0% | 99% | <1%
closure0% | 0% | 0% | 100% | 0%
appengine0% | 0% | 0% | 60% | 39%
shim0% | 0% | 0% | 0% | 100%
gh-pages0% | 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
block_svg.js
in core
1289 86 81 2963 484
workspace_svg.js
in core
1433 111 81 2596 476
block.js
in core
1256 120 81 2980 419
blockly.js
in core
273 21 81 2963 332
xml.js
in core
678 31 75 2988 316
css.js
in core
837 2 81 2970 312
field.js
in core
566 59 81 2970 294
inject.js
in core
303 12 81 2925 272
field_textinput.js
in core
475 31 81 2970 266
workspace.js
in core
368 53 81 2931 261
field_dropdown.js
in core
435 25 55 2970 256
field_variable.js
in core
242 25 81 2970 225
connection.js
in core
386 32 81 2925 217
utils.js
in core
423 21 81 2925 209
variables.js
in core
326 23 81 2963 208
mutator.js
in core
351 17 81 2942 197
flyout_base.js
in core
545 38 81 1970 188
procedures.js
in blocks
726 38 81 2963 179
messages.js
in msg
438 - 81 2988 172
field_colour.js
in core
366 21 81 2970 167