aws / aws-cdk
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 1,982 files with 133,847 lines of code.
    • 16 files changed more than 100 times (9,892 lines of code)
    • 76 files changed 51-100 times (18,918 lines of code)
    • 285 files changed 21-50 times (33,230 lines of code)
    • 823 files changed 6-20 times (49,423 lines of code)
    • 782 files changed 1-5 times (22,384 lines of code)
7% | 14% | 24% | 36% | 16%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
ts, json, js, md, gitignore, npmignore, py, sh, txt, yaml, yml, java, cs, go, fs, svg, dockerignore, snap, mod, bat, xml, graphql, csproj, bash, fsproj, html, toml, gitattributes, patch, npmrc, mjs
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
ts7% | 14% | 25% | 36% | 15%
yaml0% | 28% | 15% | 0% | 56%
js0% | 0% | 3% | 51% | 44%
py0% | 0% | 0% | 31% | 68%
java0% | 0% | 0% | 61% | 38%
cs0% | 0% | 0% | 49% | 50%
fs0% | 0% | 0% | 50% | 50%
fsproj0% | 0% | 0% | 49% | 50%
mod0% | 0% | 0% | 25% | 75%
go0% | 0% | 0% | 0% | 100%
toml0% | 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
packages/@aws-cdk8% | 15% | 25% | 36% | 14%
packages/aws-cdk3% | 18% | 37% | 22% | 18%
ROOT0% | 65% | 34% | 0% | 0%
packages/@aws-cdk-containers0% | 0% | 20% | 37% | 42%
packages/cdk-assets0% | 0% | 20% | 69% | 10%
scripts0% | 0% | 14% | 21% | 64%
tools/@aws-cdk0% | 0% | 0% | 44% | 55%
packages/awslint0% | 0% | 0% | 96% | 3%
packages/aws-cdk-migration0% | 0% | 0% | 100% | 0%
packages/aws-cdk-lib0% | 0% | 0% | 44% | 55%
packages/cdk-dasm0% | 0% | 0% | 93% | 6%
packages/@monocdk-experiment0% | 0% | 0% | 100% | 0%
Most Frequently Changed Files (Top 20)

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
project.ts
in packages/@aws-cdk/aws-codebuild/lib
1049 60 42 1288 172
cluster.ts
in packages/@aws-cdk/aws-eks/lib
804 45 4 1089 171
bucket.ts
in packages/@aws-cdk/aws-s3/lib
955 59 5 1288 169
vpc.ts
in packages/@aws-cdk/aws-ec2/lib
944 59 12 1288 154
table.ts
in packages/@aws-cdk/aws-dynamodb/lib
827 51 21 1254 146
function.ts
in packages/@aws-cdk/aws-lambda/lib
523 29 21 1091 144
auto-scaling-group.ts
in packages/@aws-cdk/aws-autoscaling/lib
704 48 28 1261 130
deploy-stack.ts
in packages/aws-cdk/lib/api
315 7 12 1330 128
base-service.ts
in packages/@aws-cdk/aws-ecs/lib/base
565 32 5 1183 125
pipeline.ts
in packages/@aws-cdk/aws-codepipeline/lib
678 50 21 1288 123
restapi.ts
in packages/@aws-cdk/aws-apigateway/lib
396 42 42 1233 110
cluster.ts
in packages/@aws-cdk/aws-rds/lib
381 18 95 1288 109
instance.ts
in packages/@aws-cdk/aws-rds/lib
498 17 48 1288 108
stack.ts
in packages/@aws-cdk/core/lib
509 50 42 954 107
cluster.ts
in packages/@aws-cdk/aws-ecs/lib
484 33 5 1183 105
create-missing-libraries.ts
in packages/@aws-cdk/cfnspec/build-tools
260 9 12 1139 104
task-definition.ts
in packages/@aws-cdk/aws-ecs/lib/base
418 34 21 1183 97
cdk-toolkit.ts
in packages/aws-cdk/lib
482 23 12 1069 96
user-pool.ts
in packages/@aws-cdk/aws-cognito/lib
560 25 53 1092 91
role.ts
in packages/@aws-cdk/aws-iam/lib
236 21 42 1288 89