aws / cta
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: 261
  • Daily file updates (only one update per file and date counted): 708
  • First update: 2020-12-16
  • Latest update: 2022-01-29
  • Days between first and latest update: 410 (58 weeks, estimated 290 working days)
  • Active days (at least one file change): 201
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 237 files with 15,819 lines of code in files.
    • 48 files that are 366+ days old (5,530 lines of code)
    • 98 files that are 181-365 days old (4,181 lines of code)
    • 4 files that are 91-180 days old (468 lines of code)
    • 87 files that are 31-90 days old (5,640 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
34% | 26% | 2% | 35% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 237 files with 15,819 lines of code in files.
    • 3 files have been last changed 366+ days ago (45 lines of code)
    • 51 files have been last changed 181-365 days ago (1,806 lines of code)
    • 68 files have been last changed 91-180 days ago (3,828 lines of code)
    • 37 files have been last changed 31-90 days ago (4,377 lines of code)
    • 78 files have been last changed 1-30 days ago (5,763 lines of code)
<1% | 11% | 24% | 27% | 36%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
cs, json, csproj, aspx, md, props, txt, xml, yml, gitignore, editorconfig
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
cs34% | 26% | 2% | 35% | 0%
props0% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
cs<1% | 11% | 24% | 27% | 36%
props0% | 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/CTA.Rules.Actions60% | 21% | 18% | 0% | 0%
src/CTA.Rules.RuleFiles80% | 19% | 0% | 0% | 0%
src/CTA.Rules.Models40% | 57% | 0% | 1% | 0%
src/CTA.Rules.Metrics81% | 3% | 3% | 12% | 0%
src/CTA.Rules.Analysis100% | 0% | 0% | 0% | 0%
src/CTA.Rules.PortCore39% | 13% | 0% | 46% | 0%
src/CTA.Rules.Config81% | 18% | 0% | 0% | 0%
src/CTA.Rules.ProjectFile100% | 0% | 0% | 0% | 0%
src/CTA.Rules.Update22% | 61% | 0% | 15% | 0%
src/CTA.FeatureDetection.ProjectType49% | 40% | 5% | 4% | 0%
src/CTA.FeatureDetection.Common12% | 87% | 0% | 0% | 0%
src/CTA.FeatureDetection18% | 81% | 0% | 0% | 0%
src/CTA.FeatureDetection.Load0% | 100% | 0% | 0% | 0%
src/CTA.Rules.Common0% | 100% | 0% | 0% | 0%
src/CTA.FeatureDetection.AuthType0% | 92% | 0% | 7% | 0%
src/CTA.WebForms0% | 0% | 0% | 100% | 0%
src0% | 0% | 0% | 0% | 0%
src/CTA.Rules.ProjectStructure0% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
src/CTA.Rules.Metrics6% | 30% | 8% | 54% | 0%
src/CTA.Rules.Models0% | 26% | 61% | 12% | 0%
src/CTA.Rules.Actions0% | 12% | 13% | 50% | 24%
src/CTA.FeatureDetection.Load0% | 80% | 19% | 0% | 0%
src/CTA.FeatureDetection.Common0% | 25% | 74% | 0% | 0%
src/CTA.FeatureDetection.ProjectType0% | 27% | 35% | 36% | 0%
src/CTA.Rules.Config0% | 18% | 0% | 28% | 52%
src/CTA.Rules.PortCore0% | 6% | 0% | 82% | 11%
src/CTA.FeatureDetection.AuthType0% | 28% | 44% | 27% | 0%
src/CTA.Rules.Update0% | 4% | 0% | 90% | 4%
src/CTA.FeatureDetection0% | 18% | 81% | 0% | 0%
src/CTA.Rules.Common0% | 17% | 82% | 0% | 0%
src/CTA.Rules.RuleFiles0% | 0% | 85% | 14% | 0%
src/CTA.Rules.Analysis0% | 0% | 100% | 0% | 0%
src/CTA.Rules.ProjectFile0% | 0% | 0% | 100% | 0%
src/CTA.WebForms0% | 0% | 0% | 0% | 100%
src0% | 0% | 0% | 0% | 0%
src/CTA.Rules.ProjectStructure0% | 0% | 0% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
SolutionPort.cs
in src/CTA.Rules.PortCore
392 24 49 412 57
CodeReplacer.cs
in src/CTA.Rules.Update
241 6 49 412 32
PortSolutionResultReportGenerator.cs
in src/CTA.Rules.Metrics
152 10 49 412 21
ProjectLevelActions.cs
in src/CTA.Rules.Actions
126 7 64 412 14
FolderUpdate.cs
in src/CTA.Rules.Actions/ActionHelpers
92 7 95 412 17
RulesAnalysis.cs
in src/CTA.Rules.Analysis
535 9 95 411 35
NodeToken.cs
in src/CTA.Rules.Models/Tokens
101 2 95 411 16
RulesFileParser.cs
in src/CTA.Rules.RuleFiles
632 7 95 410 17
ActionsLoader.cs
in src/CTA.Rules.Actions
309 4 3 410 23
ProjectFileCreator.cs
in src/CTA.Rules.ProjectFile
255 11 49 410 25
ConfigMigrate.cs
in src/CTA.Rules.Actions/ActionHelpers
171 12 49 410 27
PortSolutionResult.cs
in src/CTA.Rules.Models
165 6 223 410 14
RulesFileLoader.cs
in src/CTA.Rules.RuleFiles
142 4 64 410 13
Utils.cs
in src/CTA.Rules.Config
220 8 4 405 33
Constants.cs
in src/CTA.Rules.Config
122 - 49 405 36
RulesInput.cs
in src/CTA.Rules.Models
97 7 347 405 5
Enums.cs
in src/CTA.Rules.Models
67 - 49 405 27
ProjectFileActions.cs
in src/CTA.Rules.Actions
29 1 3 405 15
GenericAction.cs
in src/CTA.Rules.Models/Actions
19 1 95 405 4
ActionValidationException.cs
in src/CTA.Rules.Models/Exceptions
15 2 347 405 6
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
CTAMetric.cs
in src/CTA.Rules.Metrics/Models
9 - 390 392 2
ReferencesMetric.cs
in src/CTA.Rules.Metrics/Models
18 1 390 392 2
DownloadedFilesMetric.cs
in src/CTA.Rules.Metrics/Models
18 1 390 392 2
ProjectToken.cs
in src/CTA.Rules.Models/Tokens
6 - 347 361 3
GithubInfo.cs
in src/CTA.Rules.Config
10 - 347 361 3
SolutionResult.cs
in src/CTA.Rules.Models
12 1 347 361 3
Log.cs
in src/CTA.FeatureDetection.Common
12 - 347 361 3
FeatureGroup.cs
in src/CTA.FeatureDetection.Common/Models/Configuration
14 - 347 361 3
ActionExecutionException.cs
in src/CTA.Rules.Models/Exceptions
15 2 347 405 5
FilePortingException.cs
in src/CTA.Rules.Models/Exceptions
15 2 347 361 3
ActionValidationException.cs
in src/CTA.Rules.Models/Exceptions
15 2 347 405 6
ClassNotFoundException.cs
in src/CTA.FeatureDetection.Common/Exceptions
16 2 347 361 3
NamespaceActions.cs
in src/CTA.Rules.Actions
19 1 347 361 5
AttributeActions.cs
in src/CTA.Rules.Actions
20 1 347 361 3
TargetVersionMetric.cs
in src/CTA.Rules.Metrics/Models
22 1 347 392 5
AttributeListActions.cs
in src/CTA.Rules.Actions
23 1 347 361 5
AspNetCoreMvcFeature.cs
in src/CTA.FeatureDetection.ProjectType/CompiledFeatures
23 1 347 397 6
InvalidFeatureException.cs
in src/CTA.FeatureDetection.Common/Exceptions
24 4 347 361 3
ActionPackageMetric.cs
in src/CTA.Rules.Metrics/Models
26 1 347 392 5
GenericActionExecution.cs
in src/CTA.Rules.Models/Actions
26 3 347 361 3
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
Condition.cs
in src/CTA.FeatureDetection.Common/Models/Features/Conditions/Base
64 2
NamespaceRecommendations.cs
in src/CTA.Rules.Models
61 5
ConfiguredFeature.cs
in src/CTA.FeatureDetection.Common/Models/Features/Base
49 4
ConditionGroup.cs
in src/CTA.FeatureDetection.Common/Models/Features/Conditions/Base
35 4
props
nuspec.props
in src
25 -
FeatureDetectionResult.cs
in src/CTA.FeatureDetection.Common/Models
19 1
ConditionMetadata.cs
in src/CTA.FeatureDetection.Common/Models/Configuration
17 -
WebClassLibraryFeature.cs
in src/CTA.FeatureDetection.ProjectType/CompiledFeatures
16 1
ConfiguredFeatureMetadata.cs
in src/CTA.FeatureDetection.Common/Models/Configuration
15 -
ConditionGroupMetadata.cs
in src/CTA.FeatureDetection.Common/Models/Configuration
14 -
props
Directory.Build.props
in src
14 -
CompiledFeature.cs
in src/CTA.FeatureDetection.Common/Models/Features/Base
12 -
CompiledFeatureNamespace.cs
in src/CTA.FeatureDetection.Common/Models/Configuration
11 -
CompiledFeatureMetadata.cs
in src/CTA.FeatureDetection.Common/Models/Configuration
11 -
CompiledFeatureAssembly.cs
in src/CTA.FeatureDetection.Common/Models/Configuration
11 -
JoinOperator.cs
in src/CTA.FeatureDetection.Common/Models/Enums
9 -
FeatureScope.cs
in src/CTA.FeatureDetection.Common/Models/Enums
9 -
FeatureConfig.cs
in src/CTA.FeatureDetection.Common/Models/Configuration
9 -
ConfiguredFeatureType.cs
in src/CTA.FeatureDetection.Common/Models/Enums
7 -
FilePackageaction.cs
in src/CTA.Rules.Models/FileActions
6 -
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
Condition.cs
in src/CTA.FeatureDetection.Common/Models/Features/Conditions/Base
64 2
NamespaceRecommendations.cs
in src/CTA.Rules.Models
61 5
ConfiguredFeature.cs
in src/CTA.FeatureDetection.Common/Models/Features/Base
49 4
ConditionGroup.cs
in src/CTA.FeatureDetection.Common/Models/Features/Conditions/Base
35 4
props
nuspec.props
in src
25 -
FeatureDetectionResult.cs
in src/CTA.FeatureDetection.Common/Models
19 1
ConditionMetadata.cs
in src/CTA.FeatureDetection.Common/Models/Configuration
17 -
WebClassLibraryFeature.cs
in src/CTA.FeatureDetection.ProjectType/CompiledFeatures
16 1
ConfiguredFeatureMetadata.cs
in src/CTA.FeatureDetection.Common/Models/Configuration
15 -
ConditionGroupMetadata.cs
in src/CTA.FeatureDetection.Common/Models/Configuration
14 -
props
Directory.Build.props
in src
14 -
CompiledFeature.cs
in src/CTA.FeatureDetection.Common/Models/Features/Base
12 -
CompiledFeatureNamespace.cs
in src/CTA.FeatureDetection.Common/Models/Configuration
11 -
CompiledFeatureMetadata.cs
in src/CTA.FeatureDetection.Common/Models/Configuration
11 -
CompiledFeatureAssembly.cs
in src/CTA.FeatureDetection.Common/Models/Configuration
11 -
JoinOperator.cs
in src/CTA.FeatureDetection.Common/Models/Enums
9 -
FeatureScope.cs
in src/CTA.FeatureDetection.Common/Models/Enums
9 -
FeatureConfig.cs
in src/CTA.FeatureDetection.Common/Models/Configuration
9 -
ConfiguredFeatureType.cs
in src/CTA.FeatureDetection.Common/Models/Enums
7 -
FilePackageaction.cs
in src/CTA.Rules.Models/FileActions
6 -