aws / codelyzer
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: 110
  • Daily file updates (only one update per file and date counted): 120
  • First update: 2020-10-15
  • Latest update: 2022-01-29
  • Days between first and latest update: 472 (67 weeks, estimated 335 working days)
  • Active days (at least one file change): 109
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 72 files with 4,670 lines of code in files.
    • 46 files that are 366+ days old (3,523 lines of code)
    • 23 files that are 181-365 days old (1,037 lines of code)
    • 0 files that are 91-180 days old (0 lines of code)
    • 3 files that are 31-90 days old (110 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
75% | 22% | 0% | 2% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 72 files with 4,670 lines of code in files.
    • 7 files have been last changed 366+ days ago (117 lines of code)
    • 51 files have been last changed 181-365 days ago (2,606 lines of code)
    • 4 files have been last changed 91-180 days ago (245 lines of code)
    • 4 files have been last changed 31-90 days ago (113 lines of code)
    • 6 files have been last changed 1-30 days ago (1,589 lines of code)
2% | 55% | 5% | 2% | 34%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
cs, csproj, md, json, props, yml, txt, gitignore, fs, fsproj
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
cs75% | 22% | 0% | 2% | 0%
props0% | 0% | 0% | 0% | 0%
fs0% | 0% | 0% | 0% | 0%
fsproj0% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
cs2% | 55% | 5% | 2% | 34%
props0% | 0% | 0% | 0% | 0%
fs0% | 0% | 0% | 0% | 0%
fsproj0% | 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/Analysis/Codelyzer.Analysis.Build81% | 18% | 0% | 0% | 0%
src/Analysis/Codelyzer.Analysis.CSharp84% | 15% | 0% | 0% | 0%
src/Analysis/Codelyzer.Analysis.Model59% | 40% | 0% | 0% | 0%
src/Analysis/Codelyzer.Analysis93% | 6% | 0% | 0% | 0%
src/Analysis/Codelyzer.Analysis.Common35% | 28% | 0% | 35% | 0%
tst/Projects/CodelyzerDummy65% | 0% | 0% | 34% | 0%
ROOT0% | 0% | 0% | 0% | 0%
tst/Projects/SdkNetStandardProject0% | 0% | 0% | 0% | 0%
tst/Projects/LegacyFrameworkProject0% | 0% | 0% | 0% | 0%
tst/Projects/SdkFrameworkProject0% | 0% | 0% | 0% | 0%
tst/Projects/SdkNetCoreProject0% | 0% | 0% | 0% | 0%
tst/Projects/LegacyFrameworkProjectWithPackageReference0% | 0% | 0% | 0% | 0%
tst/Projects0% | 0% | 0% | 0% | 0%
tst/Projects/FSharpProject0% | 0% | 0% | 0% | 0%
tst/Projects/SdkNetCoreProjectWithReference0% | 0% | 0% | 0% | 0%
tst/Projects/SdkNetCoreProjectImport0% | 0% | 0% | 0% | 0%
tst/Projects/SdkNetStandardProjectWithConstants0% | 0% | 0% | 0% | 0%
tst/Projects/SdkNetStandardProjectImport0% | 0% | 0% | 0% | 0%
tst/Projects/SdkNetStandardProjectWithPackageReference0% | 0% | 0% | 0% | 0%
tst/Projects/SdkMultiTargetingProject0% | 0% | 0% | 0% | 0%
tst/Projects/SdkNetCoreProjectWithImportedProps0% | 0% | 0% | 0% | 0%
tst/Projects/LegacyFrameworkProjectWithReference0% | 0% | 0% | 0% | 0%
tst/Projects/FrameworkEncoreProject0% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
src/Analysis/Codelyzer.Analysis.Model8% | 87% | 3% | 0% | 0%
src/Analysis/Codelyzer.Analysis.CSharp1% | 91% | 3% | 3% | 0%
src/Analysis/Codelyzer.Analysis.Build0% | 19% | 10% | 0% | 70%
src/Analysis/Codelyzer.Analysis.Common0% | 48% | 0% | 0% | 51%
src/Analysis/Codelyzer.Analysis0% | 16% | 0% | 0% | 83%
tst/Projects/CodelyzerDummy0% | 0% | 0% | 100% | 0%
ROOT0% | 0% | 0% | 0% | 0%
tst/Projects/SdkNetStandardProject0% | 0% | 0% | 0% | 0%
tst/Projects/LegacyFrameworkProject0% | 0% | 0% | 0% | 0%
tst/Projects/SdkFrameworkProject0% | 0% | 0% | 0% | 0%
tst/Projects/SdkNetCoreProject0% | 0% | 0% | 0% | 0%
tst/Projects/LegacyFrameworkProjectWithPackageReference0% | 0% | 0% | 0% | 0%
tst/Projects0% | 0% | 0% | 0% | 0%
tst/Projects/FSharpProject0% | 0% | 0% | 0% | 0%
tst/Projects/SdkNetCoreProjectWithReference0% | 0% | 0% | 0% | 0%
tst/Projects/SdkNetCoreProjectImport0% | 0% | 0% | 0% | 0%
tst/Projects/SdkNetStandardProjectWithConstants0% | 0% | 0% | 0% | 0%
tst/Projects/SdkNetStandardProjectImport0% | 0% | 0% | 0% | 0%
tst/Projects/SdkNetStandardProjectWithPackageReference0% | 0% | 0% | 0% | 0%
tst/Projects/SdkMultiTargetingProject0% | 0% | 0% | 0% | 0%
tst/Projects/SdkNetCoreProjectWithImportedProps0% | 0% | 0% | 0% | 0%
tst/Projects/LegacyFrameworkProjectWithReference0% | 0% | 0% | 0% | 0%
tst/Projects/FrameworkEncoreProject0% | 0% | 0% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
UstNodeLinq.cs
in src/Analysis/Codelyzer.Analysis.Model/Extensions
118 25 327 463 22
Program.cs
in src/Analysis/Codelyzer.Analysis
54 1 284 463 6
CSharpRoslynProcessor.cs
in src/Analysis/Codelyzer.Analysis.CSharp
296 32 284 459 29
ClassDeclaration.cs
in src/Analysis/Codelyzer.Analysis.Model
47 4 138 459 6
UstNodeHandler.cs
in src/Analysis/Codelyzer.Analysis.CSharp/Handlers
47 5 284 459 4
Class2.cs
in tst/Projects/CodelyzerDummy
43 5 89 459 4
MethodDeclaration.cs
in src/Analysis/Codelyzer.Analysis.Model
40 5 245 459 4
ConstructorDeclarationHandler.cs
in src/Analysis/Codelyzer.Analysis.CSharp/Handlers
40 2 284 459 5
ClassDeclarationHandler.cs
in src/Analysis/Codelyzer.Analysis.CSharp/Handlers
36 1 138 459 6
IdConstants.cs
in src/Analysis/Codelyzer.Analysis.Model
32 - 333 459 20
ConstructorDeclaration.cs
in src/Analysis/Codelyzer.Analysis.Model
10 1 455 459 2
ProjectBuildHandler.cs
in src/Analysis/Codelyzer.Analysis.Build
476 20 5 458 26
CSharpCodeAnalyzer.cs
in src/Analysis/Codelyzer.Analysis
269 14 19 458 15
AnalyzerCLI.cs
in src/Analysis/Codelyzer.Analysis
142 5 19 458 14
BaseMethodDeclaration.cs
in src/Analysis/Codelyzer.Analysis.Model
46 4 245 455 5
AnalyzerConfiguration.cs
in src/Analysis/Codelyzer.Analysis.Common
49 1 356 453 15
ModelFactory.cs
in src/Analysis/Codelyzer.Analysis.Model
45 1 452 453 2
InterfaceDeclaration.cs
in src/Analysis/Codelyzer.Analysis.Model
41 4 245 453 4
InterfaceDeclarationHandler.cs
in src/Analysis/Codelyzer.Analysis.CSharp/Handlers
31 1 284 453 4
WorkspaceBuilderHelper.cs
in src/Analysis/Codelyzer.Analysis.Build
578 22 4 438 37
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
ConstructorDeclaration.cs
in src/Analysis/Codelyzer.Analysis.Model
10 1 455 459 2
ModelFactory.cs
in src/Analysis/Codelyzer.Analysis.Model
45 1 452 453 2
EnumDeclaration.cs
in src/Analysis/Codelyzer.Analysis.Model
14 1 425 425 1
StructDeclaration.cs
in src/Analysis/Codelyzer.Analysis.Model
14 1 425 425 1
ArrowExpressionClause.cs
in src/Analysis/Codelyzer.Analysis.Model
10 1 398 399 2
ArrowExpressionClauseHandler.cs
in src/Analysis/Codelyzer.Analysis.CSharp/Handlers
15 1 398 399 2
Constants.cs
in src/Analysis/Codelyzer.Analysis.Model
9 - 376 383 2
BlockStatementHandler.cs
in src/Analysis/Codelyzer.Analysis.CSharp/Handlers
23 1 356 366 3
AnalyzerConfiguration.cs
in src/Analysis/Codelyzer.Analysis.Common
49 1 356 453 15
SimpleLambdaExpressionHandler.cs
in src/Analysis/Codelyzer.Analysis.CSharp/Handlers
35 2 354 388 3
ParenthesizedLambdaExpressionHandler.cs
in src/Analysis/Codelyzer.Analysis.CSharp/Handlers
38 2 354 388 3
AttributeArgumentHandler.cs
in src/Analysis/Codelyzer.Analysis.CSharp/Handlers
19 1 333 334 2
IdConstants.cs
in src/Analysis/Codelyzer.Analysis.Model
32 - 333 459 20
UstNodeLinq.cs
in src/Analysis/Codelyzer.Analysis.Model/Extensions
118 25 327 463 22
SourceFileBuildResult.cs
in src/Analysis/Codelyzer.Analysis.Build/Models
17 - 284 286 2
ArgumentHandler.cs
in src/Analysis/Codelyzer.Analysis.CSharp/Handlers
17 1 284 384 5
IDEProjectResult.cs
in src/Analysis/Codelyzer.Analysis.Build/Models
18 1 284 286 2
LiteralExpressionHandler.cs
in src/Analysis/Codelyzer.Analysis.CSharp/Handlers
20 1 284 286 2
ReturnStatementHandler.cs
in src/Analysis/Codelyzer.Analysis.CSharp/Handlers
20 1 284 392 5
EnumDeclarationHandler.cs
in src/Analysis/Codelyzer.Analysis.CSharp/Handlers
25 1 284 425 3
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
SerializeUtils.cs
in src/Analysis/Codelyzer.Analysis.Common
64 3
ProjectWorkspace.cs
in src/Analysis/Codelyzer.Analysis.Model
52 2
Program.cs
in tst/Projects/FrameworkEncoreProject
32 1
ExternalReferences.cs
in src/Analysis/Codelyzer.Analysis.Model
26 1
props
nuspec.props
in root
25 -
Class1.cs
in tst/Projects/SdkNetStandardProjectWithConstants
22 2
ProjectAnalysisResult.cs
in src/Analysis/Codelyzer.Analysis.Build/Models
20 1
FrameworkClass.cs
in tst/Projects/FrameworkEncoreProject
20 2
AnalyzerResult.cs
in src/Analysis/Codelyzer.Analysis
18 1
NamespaceDeclarationHandler.cs
in src/Analysis/Codelyzer.Analysis.CSharp/Handlers
17 1
UsingDirectiveHandler.cs
in src/Analysis/Codelyzer.Analysis.CSharp/Handlers
16 1
Class1.cs
in tst/Projects/LegacyFrameworkProjectWithPackageReference
16 1
Class1.cs
in tst/Projects/LegacyFrameworkProject
15 1
DeclarationNode.cs
in src/Analysis/Codelyzer.Analysis.Model
14 1
props
Directory.Build.props
in root
14 -
Class1.cs
in tst/Projects/LegacyFrameworkProjectWithReference
14 1
Class1.cs
in tst/Projects/SdkNetCoreProjectWithReference
13 1
Class1.cs
in tst/Projects/SdkNetStandardProjectWithPackageReference
12 1
CodeAnalyzerFactory.cs
in src/Analysis/Codelyzer.Analysis
11 1
Class1.cs
in tst/Projects/SdkNetStandardProject
11 1
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
SerializeUtils.cs
in src/Analysis/Codelyzer.Analysis.Common
64 3
ProjectWorkspace.cs
in src/Analysis/Codelyzer.Analysis.Model
52 2
Program.cs
in tst/Projects/FrameworkEncoreProject
32 1
ExternalReferences.cs
in src/Analysis/Codelyzer.Analysis.Model
26 1
props
nuspec.props
in root
25 -
Class1.cs
in tst/Projects/SdkNetStandardProjectWithConstants
22 2
ProjectAnalysisResult.cs
in src/Analysis/Codelyzer.Analysis.Build/Models
20 1
FrameworkClass.cs
in tst/Projects/FrameworkEncoreProject
20 2
AnalyzerResult.cs
in src/Analysis/Codelyzer.Analysis
18 1
NamespaceDeclarationHandler.cs
in src/Analysis/Codelyzer.Analysis.CSharp/Handlers
17 1
UsingDirectiveHandler.cs
in src/Analysis/Codelyzer.Analysis.CSharp/Handlers
16 1
Class1.cs
in tst/Projects/LegacyFrameworkProjectWithPackageReference
16 1
Class1.cs
in tst/Projects/LegacyFrameworkProject
15 1
DeclarationNode.cs
in src/Analysis/Codelyzer.Analysis.Model
14 1
props
Directory.Build.props
in root
14 -
Class1.cs
in tst/Projects/LegacyFrameworkProjectWithReference
14 1
Class1.cs
in tst/Projects/SdkNetCoreProjectWithReference
13 1
Class1.cs
in tst/Projects/SdkNetStandardProjectWithPackageReference
12 1
CodeAnalyzerFactory.cs
in src/Analysis/Codelyzer.Analysis
11 1
Class1.cs
in tst/Projects/SdkNetStandardProject
11 1