microsoft / jschema
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 95 files with 8,141 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 4 files changed 21-50 times (1,852 lines of code)
    • 27 files changed 6-20 times (3,277 lines of code)
    • 64 files changed 1-5 times (3,012 lines of code)
0% | 0% | 22% | 40% | 36%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
cs, json, csproj, resx, md, ps1, cmd, txt, nuspec, gitignore, gitattributes, targets, props, yml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
cs0% | 0% | 23% | 39% | 37%
props0% | 0% | 100% | 0% | 0%
ps10% | 0% | 0% | 93% | 6%
cmd0% | 0% | 0% | 2% | 97%
targets0% | 0% | 0% | 0% | 100%
yml0% | 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/Json.Schema.ToDotNet0% | 0% | 40% | 40% | 18%
src0% | 0% | 100% | 0% | 0%
src/Json.Schema0% | 0% | 0% | 39% | 60%
src/Json.Schema.Validation0% | 0% | 0% | 29% | 70%
src/Json.Schema.Validation.Cli0% | 0% | 0% | 84% | 15%
ROOT0% | 0% | 0% | 58% | 41%
src/Json.Pointer0% | 0% | 0% | 75% | 25%
src/build0% | 0% | 0% | 70% | 29%
src/Json.Schema.ToDotNet.Cli0% | 0% | 0% | 0% | 100%
src/Json.Schema.TestUtilities0% | 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
build.props
in src
60 - 419 2177 38
ClassGenerator.cs
in src/Json.Schema.ToDotNet
992 32 977 2143 38
PropertyInfoDictionary.cs
in src/Json.Schema.ToDotNet
467 23 993 2132 26
DataModelGenerator.cs
in src/Json.Schema.ToDotNet
333 15 977 2143 25
ClassOrInterfaceGenerator.cs
in src/Json.Schema.ToDotNet
73 4 997 2143 19
InterfaceGenerator.cs
in src/Json.Schema.ToDotNet
68 5 997 2143 17
JsonSchema.cs
in src/Json.Schema
399 7 1129 2143 16
cmd
BuildAndTest.cmd
in root
2 - 1302 2143 15
JsonSchemaExtensions.cs
in src/Json.Schema.ToDotNet
73 5 1123 2132 14
HintDictionary.cs
in src/Json.Schema.ToDotNet/Hints
186 16 1329 2109 14
ExtensionMethods.cs
in src/Json.Schema
76 5 920 2143 13
ErrorNumber.cs
in src/Json.Schema
44 - 2068 2121 12
RewritingVisitorGenerator.cs
in src/Json.Schema.ToDotNet
524 8 1129 2135 12
TypeGenerator.cs
in src/Json.Schema.ToDotNet
43 3 1129 2143 11
DataModelGeneratorSettings.cs
in src/Json.Schema.ToDotNet
52 2 977 2143 11
EnumGenerator.cs
in src/Json.Schema.ToDotNet
97 6 1299 2143 11
AssemblyInfo.cs
in src/Json.Schema/Properties
5 - 1302 2143 10
Error.cs
in src/Json.Schema
17 1 2076 2119 10
AssemblyInfo.cs
in src/Json.Schema.ToDotNet/Properties
4 - 1302 2143 9
ResultFactory.cs
in src/Json.Schema.Validation
65 3 550 1330 9