microsoft / vs-editor-api
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 1,408 files with 78,491 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 5 files changed 6-20 times (5,274 lines of code)
    • 1,403 files changed 1-5 times (73,217 lines of code)
0% | 0% | 0% | 6% | 93%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
cs, csproj, resx, props, targets, md, gitignore, vsixmanifest, txt, sh, xml, json, proj, gitattributes, editorconfig, yml, pub
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
cs0% | 0% | 0% | 6% | 93%
targets0% | 0% | 0% | 17% | 82%
props0% | 0% | 0% | 24% | 75%
proj0% | 0% | 0% | 0% | 100%
pub0% | 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/Editor/Text/Impl0% | 0% | 0% | 10% | 89%
src/Editor/Language/Impl0% | 0% | 0% | 24% | 75%
src/Editor/Text/Def0% | 0% | 0% | <1% | 99%
build0% | 0% | 0% | 12% | 87%
ROOT0% | 0% | 0% | 47% | 52%
src/Editor/Text/Util0% | 0% | 0% | 0% | 100%
src/Editor/Language/Def0% | 0% | 0% | 0% | 100%
src/Editor/FPF/WindowsBase0% | 0% | 0% | 0% | 100%
src/Editor/FPF/PresentationCore0% | 0% | 0% | 0% | 100%
src/Editor/Core/Def0% | 0% | 0% | 0% | 100%
src/Editor/Core/Impl0% | 0% | 0% | 0% | 100%
src/Editor/FPF/PresentationFramework0% | 0% | 0% | 0% | 100%
src/Editor/Language/Util0% | 0% | 0% | 0% | 100%
src/Editor/FPF/UIAutomationTypes0% | 0% | 0% | 0% | 100%
src/Editor/FPF/UIAutomationProvider0% | 0% | 0% | 0% | 100%
src/Editor/FPF/UIAutomationClient0% | 0% | 0% | 0% | 100%
src/Editor/FPF0% | 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
props
Directory.Build.props
in root
34 - 815 1045 20
CommandSelector.cs
in src/Editor/Text/Def/TextUI/Commanding
139 - 838 1045 9
AsyncCompletionSession.cs
in src/Editor/Language/Impl/Language/AsyncCompletion
1300 43 865 1046 7
EditorOperations.cs
in src/Editor/Text/Impl/EditorOperations
3764 178 775 1046 7
targets
PackageVersions.targets
in build
37 - 845 1045 6
AssemblyInfo.cs
in src/Editor/Text/Def/TextUI
28 - 775 1046 5
targets
Project.targets
in build
80 - 788 1045 5
props
Environment.props
in build
21 - 879 1045 4
ICocoaTextView.cs
in src/Editor/Text/Def/TextUICocoa/Editor
23 - 775 1034 4
AssemblyInfo.cs
in src/Editor/Text/Def/TextLogic
39 - 845 1046 4
props
Project.props
in build
51 - 283 1045 4
EditorCommandHandlerService.cs
in src/Editor/Text/Impl/Commanding
411 25 826 1046 4
ViewOptions.cs
in src/Editor/Text/Def/TextUI/EditorOptions
564 20 956 1046 4
CompletionCommandHandlers.cs
in src/Editor/Language/Impl/Language/AsyncCompletion
581 6 887 1046 4
IDifferenceBufferFactoryService.cs
in src/Editor/Text/Def/TextLogic/DifferenceBuffer
12 - 845 1046 3
CommandExecutionContext.cs
in src/Editor/Text/Def/TextUI/Commanding
15 1 943 1046 3
KeyProcessor.cs
in src/Editor/Text/Def/TextUICocoa/Input
16 3 845 1007 3
IEditorOperations4.cs
in src/Editor/Text/Def/TextUI/Operations
20 - 775 1045 3
IAsyncCompletionSource.cs
in src/Editor/Language/Def/Language/AsyncCompletion
20 - 887 1046 3
IAsyncCompletionSessionOperations.cs
in src/Editor/Language/Def/Language/AsyncCompletion
28 - 887 1046 3