microsoft / vs-validation
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: 67
  • Daily file updates (only one update per file and date counted): 428
  • First update: 2012-05-23
  • Latest update: 2022-01-13
  • Days between first and latest update: 3523 (503 weeks, estimated 2515 working days)
  • Active days (at least one file change): 252
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 67 files with 2,467 lines of code in files.
    • 65 files that are 366+ days old (2,449 lines of code)
    • 2 files that are 181-365 days old (18 lines of code)
    • 0 files that are 91-180 days old (0 lines of code)
    • 0 files that are 31-90 days old (0 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
99% | <1% | 0% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 67 files with 2,467 lines of code in files.
    • 47 files have been last changed 366+ days ago (1,240 lines of code)
    • 9 files have been last changed 181-365 days ago (592 lines of code)
    • 2 files have been last changed 91-180 days ago (207 lines of code)
    • 1 files have been last changed 31-90 days ago (41 lines of code)
    • 8 files have been last changed 1-30 days ago (387 lines of code)
50% | 23% | 8% | 1% | 15%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
ps1, cs, yml, json, targets, props, editorconfig, resx, csproj, md, gitignore, gitattributes, txt, cmd
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
ps198% | 1% | 0% | 0% | 0%
cs100% | 0% | 0% | 0% | 0%
yml100% | 0% | 0% | 0% | 0%
props100% | 0% | 0% | 0% | 0%
cmd100% | 0% | 0% | 0% | 0%
targets100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
cs60% | 39% | 0% | 0% | 0%
ps154% | 15% | 16% | 0% | 13%
yml23% | 14% | 9% | 0% | 52%
cmd100% | 0% | 0% | 0% | 0%
props19% | 0% | 0% | 80% | 0%
targets100% | 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/Microsoft.VisualStudio.Validation100% | 0% | 0% | 0% | 0%
azure-pipelines100% | 0% | 0% | 0% | 0%
tools100% | 0% | 0% | 0% | 0%
azure-pipelines/artifacts95% | 4% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
azure-pipelines/variables92% | 7% | 0% | 0% | 0%
src100% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
src/Microsoft.VisualStudio.Validation60% | 39% | 0% | 0% | 0%
azure-pipelines36% | 13% | 7% | 0% | 42%
tools57% | 0% | 42% | 0% | 0%
azure-pipelines/artifacts50% | 4% | 0% | 0% | 45%
azure-pipelines/variables90% | 10% | 0% | 0% | 0%
ROOT10% | 68% | 0% | 21% | 0%
src100% | 0% | 0% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
Requires.cs
in src/Microsoft.VisualStudio.Validation
365 31 209 2557 25
Assumes.cs
in src/Microsoft.VisualStudio.Validation
225 20 367 2557 17
Verify.cs
in src/Microsoft.VisualStudio.Validation
118 10 504 2557 17
Report.cs
in src/Microsoft.VisualStudio.Validation
75 8 504 2557 12
Assumes.InternalErrorException.cs
in src/Microsoft.VisualStudio.Validation
31 3 504 2557 15
EventHandlerExtensions.cs
in src/Microsoft.VisualStudio.Validation
28 3 504 2557 11
PrivateErrorHelpers.cs
in src/Microsoft.VisualStudio.Validation
26 2 493 2557 9
ValidatedNotNullAttribute.cs
in src/Microsoft.VisualStudio.Validation
14 1 504 2557 6
IDisposableObservable.cs
in src/Microsoft.VisualStudio.Validation
9 - 493 2557 7
init.ps1
in root
102 - 303 2016 8
cmd
init.cmd
in root
17 - 504 2016 3
props
Directory.Build.props
in src
10 - 465 1842 25
AssemblyInfo.cs
in src/Microsoft.VisualStudio.Validation
5 - 504 1796 7
ExceptionExtensions.cs
in src/Microsoft.VisualStudio.Validation
20 1 504 1791 3
official.yml
in azure-pipelines
106 - 18 1225 18
build.yml
in azure-pipelines
58 - 18 1225 11
Convert-PDB.ps1
in azure-pipelines
34 - 360 1225 6
dotnet.yml
in azure-pipelines
46 - 122 963 10
azure-pipelines.yml
in root
27 - 341 963 9
install-dependencies.yml
in azure-pipelines
12 - 504 963 6
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
TeamName.ps1
in azure-pipelines/variables
1 - 917 917 1
DotNetSdkVersion.ps1
in azure-pipelines/variables
2 - 917 917 1
InsertVersionsValues.ps1
in azure-pipelines/variables
4 - 917 917 1
projectAssetsJson.ps1
in azure-pipelines/artifacts
7 - 917 917 1
deployables.ps1
in azure-pipelines/artifacts
10 - 917 917 1
build_logs.ps1
in azure-pipelines/artifacts
10 - 917 917 1
Install-NuGetPackage.ps1
in azure-pipelines
47 - 917 917 1
symbols.ps1
in azure-pipelines/artifacts
56 - 917 917 1
InsertConfigValues.ps1
in azure-pipelines/variables
12 - 914 917 2
Get-NuGetTool.ps1
in azure-pipelines
19 - 888 917 2
coverageResults.ps1
in azure-pipelines/artifacts
19 - 653 917 2
TeamEmail.ps1
in azure-pipelines/variables
1 - 504 504 1
SymbolsFeatureName.ps1
in azure-pipelines/variables
1 - 504 504 1
InsertPropsValues.ps1
in azure-pipelines/variables
1 - 504 504 1
targets
Directory.Build.targets
in root
2 - 504 504 1
targets
Directory.Build.targets
in src
3 - 504 963 2
schedule-only-steps.yml
in azure-pipelines
3 - 504 504 1
AssemblyInfo.cs
in src/Microsoft.VisualStudio.Validation
5 - 504 1796 7
ci_feed.ps1
in azure-pipelines/variables
7 - 504 917 3
_all.ps1
in azure-pipelines/variables
9 - 504 917 2
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
LocBin.ps1
in azure-pipelines/artifacts
12 - 341 341 1
LocLanguages.ps1
in azure-pipelines/variables
6 - 341 341 1
release-deployment-prep.yml
in azure-pipelines
9 - 503 503 1
Set-EnvVars.ps1
in tools
82 - 504 504 1
release.yml
in azure-pipelines
71 - 465 504 5
vs-insertion.yml
in azure-pipelines
58 - 18 504 5
_stage_all.ps1
in azure-pipelines/artifacts
50 - 18 504 2
props
Directory.Build.props
in root
41 - 48 504 19
Check-DotNetRuntime.ps1
in tools
37 - 504 504 1
Check-DotNetSdk.ps1
in tools
34 - 504 504 1
Get-ProcDump.ps1
in azure-pipelines
13 - 504 504 1
VSInsertion.ps1
in azure-pipelines/artifacts
13 - 18 504 2
testResults.ps1
in azure-pipelines/artifacts
12 - 504 504 1
schedule-only-steps.yml
in azure-pipelines
3 - 504 504 1
targets
Directory.Build.targets
in root
2 - 504 504 1
InsertPropsValues.ps1
in azure-pipelines/variables
1 - 504 504 1
InsertReviewers.ps1
in azure-pipelines/variables
1 - 503 504 2
SymbolsFeatureName.ps1
in azure-pipelines/variables
1 - 504 504 1
TeamEmail.ps1
in azure-pipelines/variables
1 - 504 504 1
Install-DotNetSdk.ps1
in tools
161 - 97 917 4
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
official.yml
in azure-pipelines
106 - 18 1225 18
_all.ps1
in azure-pipelines/artifacts
59 - 18 917 3
build.yml
in azure-pipelines
58 - 18 1225 11
vs-insertion.yml
in azure-pipelines
58 - 18 504 5
_stage_all.ps1
in azure-pipelines/artifacts
50 - 18 504 2
microbuild.after.yml
in azure-pipelines
31 - 18 917 4
VSInsertion.ps1
in azure-pipelines/artifacts
13 - 18 504 2
_pipelines.ps1
in azure-pipelines/artifacts
12 - 18 917 4
props
Directory.Build.props
in root
41 - 48 504 19
Install-DotNetSdk.ps1
in tools
161 - 97 917 4
dotnet.yml
in azure-pipelines
46 - 122 963 10
Requires.cs
in src/Microsoft.VisualStudio.Validation
365 31 209 2557 25
InsertTargetBranch.ps1
in azure-pipelines/variables
2 - 262 917 8
init.ps1
in root
102 - 303 2016 8
azure-pipelines.yml
in root
27 - 341 963 9
LocBin.ps1
in azure-pipelines/artifacts
12 - 341 341 1
microbuild.before.yml
in azure-pipelines
10 - 341 917 4
LocLanguages.ps1
in azure-pipelines/variables
6 - 341 341 1
Convert-PDB.ps1
in azure-pipelines
34 - 360 1225 6
publish-codecoverage.yml
in azure-pipelines
34 - 360 917 4