microsoft / vs-editor-api
File Age

File age measurements show the distribution of file ages (days since the first commit) and the recency of file updates (days since the latest commit).

Summary
  • Number of files: 1408
  • Daily file updates (only one update per file and date counted): 2717
  • First update: 2017-05-05
  • Latest update: 2021-11-03
  • Days between first and latest update: 1644 (234 weeks, estimated 1170 working days)
  • Active days (at least one file change): 100
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 1,408 files with 78,491 lines of code in files.
    • 1,404 files that are 366+ days old (78,415 lines of code)
    • 1 files that are 181-365 days old (20 lines of code)
    • 0 files that are 91-180 days old (0 lines of code)
    • 3 files that are 31-90 days old (56 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
99% | <1% | 0% | <1% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 1,408 files with 78,491 lines of code in files.
    • 1,396 files have been last changed 366+ days ago (77,527 lines of code)
    • 6 files have been last changed 181-365 days ago (671 lines of code)
    • 0 files have been last changed 91-180 days ago (0 lines of code)
    • 6 files have been last changed 31-90 days ago (293 lines of code)
    • 0 files have been last changed 1-30 days ago (0 lines of code)
98% | <1% | 0% | <1% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
cs, csproj, resx, props, targets, md, gitignore, vsixmanifest, txt, sh, xml, json, proj, gitattributes, editorconfig, yml, pub
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
cs99% | <1% | 0% | <1% | 0%
targets100% | 0% | 0% | 0% | 0%
props100% | 0% | 0% | 0% | 0%
proj100% | 0% | 0% | 0% | 0%
pub100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
cs98% | <1% | 0% | <1% | 0%
targets100% | 0% | 0% | 0% | 0%
props62% | 37% | 0% | 0% | 0%
proj100% | 0% | 0% | 0% | 0%
pub100% | 0% | 0% | 0% | 0%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
src/Editor/Text/Impl99% | 0% | 0% | <1% | 0%
src/Editor/Text/Def99% | <1% | 0% | <1% | 0%
src/Editor/Text/Util100% | 0% | 0% | 0% | 0%
src/Editor/Language/Impl100% | 0% | 0% | 0% | 0%
src/Editor/Language/Def100% | 0% | 0% | 0% | 0%
src/Editor/FPF/WindowsBase100% | 0% | 0% | 0% | 0%
src/Editor/FPF/PresentationCore100% | 0% | 0% | 0% | 0%
src/Editor/Core/Def100% | 0% | 0% | 0% | 0%
src/Editor/Core/Impl100% | 0% | 0% | 0% | 0%
build100% | 0% | 0% | 0% | 0%
src/Editor/FPF/PresentationFramework100% | 0% | 0% | 0% | 0%
src/Editor/Language/Util100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
src/Editor/FPF/UIAutomationTypes100% | 0% | 0% | 0% | 0%
src/Editor/FPF/UIAutomationProvider100% | 0% | 0% | 0% | 0%
src/Editor/FPF/UIAutomationClient100% | 0% | 0% | 0% | 0%
src/Editor/FPF100% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
src/Editor/Text/Impl97% | 1% | 0% | <1% | 0%
src/Editor/Text/Def99% | <1% | 0% | <1% | 0%
src/Editor/Text/Util100% | 0% | 0% | 0% | 0%
src/Editor/Language/Impl100% | 0% | 0% | 0% | 0%
src/Editor/Language/Def100% | 0% | 0% | 0% | 0%
src/Editor/FPF/WindowsBase100% | 0% | 0% | 0% | 0%
src/Editor/FPF/PresentationCore100% | 0% | 0% | 0% | 0%
src/Editor/Core/Def100% | 0% | 0% | 0% | 0%
src/Editor/Core/Impl100% | 0% | 0% | 0% | 0%
build82% | 17% | 0% | 0% | 0%
src/Editor/FPF/PresentationFramework100% | 0% | 0% | 0% | 0%
src/Editor/Language/Util100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
src/Editor/FPF/UIAutomationTypes100% | 0% | 0% | 0% | 0%
src/Editor/FPF/UIAutomationProvider100% | 0% | 0% | 0% | 0%
src/Editor/FPF/UIAutomationClient100% | 0% | 0% | 0% | 0%
src/Editor/FPF100% | 0% | 0% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
EditorOperations.cs
in src/Editor/Text/Impl/EditorOperations
3764 178 775 1046 7
ProjectionBuffer.cs
in src/Editor/Text/Impl/TextModel/Projection
1513 64 1046 1046 1
AsyncCompletionSession.cs
in src/Editor/Language/Impl/Language/AsyncCompletion
1300 43 865 1046 7
ElisionMapNode.cs
in src/Editor/Text/Impl/TextModel/Projection
910 30 1046 1046 1
BaseBuffer.cs
in src/Editor/Text/Impl/TextModel
908 62 1045 1046 2
NormalizedSnapshotSpanCollection.cs
in src/Editor/Text/Def/TextData/Model
819 28 1046 1046 1
DefaultCaretPrimitive.cs
in src/Editor/Text/Impl/EditorPrimitives
780 72 1046 1046 1
DefaultTextPointPrimitive.cs
in src/Editor/Text/Impl/EditorPrimitives
766 47 1046 1046 1
GuardedOperations.cs
in src/Editor/Text/Util/TextDataUtil
732 29 887 1046 3
SelectionTransformer.cs
in src/Editor/Text/Impl/XPlat/MultiCaretImpl
730 38 1045 1046 2
BufferGraph.cs
in src/Editor/Text/Impl/TextModel/Projection
674 34 1046 1046 1
MultiSelectionBroker.cs
in src/Editor/Text/Impl/XPlat/MultiCaretImpl
652 22 1045 1046 2
CompletionTelemetry.cs
in src/Editor/Language/Impl/Language/AsyncCompletion
646 23 887 1046 3
TagAggregator.cs
in src/Editor/Text/Impl/TagAggregator
630 22 1045 1046 2
ContentTypeRegistryServiceImpl.cs
in src/Editor/Core/Impl/ContentType
601 21 1046 1046 1
ProjectionSnapshot.cs
in src/Editor/Text/Impl/TextModel/Projection
597 23 1046 1046 1
CompletionCommandHandlers.cs
in src/Editor/Language/Impl/Language/AsyncCompletion
581 6 887 1046 4
ViewOptions.cs
in src/Editor/Text/Def/TextUI/EditorOptions
564 20 956 1046 4
OutliningManager.cs
in src/Editor/Text/Impl/Outlining
555 34 1046 1046 1
BufferGroup.cs
in src/Editor/Text/Impl/TextModel
538 31 1046 1046 1
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
UndoableOperationCurried.cs
in src/Editor/Text/Impl/StandaloneUndo
4 - 1046 1046 1
SnapshotLineTransform.cs
in src/Editor/Text/Def/TextLogic/DifferenceBuffer
4 - 1046 1046 1
IgnoreDifferencePredicate.cs
in src/Editor/Text/Def/TextLogic/DifferenceBuffer
4 - 1046 1046 1
CustomTrackToVersion.cs
in src/Editor/Text/Def/TextData/Model
4 - 1046 1046 1
DynamicReadOnlyRegionQuery.cs
in src/Editor/Text/Def/TextData/Model
5 - 1046 1046 1
CommandArgs.cs
in src/Editor/Text/Def/TextUI/Commanding
6 - 1046 1046 1
ClassificationTypeDefinition.cs
in src/Editor/Text/Def/TextLogic/Classification
6 - 1046 1046 1
ContinueProcessingPredicate.cs
in src/Editor/Text/Def/TextData/Differencing
6 - 1046 1046 1
FileExtensionToContentTypeDefinition.cs
in src/Editor/Core/Def/ContentType
6 - 1046 1046 1
ContentTypeDefinition.cs
in src/Editor/Core/Def/ContentType
6 - 1046 1046 1
IContentTypeAndTextViewRoleMetadata.cs
in src/Editor/Text/Util/TextUIUtil
7 - 1046 1046 1
IOrderableContentTypeMetadata.cs
in src/Editor/Text/Util/TextDataUtil
7 - 1046 1046 1
ITextMarkerTag.cs
in src/Editor/Text/Def/TextUI/Tags
7 - 1046 1046 1
ITextViewModelProvider.cs
in src/Editor/Text/Def/TextUI/Editor
7 - 1046 1046 1
ITextViewCreationListener.cs
in src/Editor/Text/Def/TextUI/Editor
7 - 1046 1046 1
ISmartIndentationService.cs
in src/Editor/Text/Def/TextUI/Editor
7 - 1046 1046 1
ICommandingTextBufferResolverProvider.cs
in src/Editor/Text/Def/TextUI/Commanding
7 - 1046 1046 1
IBraceCompletionDefaultProvider.cs
in src/Editor/Text/Def/TextUI/BraceCompletion
7 - 1046 1046 1
ErrorTypeDefinition.cs
in src/Editor/Text/Def/TextUI/Adornments
7 - 1046 1046 1
CommonEditorConstants.cs
in src/Editor/Text/Def/TextLogic/TextMate
7 - 1046 1046 1
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
ClassificationKey.cs
in src/Editor/Text/Impl/ClassificationType
35 5 89 89 1
ClassificationLayer.cs
in src/Editor/Text/Def/TextLogic/Classification
13 - 89 89 1
ILayeredClassificationType.cs
in src/Editor/Text/Def/TextLogic/Classification
8 - 89 89 1
ITextSearchNavigator3.cs
in src/Editor/Text/Def/TextLogic/Find
20 - 222 222 1
TelemetryLogger.cs
in src/Editor/Text/Util/TextUICocoaUtil
112 6 775 775 1
CodeSnippet.cs
in src/Editor/Text/Def/TextUICocoa/Snippet
105 6 775 775 1
DifferenceBrushManager.cs
in src/Editor/Text/Util/TextUICocoaUtil
90 6 775 775 1
ExpansionTemplate.cs
in src/Editor/Text/Def/TextUICocoa/Snippet
78 4 775 775 1
ExpansionField.cs
in src/Editor/Text/Def/TextUICocoa/Snippet
58 9 775 775 1
CocoaTextViewZoomManager.cs
in src/Editor/Text/Util/TextUICocoaUtil
58 3 775 775 1
AssemblyInfo.cs
in src/Editor/Text/Util/TextUICocoaUtil
36 - 775 775 1
TextViewZoomManager.cs
in src/Editor/Text/Util/TextUIUtil
30 4 775 775 1
System.Windows.UIElement.cs
in src/Editor/FPF/PresentationCore
23 3 775 775 1
DefaultTextViewZoomManager.cs
in src/Editor/Text/Util/TextUIUtil
23 4 775 775 1
IExpansionSession.cs
in src/Editor/Text/Def/TextUICocoa/Snippet
20 - 775 775 1
IExpansionFunction.cs
in src/Editor/Text/Def/TextUICocoa/Snippet
19 - 775 775 1
IDragDropMouseProcessor.cs
in src/Editor/Text/Util/TextUICocoaUtil
18 - 775 775 1
IExpansionClient.cs
in src/Editor/Text/Def/TextUICocoa/Snippet
16 - 775 775 1
IExpansionManager.cs
in src/Editor/Text/Def/TextUICocoa/Snippet
13 - 775 775 1
IExpansionService.cs
in src/Editor/Text/Def/TextUICocoa/Snippet
13 - 775 775 1
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
ClassificationTypeRegistryService.cs
in src/Editor/Text/Impl/ClassificationType
171 8 89 1046 2
ClassificationTypeImpl.cs
in src/Editor/Text/Impl/ClassificationType
52 4 89 1046 2
ClassificationKey.cs
in src/Editor/Text/Impl/ClassificationType
35 5 89 89 1
IClassificationTypeRegistryService.cs
in src/Editor/Text/Def/TextLogic/Classification
14 - 89 1046 2
ClassificationLayer.cs
in src/Editor/Text/Def/TextLogic/Classification
13 - 89 89 1
ILayeredClassificationType.cs
in src/Editor/Text/Def/TextLogic/Classification
8 - 89 89 1
TextSearchNavigator.cs
in src/Editor/Text/Impl/TextSearch
411 12 222 1046 2
BraceCompletionAdornmentService.cs
in src/Editor/Text/Impl/BraceCompletion
157 9 222 1045 3
TextSearchNavigatorFactoryService.cs
in src/Editor/Text/Impl/TextSearch
24 1 222 1046 2
ITextSearchNavigator3.cs
in src/Editor/Text/Def/TextLogic/Find
20 - 222 222 1
ITextSearchNavigatorFactoryService.cs
in src/Editor/Text/Def/TextLogic/Find
8 - 222 1046 2
props
Project.props
in build
51 - 283 1045 4
ISpaceReservationManager.cs
in src/Editor/Text/Def/TextUI/Editor
24 - 745 1045 2
TextViewExtensions2.cs
in src/Editor/Text/Def/TextUI/Editor
106 9 749 1045 2
GoToLineCommandArgs.cs
in src/Editor/Text/Def/TextUICocoa/Extras/GoToLine
27 2 749 788 2
IGoToLinePresenter.cs
in src/Editor/Text/Def/TextUICocoa/Extras/GoToLine
10 - 749 788 2
EditorOperations.cs
in src/Editor/Text/Impl/EditorOperations
3764 178 775 1046 7
TelemetryLogger.cs
in src/Editor/Text/Util/TextUICocoaUtil
112 6 775 775 1
CodeSnippet.cs
in src/Editor/Text/Def/TextUICocoa/Snippet
105 6 775 775 1
ExtensionMethods.cs
in src/Editor/Text/Util/TextUIUtil
101 5 775 1046 3