cdklabs / awscdk-change-analyzer
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: 211
  • Daily file updates (only one update per file and date counted): 1359
  • First update: 2020-12-03
  • Latest update: 2021-12-06
  • Days between first and latest update: 369 (52 weeks, estimated 260 working days)
  • Active days (at least one file change): 71
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 211 files with 7,529 lines of code in files.
    • 0 files that are 366+ days old (0 lines of code)
    • 1 files that are 181-365 days old (11 lines of code)
    • 210 files that are 91-180 days old (7,518 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)
0% | <1% | 99% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 211 files with 7,529 lines of code in files.
    • 0 files have been last changed 366+ days ago (0 lines of code)
    • 1 files have been last changed 181-365 days ago (11 lines of code)
    • 209 files have been last changed 91-180 days ago (7,387 lines of code)
    • 1 files have been last changed 31-90 days ago (131 lines of code)
    • 0 files have been last changed 1-30 days ago (0 lines of code)
0% | <1% | 98% | 1% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
ts, json, js, tsx, md, gitignore, eslintignore, html, snap, yml, css, txt, sh, yaml
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
js0% | 9% | 90% | 0% | 0%
ts0% | 0% | 100% | 0% | 0%
tsx0% | 0% | 100% | 0% | 0%
html0% | 0% | 100% | 0% | 0%
css0% | 0% | 100% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
js0% | 9% | 90% | 0% | 0%
ts0% | 0% | 97% | 2% | 0%
tsx0% | 0% | 100% | 0% | 0%
html0% | 0% | 100% | 0% | 0%
css0% | 0% | 100% | 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
ROOT0% | 100% | 0% | 0% | 0%
packages/@aws-c2a/engine0% | 0% | 100% | 0% | 0%
packages/@aws-c2a/web-app0% | 0% | 100% | 0% | 0%
packages/@aws-c2a/models0% | 0% | 100% | 0% | 0%
packages/aws-c2a/lib0% | 0% | 100% | 0% | 0%
packages/@aws-c2a/cdk-pipelines-step0% | 0% | 100% | 0% | 0%
packages/@aws-c2a/rules0% | 0% | 100% | 0% | 0%
packages/@aws-c2a/presets0% | 0% | 100% | 0% | 0%
packages/@aws-c2a/visualizer0% | 0% | 100% | 0% | 0%
packages/aws-c2a0% | 0% | 100% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
ROOT0% | 100% | 0% | 0% | 0%
packages/@aws-c2a/engine0% | 0% | 100% | 0% | 0%
packages/@aws-c2a/web-app0% | 0% | 100% | 0% | 0%
packages/@aws-c2a/models0% | 0% | 100% | 0% | 0%
packages/aws-c2a/lib0% | 0% | 100% | 0% | 0%
packages/@aws-c2a/rules0% | 0% | 100% | 0% | 0%
packages/@aws-c2a/presets0% | 0% | 100% | 0% | 0%
packages/@aws-c2a/cdk-pipelines-step0% | 0% | 66% | 33% | 0%
packages/@aws-c2a/visualizer0% | 0% | 100% | 0% | 0%
packages/aws-c2a0% | 0% | 100% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
jest.config.js
in root
11 - 188 202 2
property-diff.ts
in packages/@aws-c2a/engine/lib/model-diffing
261 6 176 176 1
cloud-assembly.ts
in packages/aws-c2a/lib
254 20 173 176 2
toolkit.ts
in packages/aws-c2a/lib
172 12 146 176 7
diff-stringifier.ts
in packages/@aws-c2a/web-app/src/selectors
150 5 173 176 2
change-propagator.ts
in packages/@aws-c2a/engine/lib/model-diffing
147 6 176 176 1
cfn-traverser.ts
in packages/aws-c2a/lib
136 8 147 176 3
CollapsableRow.tsx
in packages/@aws-c2a/web-app/src/reusable-components
128 - 173 176 2
ChangeDetailsPane.tsx
in packages/@aws-c2a/web-app/src/AggregationsView/ChangeDetailsPane
120 1 173 176 3
index.tsx
in packages/@aws-c2a/web-app/src/reusable-components/ComponentTransitionDetails
114 1 173 176 2
App.tsx
in packages/@aws-c2a/web-app/src
94 1 173 176 3
diff-creator.ts
in packages/@aws-c2a/engine/lib/model-diffing
89 5 176 176 1
index.tsx
in packages/@aws-c2a/web-app/src/AggregationsView/ChangeTree
87 1 173 176 2
ComponentTransitionDependencyRelationships.tsx
in packages/@aws-c2a/web-app/src/reusable-components/ComponentTransitionDetails
85 - 173 176 2
DiffSection.tsx
in packages/@aws-c2a/web-app/src/reusable-components/ChangesDiff
84 4 173 176 2
cf-entity.ts
in packages/@aws-c2a/engine/lib/platform-mapping/cloudformation
82 7 176 176 1
c2a-host.ts
in packages/aws-c2a/lib
81 11 173 176 2
HieralchicalDetailsPane.tsx
in packages/@aws-c2a/web-app/src/HierarchicalView
77 1 173 176 2
aggregations-extractor.ts
in packages/@aws-c2a/engine/lib/aggregations
76 3 176 176 1
entities-matcher.ts
in packages/@aws-c2a/engine/lib/model-diffing/entity-matchers
75 2 176 176 1
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
jest.config.js
in root
11 - 188 202 2
index.ts
in packages/@aws-c2a/engine/lib/aggregations
1 - 176 176 1
index.ts
in packages/@aws-c2a/engine/lib/change-analysis-report
1 - 176 176 1
config.ts
in packages/@aws-c2a/web-app/src
1 - 176 176 1
index.ts
in packages/@aws-c2a/engine/lib/model-diffing
2 - 176 176 1
index.ts
in packages/@aws-c2a/engine/lib/platform-mapping/cdk
2 - 176 176 1
index.ts
in packages/@aws-c2a/engine/lib/platform-mapping
3 - 176 176 1
utils.ts
in packages/@aws-c2a/engine/lib/aggregations/component-operation/aggregation-modules
4 1 176 176 1
parser.ts
in packages/@aws-c2a/engine/lib/platform-mapping
4 - 176 176 1
version.ts
in packages/aws-c2a/lib/private
4 1 176 176 1
jest.config.js
in packages/@aws-c2a/models
5 - 176 176 1
jest.config.js
in packages/@aws-c2a/web-app
5 - 176 176 1
babel.config.js
in packages/@aws-c2a/models
6 - 176 176 1
index.ts
in packages/@aws-c2a/engine/lib/aggregations/component-operation/aggregation-modules
6 - 176 176 1
cf-parser-args.ts
in packages/@aws-c2a/engine/lib/platform-mapping/cloudformation
6 - 176 176 1
babel.config.js
in packages/@aws-c2a/engine
6 - 176 176 1
cf-output.ts
in packages/@aws-c2a/engine/lib/platform-mapping/cloudformation
7 1 176 176 1
operation-certainty.ts
in packages/@aws-c2a/engine/lib/aggregations/component-operation/aggregation-modules
8 - 176 176 1
operation-type.ts
in packages/@aws-c2a/engine/lib/aggregations/component-operation/aggregation-modules
8 - 176 176 1
index.ts
in packages/@aws-c2a/engine/lib/platform-mapping/cloudformation
8 - 176 176 1
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
rule-set.ts
in packages/@aws-c2a/cdk-pipelines-step/lib
32 4 144 144 1
component-property.ts
in packages/@aws-c2a/models/lib/infra-model
163 18 146 146 1
property-component-operation.ts
in packages/@aws-c2a/models/lib/model-diffing/operations
162 12 146 146 1
component-operation.ts
in packages/@aws-c2a/models/lib/model-diffing/operations
126 6 146 146 1
component.ts
in packages/@aws-c2a/models/lib/infra-model
75 7 146 146 1
infra-model-diff.ts
in packages/@aws-c2a/models/lib/model-diffing
73 9 146 146 1
transition.ts
in packages/@aws-c2a/models/lib/model-diffing
65 7 146 146 1
model-entity.ts
in packages/@aws-c2a/models/lib/infra-model
59 5 146 146 1
component-operation-deserializers.ts
in packages/@aws-c2a/models/lib/export/deserializers/infra-model-diff/component-operations
50 4 146 146 1
property-component-operation-deserializer.ts
in packages/@aws-c2a/models/lib/export/deserializers/infra-model-diff/component-operations
49 4 146 146 1
change-analysis-report.ts
in packages/@aws-c2a/models/lib/change-analysis-report
45 3 146 146 1
aggregation.ts
in packages/@aws-c2a/models/lib/aggregations
44 - 146 146 1
utils.ts
in packages/@aws-c2a/models/lib/export/deserializers/infra-model-diff/component-operations
38 7 146 146 1
deserializer-mapping.ts
in packages/@aws-c2a/models/lib/export
37 - 146 146 1
relationship.ts
in packages/@aws-c2a/models/lib/infra-model
37 2 146 146 1
component-property-deserializer.ts
in packages/@aws-c2a/models/lib/export/deserializers/infra-model
36 4 146 146 1
json-serializer.ts
in packages/@aws-c2a/models/lib/export
34 3 146 146 1
json-deserializer.ts
in packages/@aws-c2a/models/lib/export
31 2 146 146 1
dependency-relationship.ts
in packages/@aws-c2a/models/lib/infra-model
29 3 146 146 1
infra-model.ts
in packages/@aws-c2a/models/lib/infra-model
28 3 146 146 1
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
change-analysis-check.ts
in packages/@aws-c2a/cdk-pipelines-step/lib/private
131 1 58 168 3
perform-change-analysis.ts
in packages/@aws-c2a/cdk-pipelines-step/lib
74 3 144 168 2
rule-set.ts
in packages/@aws-c2a/cdk-pipelines-step/lib
32 4 144 144 1
index.ts
in packages/@aws-c2a/cdk-pipelines-step/lib
2 - 144 168 2
toolkit.ts
in packages/aws-c2a/lib
172 12 146 176 7
component-property.ts
in packages/@aws-c2a/models/lib/infra-model
163 18 146 146 1
property-component-operation.ts
in packages/@aws-c2a/models/lib/model-diffing/operations
162 12 146 146 1
component-operation.ts
in packages/@aws-c2a/models/lib/model-diffing/operations
126 6 146 146 1
component.ts
in packages/@aws-c2a/models/lib/infra-model
75 7 146 146 1
infra-model-diff.ts
in packages/@aws-c2a/models/lib/model-diffing
73 9 146 146 1
transition.ts
in packages/@aws-c2a/models/lib/model-diffing
65 7 146 146 1
model-entity.ts
in packages/@aws-c2a/models/lib/infra-model
59 5 146 146 1
component-operation-deserializers.ts
in packages/@aws-c2a/models/lib/export/deserializers/infra-model-diff/component-operations
50 4 146 146 1
property-component-operation-deserializer.ts
in packages/@aws-c2a/models/lib/export/deserializers/infra-model-diff/component-operations
49 4 146 146 1
change-analysis-report.ts
in packages/@aws-c2a/models/lib/change-analysis-report
45 3 146 146 1
aggregation.ts
in packages/@aws-c2a/models/lib/aggregations
44 - 146 146 1
utils.ts
in packages/@aws-c2a/models/lib/export/deserializers/infra-model-diff/component-operations
38 7 146 146 1
deserializer-mapping.ts
in packages/@aws-c2a/models/lib/export
37 - 146 146 1
relationship.ts
in packages/@aws-c2a/models/lib/infra-model
37 2 146 146 1
component-property-deserializer.ts
in packages/@aws-c2a/models/lib/export/deserializers/infra-model
36 4 146 146 1