microsoft / TypeScript-Sublime-Plugin
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 89 files with 4,316 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 12 files changed 21-50 times (1,959 lines of code)
    • 32 files changed 6-20 times (1,277 lines of code)
    • 45 files changed 1-5 times (1,080 lines of code)
0% | 0% | 45% | 29% | 25%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
ts, py, sublime-snippet, json, js, sublime-settings, txt, sublime-keymap, html, YAML-tmLanguage, gitignore, gitattributes, sublime-menu, sublime-commands, sublime-mousemap, md, sublime-build
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
py0% | 0% | 53% | 32% | 13%
sublime-keymap0% | 0% | 85% | 5% | 9%
sublime-commands0% | 0% | 100% | 0% | 0%
sublime-menu0% | 0% | 0% | 100% | 0%
js0% | 0% | 0% | 100% | 0%
html0% | 0% | 0% | 34% | 65%
sublime-settings0% | 0% | 0% | 48% | 51%
sublime-mousemap0% | 0% | 0% | 100% | 0%
sublime-snippet0% | 0% | 0% | 16% | 83%
YAML-tmLanguage0% | 0% | 0% | 0% | 100%
sublime-build0% | 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
typescript/libs0% | 0% | 75% | 15% | 8%
typescript/listeners0% | 0% | 45% | 35% | 19%
typescript/commands0% | 0% | 24% | 54% | 21%
ROOT0% | 0% | 20% | 20% | 58%
tsserver0% | 0% | 0% | 100% | 0%
snippets0% | 0% | 0% | 16% | 83%
typescript0% | 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
view_helpers.py
in typescript/libs
257 34 1071 2446 42
node_client.py
in typescript/libs
262 25 356 2446 40
service_proxy.py
in typescript/libs
337 42 773 2446 40
sublime-keymap
Default.sublime-keymap
in root
178 - 1145 2537 38
idle.py
in typescript/listeners
156 14 773 2446 37
editor_client.py
in typescript/libs
105 12 342 2446 33
global_vars.py
in typescript/libs
37 3 356 2446 29
popup_manager.py
in typescript/libs
220 17 747 2446 29
sublime-commands
TypeScript.sublime-commands
in root
20 - 773 2537 28
__init__.py
in typescript/commands
85 - 773 2446 26
listeners.py
in typescript/listeners
167 20 938 2446 25
quick_info.py
in typescript/commands
135 11 602 2446 21
completion.py
in typescript/listeners
118 9 420 2446 20
main.py
in root
78 3 668 2446 18
sublime-settings
Preferences.sublime-settings
in root
6 - 1145 2496 17
sublime-settings
TypeScript.sublime-settings
in root
11 - 420 2537 17
__init__.py
in typescript/libs
25 - 2168 2446 14
build.py
in typescript/commands
37 2 1921 2442 14
format.py
in typescript/listeners
47 2 2383 2446 14
error_list.py
in typescript/commands
47 5 1145 2421 13