microsoft / jschema
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: 95
  • Daily file updates (only one update per file and date counted): 462
  • First update: 2016-02-15
  • Latest update: 2021-08-05
  • Days between first and latest update: 1999 (285 weeks, estimated 1425 working days)
  • Active days (at least one file change): 145
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 95 files with 8,141 lines of code in files.
    • 95 files that are 366+ days old (8,141 lines of code)
    • 0 files that are 181-365 days old (0 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)
100% | 0% | 0% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 95 files with 8,141 lines of code in files.
    • 94 files have been last changed 366+ days ago (8,041 lines of code)
    • 0 files have been last changed 181-365 days ago (0 lines of code)
    • 1 files have been last changed 91-180 days ago (100 lines of code)
    • 0 files have been last changed 31-90 days ago (0 lines of code)
    • 0 files have been last changed 1-30 days ago (0 lines of code)
98% | 0% | 1% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
cs, json, csproj, resx, md, ps1, cmd, txt, nuspec, gitignore, gitattributes, targets, props, yml
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
cs100% | 0% | 0% | 0% | 0%
ps1100% | 0% | 0% | 0% | 0%
cmd100% | 0% | 0% | 0% | 0%
props100% | 0% | 0% | 0% | 0%
targets100% | 0% | 0% | 0% | 0%
yml100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
cs98% | 0% | 1% | 0% | 0%
ps1100% | 0% | 0% | 0% | 0%
cmd100% | 0% | 0% | 0% | 0%
props100% | 0% | 0% | 0% | 0%
targets100% | 0% | 0% | 0% | 0%
yml100% | 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/Json.Schema.ToDotNet100% | 0% | 0% | 0% | 0%
src/Json.Schema100% | 0% | 0% | 0% | 0%
src/Json.Schema.Validation100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
src/Json.Pointer100% | 0% | 0% | 0% | 0%
src/Json.Schema.ToDotNet.Cli100% | 0% | 0% | 0% | 0%
src/Json.Schema.Validation.Cli100% | 0% | 0% | 0% | 0%
src/build100% | 0% | 0% | 0% | 0%
src100% | 0% | 0% | 0% | 0%
src/Json.Schema.TestUtilities100% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
src/Json.Schema.ToDotNet100% | 0% | 0% | 0% | 0%
src/Json.Schema93% | 0% | 6% | 0% | 0%
src/Json.Schema.Validation100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
src/Json.Pointer100% | 0% | 0% | 0% | 0%
src/Json.Schema.ToDotNet.Cli100% | 0% | 0% | 0% | 0%
src/Json.Schema.Validation.Cli100% | 0% | 0% | 0% | 0%
src/build100% | 0% | 0% | 0% | 0%
src100% | 0% | 0% | 0% | 0%
src/Json.Schema.TestUtilities100% | 0% | 0% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
props
build.props
in src
60 - 419 2177 38
ClassGenerator.cs
in src/Json.Schema.ToDotNet
992 32 977 2143 38
JsonSchema.cs
in src/Json.Schema
399 7 1129 2143 16
DataModelGenerator.cs
in src/Json.Schema.ToDotNet
333 15 977 2143 25
SyntaxHelper.cs
in src/Json.Schema.ToDotNet
156 14 2092 2143 3
EnumGenerator.cs
in src/Json.Schema.ToDotNet
97 6 1299 2143 11
UriOrFragment.cs
in src/Json.Schema
77 6 628 2143 2
ExtensionMethods.cs
in src/Json.Schema
76 5 920 2143 13
ClassOrInterfaceGenerator.cs
in src/Json.Schema.ToDotNet
73 4 997 2143 19
InterfaceGenerator.cs
in src/Json.Schema.ToDotNet
68 5 997 2143 17
DataModelGeneratorSettings.cs
in src/Json.Schema.ToDotNet
52 2 977 2143 11
PropertyInfo.cs
in src/Json.Schema.ToDotNet
49 1 1129 2143 7
ObjectExtensions.cs
in src/Json.Schema.ToDotNet
44 2 2143 2143 1
TypeGenerator.cs
in src/Json.Schema.ToDotNet
43 3 1129 2143 11
StringExtensions.cs
in src/Json.Schema.ToDotNet
42 3 2105 2143 5
SchemaReader.cs
in src/Json.Schema
42 2 920 2143 8
SchemaWriter.cs
in src/Json.Schema
41 2 2128 2143 2
New-VersionConstantsFile.ps1
in src/build
34 - 1252 2143 8
JsonSchemaContractResolver.cs
in src/Json.Schema
30 1 2069 2143 5
FileSystem.cs
in src/Json.Schema.ToDotNet
28 5 2143 2143 1
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
IFileSystem.cs
in src/Json.Schema.ToDotNet
12 - 2143 2143 1
UriOrFragmentConverter.cs
in src/Json.Schema
23 3 2143 2143 1
FileSystem.cs
in src/Json.Schema.ToDotNet
28 5 2143 2143 1
ObjectExtensions.cs
in src/Json.Schema.ToDotNet
44 2 2143 2143 1
LocalVariableNameGenerator.cs
in src/Json.Schema.ToDotNet
51 8 2130 2131 2
SchemaWriter.cs
in src/Json.Schema
41 2 2128 2143 2
InitializationKind.cs
in src/Json.Schema.ToDotNet
13 - 2127 2143 2
Error.cs
in src/Json.Schema.ToDotNet
17 1 2119 2119 1
CodeGenHint.cs
in src/Json.Schema.ToDotNet/Hints
7 - 2109 2109 1
InterfaceHint.cs
in src/Json.Schema.ToDotNet/Hints
8 - 2109 2109 1
AdditionalTypeRequiredInfo.cs
in src/Json.Schema.ToDotNet
15 1 2109 2132 2
HintInstantiationInfo.cs
in src/Json.Schema.ToDotNet/Hints
11 - 2108 2108 1
ClassNameHint.cs
in src/Json.Schema.ToDotNet/Hints
12 1 2108 2109 2
HintInstantiationInfoDictionary.cs
in src/Json.Schema.ToDotNet/Hints
23 3 2108 2108 1
StringExtensions.cs
in src/Json.Schema.ToDotNet
42 3 2105 2143 5
ComparisonKind.cs
in src/Json.Schema.ToDotNet
13 - 2101 2143 4
HashKind.cs
in src/Json.Schema.ToDotNet
12 - 2098 2143 3
BaseTypeHint.cs
in src/Json.Schema.ToDotNet/Hints
14 1 2093 2093 1
PropertyModifiersHint.cs
in src/Json.Schema.ToDotNet/Hints
47 2 2093 2093 1
WellKnownTypeNames.cs
in src/Json.Schema.ToDotNet
10 - 2092 2092 1
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
azure-pipelines.yml
in root
16 - 419 419 1
AssemblyInfo.cs
in src/Json.Schema.Validation.Cli/Properties
2 - 550 550 1
SchemaValidationErrorAccumulator.cs
in src/Json.Schema
38 3 920 920 1
Program.cs
in src/Json.Schema.Validation.Cli
155 8 550 1251 7
Program.cs
in src/Json.Schema.ToDotNet.Cli
99 3 977 1251 4
Options.cs
in src/Json.Schema.ToDotNet.Cli
95 - 977 1251 4
Options.cs
in src/Json.Schema.Validation.Cli
26 - 998 1251 4
cmd
CreateSigningDirectory.cmd
in root
49 - 419 1267 5
cmd
PushSignedBinariesIntoBuild.cmd
in root
43 - 419 1267 5
BuildAndTest.ps1
in root
148 - 419 1314 7
Validator.cs
in src/Json.Schema.Validation
597 33 550 1330 5
RuleFactory.cs
in src/Json.Schema.Validation
175 3 550 1330 8
JTokenEqualityComparer.cs
in src/Json.Schema.Validation
151 11 1329 1330 2
ExtensionMethods.cs
in src/Json.Schema.Validation
74 2 1032 1330 7
ResultFactory.cs
in src/Json.Schema.Validation
65 3 550 1330 9
Utilities.cs
in src/Json.Schema.ToDotNet
13 1 1329 1330 2
StringExtensions.cs
in src/Json.Pointer
40 4 1978 1978 1
JsonPointerRepresentation.cs
in src/Json.Pointer
10 - 2056 2056 1
JsonPointer.cs
in src/Json.Pointer
150 6 665 2059 6
AdditionalItems.cs
in src/Json.Schema
70 7 2069 2069 1
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
SchemaTypeConverter.cs
in src/Json.Schema
100 4 179 2116 5
BuildAndTest.ps1
in root
148 - 419 1314 7
props
build.props
in src
60 - 419 2177 38
cmd
CreateSigningDirectory.cmd
in root
49 - 419 1267 5
cmd
PushSignedBinariesIntoBuild.cmd
in root
43 - 419 1267 5
azure-pipelines.yml
in root
16 - 419 419 1
Validator.cs
in src/Json.Schema.Validation
597 33 550 1330 5
RuleFactory.cs
in src/Json.Schema.Validation
175 3 550 1330 8
Program.cs
in src/Json.Schema.Validation.Cli
155 8 550 1251 7
ResultFactory.cs
in src/Json.Schema.Validation
65 3 550 1330 9
AssemblyInfo.cs
in src/Json.Schema.Validation.Cli/Properties
2 - 550 550 1
UriOrFragment.cs
in src/Json.Schema
77 6 628 2143 2
JsonPointer.cs
in src/Json.Pointer
150 6 665 2059 6
ExtensionMethods.cs
in src/Json.Schema
76 5 920 2143 13
DependencyConverter.cs
in src/Json.Schema
70 3 920 2069 2
ItemsConverter.cs
in src/Json.Schema
52 3 920 2080 2
AdditionalItemsConverter.cs
in src/Json.Schema
47 3 920 2069 2
AdditionalPropertiesConverter.cs
in src/Json.Schema
47 3 920 2128 6
SchemaReader.cs
in src/Json.Schema
42 2 920 2143 8
MustBeStringConverter.cs
in src/Json.Schema
38 3 920 2121 4