Overview
File Change Frequency Overall
  • There are 142 files with 5,185 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 3 files changed 51-100 times (558 lines of code)
    • 12 files changed 21-50 times (1,769 lines of code)
    • 59 files changed 6-20 times (1,902 lines of code)
    • 68 files changed 1-5 times (956 lines of code)
0% | 10% | 34% | 36% | 18%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 142 files with 5,185 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 3 files changed by 11-25 contributors (569 lines of code)
    • 12 files changed by 6-10 contributors (1,324 lines of code)
    • 65 files changed by 2-5 contributors (2,387 lines of code)
    • 62 files changed by 1 contributor (905 lines of code)
0% | 10% | 25% | 46% | 17%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
ts, md, snap, json, js, yaml, gitignore, txt, mjs, yml, editorconfig
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
ts0% | 11% | 36% | 37% | 14%
yaml0% | 0% | 0% | 82% | 17%
js0% | 0% | 0% | 11% | 88%
mjs0% | 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
src0% | 11% | 36% | 37% | 15%
.github0% | 0% | 0% | 100% | 0%
ROOT0% | 0% | 0% | 35% | 64%
tools0% | 0% | 0% | 0% | 100%
.devcontainer0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
stack.ts
in src/constructs/core
94 5 2020-11-19 2026-07-13 90 10 +1231 / -581 stephen.gb.geller+git 49699333+dependabot[bot]
asg.ts
in src/constructs/autoscaling
121 2 2020-11-19 2026-01-23 80 14 +883 / -521 stephen.gb.geller+git akash1810
base.ts
in src/patterns/ec2-app
343 4 2022-02-18 2026-08-06 76 20 +2350 / -1020 akash1810 akash1810
lambda.ts
in src/constructs/lambda
105 3 2020-11-30 2024-07-11 46 11 +620 / -278 stephen.gb.geller+git akash1810
ecs-task.ts
in src/constructs/ecs
207 2 2021-11-22 2026-08-06 39 7 +884 / -214 philip.mcmahon akash1810
instance-role.ts
in src/constructs/iam/roles
38 2 2021-01-25 2026-07-06 29 6 +176 / -66 jamie.lynch akash1810
vpc.ts
in src/constructs/ec2
66 5 2020-11-19 2024-11-11 25 5 +283 / -63 stephen.gb.geller+git philip.mcmahon
gu-load-balanced-app.ts
in src/experimental/patterns
662 5 2026-06-02 2026-10-05 24 6 +1439 / -210 jacob.winch akash1810
index.ts
in src/constructs/iam/policies
13 - 2020-12-16 2026-09-29 22 7 +32 / -7 akash1810 80390930+juliabrigitte
scheduled-lambda.ts
in src/patterns
33 1 2021-01-19 2024-09-04 22 4 +276 / -156 jacob.winch tom.forbes
alarm.ts
in src/constructs/cloudwatch
37 1 2021-01-20 2026-01-23 22 4 +180 / -94 jacob.winch akash1810
instance.ts
in src/constructs/rds
33 2 2020-11-19 2026-01-23 21 5 +164 / -87 stephen.gb.geller+git akash1810
ssm-parameter-paths.ts
in src/constants
79 - 2021-07-08 2026-09-04 21 5 +204 / -33 akash1810 costas.mantzoukas.contractor
index.ts
in src/riff-raff-yaml-file
213 7 2023-10-10 2026-07-13 21 5 +1279 / -632 akash1810 49699333+dependabot[bot]
ec2-app.ts
in src/experimental/patterns
283 10 2024-07-24 2026-06-02 21 2 +1288 / -353 akash1810 jacob.winch
scheduled-ecs-task.ts
in src/patterns
20 2 2021-08-09 2023-06-20 20 6 +672 / -589 jacob.winch 57295823+marsavar
certificate.ts
in src/constructs/acm
24 2 2021-04-08 2026-08-06 20 2 +237 / -232 jacob.winch akash1810
vpc.ts
in src/constructs/vpc
42 2 2021-10-22 2024-09-03 20 7 +383 / -206 nicolas.long 10963046+andrew-nowak
application-load-balancer.ts
in src/constructs/loadbalancing/alb
58 2 2021-04-09 2026-08-06 20 5 +260 / -71 akash1810 akash1810
ec2-alarms.ts
in src/constructs/cloudwatch
95 3 2021-04-14 2026-08-06 20 6 +196 / -79 jacob.winch akash1810
application-listener.ts
in src/constructs/loadbalancing/alb
41 4 2021-04-09 2026-06-02 19 7 +272 / -127 akash1810 jacob.winch
s3.ts
in src/constructs/core/parameters
46 5 2021-03-08 2024-01-30 19 4 +139 / -53 akash1810 57295823+marsavar
lambda-alarms.ts
in src/constructs/cloudwatch
73 2 2021-01-21 2026-01-23 19 5 +225 / -45 jacob.winch akash1810
s3-get-object.ts
in src/constructs/iam/policies
43 5 2020-12-16 2022-04-11 18 4 +238 / -97 akash1810 akash1810
library-info.ts
in src/constants
20 2 2021-02-02 2025-03-21 17 2 +187 / -71 akash1810 akash1810
user-data.ts
in src/constructs/autoscaling
64 4 2021-02-23 2024-07-22 17 3 +287 / -101 akash1810 ashcorr20
migrating.ts
in src/constructs/core
4 - 2021-03-31 2022-05-24 16 1 +193 / -177 akash1810 akash1810
dns-records.ts
in src/constructs/dns
55 2 2021-09-24 2023-07-27 16 4 +237 / -121 jacob.winch akash1810
dependabot.yml
in .github
65 - 2020-12-16 2026-04-22 16 2 +158 / -27 akash1810 jorge.azevedo
log-shipping.ts
in src/constructs/iam/policies
23 2 2020-12-16 2022-04-11 15 3 +149 / -100 akash1810 akash1810
api-lambda.ts
in src/patterns
37 1 2021-04-20 2023-07-13 15 4 +233 / -71 akash1810 jacob.winch
54 2 2022-05-12 2023-07-27 15 6 +227 / -41 jacob.winch akash1810
base-policy.ts
in src/constructs/iam/policies
39 3 2020-12-16 2023-07-27 14 2 +147 / -51 akash1810 akash1810
index.ts
in src/patterns
5 - 2020-11-19 2022-08-15 13 5 +12 / -6 stephen.gb.geller+git akash1810
log-shipping.ts
in src/constructs/core/parameters
20 2 2021-03-19 2022-07-07 13 1 +49 / -27 akash1810 akash1810
application-target-group.ts
in src/constructs/loadbalancing/alb
34 2 2021-04-09 2022-05-24 13 6 +189 / -69 stephen.geller akash1810
base.ts
in src/constructs/ec2/security-groups
49 5 2021-04-01 2025-04-29 13 2 +263 / -68 akash1810 akash1810
parameter-store-read.ts
in src/constructs/iam/policies
49 5 2020-12-18 2026-07-06 13 4 +180 / -54 akash1810 akash1810
vpc.ts
in src/constructs/core/parameters
27 3 2021-03-08 2022-07-07 12 1 +78 / -22 akash1810 akash1810
identity.ts
in src/constructs/core
29 1 2020-12-09 2026-08-06 12 4 +76 / -14 jamie.lynch akash1810
base.ts
in src/constructs/core/parameters
35 3 2021-03-08 2022-10-13 12 5 +52 / -10 akash1810 julia.branke
types.ts
in src/riff-raff-yaml-file
29 - 2023-10-10 2026-04-03 11 2 +120 / -38 akash1810 justin.rowles
github-actions.ts
in src/constructs/iam/roles
58 2 2021-09-27 2024-12-06 11 5 +249 / -23 akash1810 akash1810
cloudformation.ts
in src/riff-raff-yaml-file/deployments
71 3 2023-10-10 2026-03-20 11 2 +244 / -68 akash1810 akash1810
roles.ts
in src/constructs/iam/roles
9 1 2021-01-25 2022-05-24 10 2 +69 / -45 jamie.lynch akash1810
ec2.ts
in src/constructs/core/parameters
13 1 2021-03-08 2026-08-06 10 2 +42 / -28 akash1810 akash1810
cli.ts
in src/types
15 - 2021-08-18 2025-10-16 10 4 +66 / -22 akash1810 10963046+andrew-nowak
describe-ec2.ts
in src/constructs/iam/policies
30 2 2020-12-18 2022-04-11 10 1 +84 / -24 akash1810 akash1810
vpc.ts
in src/utils/cli
75 - 2021-08-19 2025-10-16 10 4 +263 / -73 akash1810 10963046+andrew-nowak
tracking-tag.ts
in src/constants
6 - 2021-04-17 2022-10-13 9 3 +37 / -29 akash1810 julia.branke
Files With Most Churn (Top 50)
Based on the number of lines added and deleted across all commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
base.ts
in src/patterns/ec2-app
343 4 2022-02-18 2026-08-06 76 20 +2350 / -1020 akash1810 akash1810
index.ts
in src/riff-raff-yaml-file
213 7 2023-10-10 2026-07-13 21 5 +1279 / -632 akash1810 49699333+dependabot[bot]
stack.ts
in src/constructs/core
94 5 2020-11-19 2026-07-13 90 10 +1231 / -581 stephen.gb.geller+git 49699333+dependabot[bot]
gu-load-balanced-app.ts
in src/experimental/patterns
662 5 2026-06-02 2026-10-05 24 6 +1439 / -210 jacob.winch akash1810
ec2-app.ts
in src/experimental/patterns
283 10 2024-07-24 2026-06-02 21 2 +1288 / -353 akash1810 jacob.winch
asg.ts
in src/constructs/autoscaling
121 2 2020-11-19 2026-01-23 80 14 +883 / -521 stephen.gb.geller+git akash1810
scheduled-ecs-task.ts
in src/patterns
20 2 2021-08-09 2023-06-20 20 6 +672 / -589 jacob.winch 57295823+marsavar
ecs-task.ts
in src/constructs/ecs
207 2 2021-11-22 2026-08-06 39 7 +884 / -214 philip.mcmahon akash1810
lambda.ts
in src/constructs/lambda
105 3 2020-11-30 2024-07-11 46 11 +620 / -278 stephen.gb.geller+git akash1810
developer-policy.ts
in src/constructs/iam/policies
100 6 2026-02-19 2026-09-29 7 3 +592 / -228 justin.rowles.contractor 80390930+juliabrigitte
vpc.ts
in src/constructs/vpc
42 2 2021-10-22 2024-09-03 20 7 +383 / -206 nicolas.long 10963046+andrew-nowak
certificate.ts
in src/constructs/acm
24 2 2021-04-08 2026-08-06 20 2 +237 / -232 jacob.winch akash1810
scheduled-lambda.ts
in src/patterns
33 1 2021-01-19 2024-09-04 22 4 +276 / -156 jacob.winch tom.forbes
application-listener.ts
in src/constructs/loadbalancing/alb
41 4 2021-04-09 2026-06-02 19 7 +272 / -127 akash1810 jacob.winch
user-data.ts
in src/constructs/autoscaling
64 4 2021-02-23 2024-07-22 17 3 +287 / -101 akash1810 ashcorr20
migrating.ts
in src/constructs/core
4 - 2021-03-31 2022-05-24 16 1 +193 / -177 akash1810 akash1810
dns-records.ts
in src/constructs/dns
55 2 2021-09-24 2023-07-27 16 4 +237 / -121 jacob.winch akash1810
valid-constructors.js
in tools/eslint/rules
132 2 2021-05-28 2022-05-11 5 1 +350 / -8 akash1810 akash1810
vpc.ts
in src/constructs/ec2
66 5 2020-11-19 2024-11-11 25 5 +283 / -63 stephen.gb.geller+git philip.mcmahon
vpc.ts
in src/utils/cli
75 - 2021-08-19 2025-10-16 10 4 +263 / -73 akash1810 10963046+andrew-nowak
s3-get-object.ts
in src/constructs/iam/policies
43 5 2020-12-16 2022-04-11 18 4 +238 / -97 akash1810 akash1810
base.ts
in src/constructs/ec2/security-groups
49 5 2021-04-01 2025-04-29 13 2 +263 / -68 akash1810 akash1810
application-load-balancer.ts
in src/constructs/loadbalancing/alb
58 2 2021-04-09 2026-08-06 20 5 +260 / -71 akash1810 akash1810
cloudformation.ts
in src/riff-raff-yaml-file/deployments
71 3 2023-10-10 2026-03-20 11 2 +244 / -68 akash1810 akash1810
api-lambda.ts
in src/patterns
37 1 2021-04-20 2023-07-13 15 4 +233 / -71 akash1810 jacob.winch
ec2-alarms.ts
in src/constructs/cloudwatch
95 3 2021-04-14 2026-08-06 20 6 +196 / -79 jacob.winch akash1810
alarm.ts
in src/constructs/cloudwatch
37 1 2021-01-20 2026-01-23 22 4 +180 / -94 jacob.winch akash1810
github-actions.ts
in src/constructs/iam/roles
58 2 2021-09-27 2024-12-06 11 5 +249 / -23 akash1810 akash1810
lambda-alarms.ts
in src/constructs/cloudwatch
73 2 2021-01-21 2026-01-23 19 5 +225 / -45 jacob.winch akash1810
54 2 2022-05-12 2023-07-27 15 6 +227 / -41 jacob.winch akash1810
library-info.ts
in src/constants
20 2 2021-02-02 2025-03-21 17 2 +187 / -71 akash1810 akash1810
application-target-group.ts
in src/constructs/loadbalancing/alb
34 2 2021-04-09 2022-05-24 13 6 +189 / -69 stephen.geller akash1810
instance.ts
in src/constructs/rds
33 2 2020-11-19 2026-01-23 21 5 +164 / -87 stephen.gb.geller+git akash1810
log-shipping.ts
in src/constructs/iam/policies
23 2 2020-12-16 2022-04-11 15 3 +149 / -100 akash1810 akash1810
kinesis-lambda.ts
in src/experimental/patterns
52 1 2022-07-19 2023-07-27 6 3 +239 / -9 nicolas.long akash1810
instance-role.ts
in src/constructs/iam/roles
38 2 2021-01-25 2026-07-06 29 6 +176 / -66 jamie.lynch akash1810
ssm-parameter-paths.ts
in src/constants
79 - 2021-07-08 2026-09-04 21 5 +204 / -33 akash1810 costas.mantzoukas.contractor
parameter-store-read.ts
in src/constructs/iam/policies
49 5 2020-12-18 2026-07-06 13 4 +180 / -54 akash1810 akash1810
access.ts
in src/types
46 - 2022-02-18 2023-07-27 4 1 +209 / -9 akash1810 akash1810
sns-lambda.ts
in src/experimental/patterns
37 1 2022-07-19 2023-07-27 8 4 +190 / -11 nicolas.long akash1810
base-policy.ts
in src/constructs/iam/policies
39 3 2020-12-16 2023-07-27 14 2 +147 / -51 akash1810 akash1810
group-by.ts
in src/riff-raff-yaml-file
19 5 2023-10-10 2026-04-03 7 2 +112 / -81 akash1810 justin.rowles
s3.ts
in src/constructs/core/parameters
46 5 2021-03-08 2024-01-30 19 4 +139 / -53 akash1810 57295823+marsavar
dependabot.yml
in .github
65 - 2020-12-16 2026-04-22 16 2 +158 / -27 akash1810 jorge.azevedo
lambda.ts
in src/riff-raff-yaml-file/deployments
75 2 2023-10-10 2023-10-11 2 1 +176 / -0 akash1810 akash1810
kcl.ts
in src/constructs/iam/policies
57 3 2025-02-07 2025-02-28 5 1 +154 / -8 52038+rtyley 52038+rtyley
types.ts
in src/riff-raff-yaml-file
29 - 2023-10-10 2026-04-03 11 2 +120 / -38 akash1810 justin.rowles
framework.ts
in src/patterns/ec2-app
29 3 2022-02-18 2023-02-27 8 4 +124 / -16 akash1810 david.furey
metadata.ts
in src/aspects
20 2 2022-07-19 2022-10-13 6 3 +113 / -20 nicolas.long julia.branke
index.ts
in src/constructs/ses
39 3 2023-06-30 2023-07-03 2 2 +130 / -0 kenoir nicolas.long
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
base.ts
in src/patterns/ec2-app
343 4 2022-02-18 2026-08-06 76 20 +2350 / -1020 akash1810 akash1810
asg.ts
in src/constructs/autoscaling
121 2 2020-11-19 2026-01-23 80 14 +883 / -521 stephen.gb.geller+git akash1810
lambda.ts
in src/constructs/lambda
105 3 2020-11-30 2024-07-11 46 11 +620 / -278 stephen.gb.geller+git akash1810
stack.ts
in src/constructs/core
94 5 2020-11-19 2026-07-13 90 10 +1231 / -581 stephen.gb.geller+git 49699333+dependabot[bot]
ecs-task.ts
in src/constructs/ecs
207 2 2021-11-22 2026-08-06 39 7 +884 / -214 philip.mcmahon akash1810
index.ts
in src/constructs/iam/policies
13 - 2020-12-16 2026-09-29 22 7 +32 / -7 akash1810 80390930+juliabrigitte
vpc.ts
in src/constructs/vpc
42 2 2021-10-22 2024-09-03 20 7 +383 / -206 nicolas.long 10963046+andrew-nowak
application-listener.ts
in src/constructs/loadbalancing/alb
41 4 2021-04-09 2026-06-02 19 7 +272 / -127 akash1810 jacob.winch
instance-role.ts
in src/constructs/iam/roles
38 2 2021-01-25 2026-07-06 29 6 +176 / -66 jamie.lynch akash1810
gu-load-balanced-app.ts
in src/experimental/patterns
662 5 2026-06-02 2026-10-05 24 6 +1439 / -210 jacob.winch akash1810
scheduled-ecs-task.ts
in src/patterns
20 2 2021-08-09 2023-06-20 20 6 +672 / -589 jacob.winch 57295823+marsavar
ec2-alarms.ts
in src/constructs/cloudwatch
95 3 2021-04-14 2026-08-06 20 6 +196 / -79 jacob.winch akash1810
54 2 2022-05-12 2023-07-27 15 6 +227 / -41 jacob.winch akash1810
application-target-group.ts
in src/constructs/loadbalancing/alb
34 2 2021-04-09 2022-05-24 13 6 +189 / -69 stephen.geller akash1810
fastly-logs-iam.ts
in src/constructs/iam
24 1 2022-01-10 2026-06-10 7 6 +82 / -27 francesca.hammond ashcorr20
vpc.ts
in src/constructs/ec2
66 5 2020-11-19 2024-11-11 25 5 +283 / -63 stephen.gb.geller+git philip.mcmahon
index.ts
in src/riff-raff-yaml-file
213 7 2023-10-10 2026-07-13 21 5 +1279 / -632 akash1810 49699333+dependabot[bot]
ssm-parameter-paths.ts
in src/constants
79 - 2021-07-08 2026-09-04 21 5 +204 / -33 akash1810 costas.mantzoukas.contractor
instance.ts
in src/constructs/rds
33 2 2020-11-19 2026-01-23 21 5 +164 / -87 stephen.gb.geller+git akash1810
application-load-balancer.ts
in src/constructs/loadbalancing/alb
58 2 2021-04-09 2026-08-06 20 5 +260 / -71 akash1810 akash1810
lambda-alarms.ts
in src/constructs/cloudwatch
73 2 2021-01-21 2026-01-23 19 5 +225 / -45 jacob.winch akash1810
index.ts
in src/patterns
5 - 2020-11-19 2022-08-15 13 5 +12 / -6 stephen.gb.geller+git akash1810
base.ts
in src/constructs/core/parameters
35 3 2021-03-08 2022-10-13 12 5 +52 / -10 akash1810 julia.branke
github-actions.ts
in src/constructs/iam/roles
58 2 2021-09-27 2024-12-06 11 5 +249 / -23 akash1810 akash1810
index.ts
in src/constants
8 - 2020-11-19 2023-03-31 9 5 +20 / -4 stephen.gb.geller+git 57295823+marsavar
scheduled-lambda.ts
in src/patterns
33 1 2021-01-19 2024-09-04 22 4 +276 / -156 jacob.winch tom.forbes
alarm.ts
in src/constructs/cloudwatch
37 1 2021-01-20 2026-01-23 22 4 +180 / -94 jacob.winch akash1810
s3.ts
in src/constructs/core/parameters
46 5 2021-03-08 2024-01-30 19 4 +139 / -53 akash1810 57295823+marsavar
s3-get-object.ts
in src/constructs/iam/policies
43 5 2020-12-16 2022-04-11 18 4 +238 / -97 akash1810 akash1810
dns-records.ts
in src/constructs/dns
55 2 2021-09-24 2023-07-27 16 4 +237 / -121 jacob.winch akash1810
api-lambda.ts
in src/patterns
37 1 2021-04-20 2023-07-13 15 4 +233 / -71 akash1810 jacob.winch
parameter-store-read.ts
in src/constructs/iam/policies
49 5 2020-12-18 2026-07-06 13 4 +180 / -54 akash1810 akash1810
identity.ts
in src/constructs/core
29 1 2020-12-09 2026-08-06 12 4 +76 / -14 jamie.lynch akash1810
cli.ts
in src/types
15 - 2021-08-18 2025-10-16 10 4 +66 / -22 akash1810 10963046+andrew-nowak
vpc.ts
in src/utils/cli
75 - 2021-08-19 2025-10-16 10 4 +263 / -73 akash1810 10963046+andrew-nowak
sns-lambda.ts
in src/experimental/patterns
37 1 2022-07-19 2023-07-27 8 4 +190 / -11 nicolas.long akash1810
framework.ts
in src/patterns/ec2-app
29 3 2022-02-18 2023-02-27 8 4 +124 / -16 akash1810 david.furey
metadata-keys.ts
in src/constants
8 - 2022-07-19 2024-09-20 8 4 +26 / -3 nicolas.long akash1810
index.ts
in src/constructs/core
4 - 2020-11-19 2022-03-28 8 4 +14 / -5 stephen.gb.geller+git akash1810
user-data.ts
in src/constructs/autoscaling
64 4 2021-02-23 2024-07-22 17 3 +287 / -101 akash1810 ashcorr20
log-shipping.ts
in src/constructs/iam/policies
23 2 2020-12-16 2022-04-11 15 3 +149 / -100 akash1810 akash1810
typedoc.js
in root
23 1 2021-01-14 2023-06-14 9 3 +71 / -20 akash1810 akash1810
tracking-tag.ts
in src/constants
6 - 2021-04-17 2022-10-13 9 3 +37 / -29 akash1810 julia.branke
index.ts
in src/constructs/loadbalancing
1 - 2020-11-19 2023-10-31 7 3 +5 / -3 stephen.gb.geller+git akash1810
developer-policy.ts
in src/constructs/iam/policies
100 6 2026-02-19 2026-09-29 7 3 +592 / -228 justin.rowles.contractor 80390930+juliabrigitte
kinesis-lambda.ts
in src/experimental/patterns
52 1 2022-07-19 2023-07-27 6 3 +239 / -9 nicolas.long akash1810
dynamodb.ts
in src/constructs/iam/policies
31 3 2020-12-24 2023-09-18 6 3 +80 / -8 akash1810 kenoir
metadata.ts
in src/aspects
20 2 2022-07-19 2022-10-13 6 3 +113 / -20 nicolas.long julia.branke
api-gateway-alarms.ts
in src/constructs/cloudwatch
37 1 2022-05-12 2026-08-06 5 3 +50 / -9 jacob.winch akash1810
index.ts
in src/constructs/iam
3 - 2020-11-19 2026-03-18 5 3 +6 / -1 stephen.gb.geller+git 1722550+kelvin-chappell
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
valid-constructors.js
in tools/eslint/rules
132 2 2021-05-28 2022-05-11 5 1 +350 / -8 akash1810 akash1810
lambda.ts
in src/riff-raff-yaml-file/deployments
75 2 2023-10-10 2023-10-11 2 1 +176 / -0 akash1810 akash1810
kcl.ts
in src/constructs/iam/policies
57 3 2025-02-07 2025-02-28 5 1 +154 / -8 52038+rtyley 52038+rtyley
access.ts
in src/types
46 - 2022-02-18 2023-07-27 4 1 +209 / -9 akash1810 akash1810
autoscaling.ts
in src/riff-raff-yaml-file/deployments
45 2 2023-10-10 2023-10-11 2 1 +98 / -0 akash1810 akash1810
42 - 2025-04-09 2025-04-16 2 1 +86 / -0 ashcorr20 ashcorr20
ssm-ssh.ts
in src/constructs/iam/policies
34 2 2024-02-08 2024-02-22 2 1 +102 / -0 akash1810 akash1810
experimental-classes.js
in tools/eslint/rules
32 2 2022-08-13 2022-08-15 2 1 +96 / -0 akash1810 akash1810
describe-ec2.ts
in src/constructs/iam/policies
30 2 2020-12-18 2022-04-11 10 1 +84 / -24 akash1810 akash1810
vpc.ts
in src/constructs/core/parameters
27 3 2021-03-08 2022-07-07 12 1 +78 / -22 akash1810 akash1810
cloudwatch.ts
in src/constructs/iam/policies
24 3 2021-02-26 2021-06-10 5 1 +59 / -7 akash1810 akash1810
app-aware-construct.ts
in src/utils/mixin
23 2 2021-10-22 2026-08-06 6 1 +94 / -6 akash1810 akash1810
anghammarad.ts
in src/constructs/core/parameters
20 2 2021-06-22 2022-07-07 9 1 +93 / -21 akash1810 akash1810
log-shipping.ts
in src/constructs/core/parameters
20 2 2021-03-19 2022-07-07 13 1 +49 / -27 akash1810 akash1810
dynamodb.ts
in src/constructs/dynamodb
20 1 2024-04-29 2024-05-01 3 1 +81 / -5 michael.mcnamara michael.mcnamara
anghammarad.ts
in src/constructs/iam/policies
20 2 2021-06-22 2021-09-08 4 1 +82 / -18 akash1810 akash1810
update-parameters.ts
in src/riff-raff-yaml-file/deployments
18 1 2026-03-12 2026-03-20 2 1 +40 / -0 akash1810 akash1810
riff-raff-deployment-id.ts
in src/experimental/constructs
18 2 2026-06-02 2026-06-02 1 1 +22 / -0 jacob.winch jacob.winch
git.ts
in src/utils
17 2 2022-03-11 2022-03-11 1 1 +20 / -0 akash1810 akash1810
index.ts
in src/constructs/s3
16 2 2021-06-24 2022-05-24 6 1 +76 / -24 akash1810 akash1810
s3-put-object.ts
in src/constructs/iam/policies
14 1 2022-01-10 2022-01-10 1 1 +16 / -0 francesca.hammond francesca.hammond
kinesis-put-records.ts
in src/experimental/constructs/policies
13 1 2023-03-31 2023-03-31 1 1 +15 / -0 57295823+marsavar 57295823+marsavar
string.ts
in src/utils
13 - 2025-09-09 2025-09-11 2 1 +34 / -6 akash1810 akash1810
acm.ts
in src/constructs/core/parameters
13 1 2021-03-08 2026-08-06 8 1 +24 / -10 akash1810 akash1810
ses.ts
in src/constructs/iam/policies
13 1 2020-12-23 2023-07-03 7 1 +74 / -26 akash1810 akash1810
distributable.ts
in src/types
12 - 2021-04-20 2022-04-11 3 1 +49 / -2 akash1810 akash1810
root.ts
in src/constructs
11 1 2023-10-10 2026-03-20 4 1 +94 / -2 akash1810 akash1810
array.ts
in src/utils
10 1 2022-07-05 2022-08-19 2 1 +30 / -0 akash1810 akash1810
cognito.ts
in src/utils/cognito
8 - 2024-06-18 2024-06-20 2 1 +31 / -3 philip.mcmahon philip.mcmahon
index.ts
in src/constructs/core/parameters
8 - 2021-03-08 2023-07-03 7 1 +13 / -3 akash1810 akash1810
index.js
in tools/eslint
6 - 2021-05-28 2022-08-15 4 1 +12 / -0 akash1810 akash1810
mjs
eslint.config.mjs
in tools/integration-test
5 - 2025-04-10 2025-04-16 2 1 +12 / -0 ashcorr20 ashcorr20
access.ts
in src/constants
5 - 2022-02-18 2022-02-18 1 1 +38 / -0 akash1810 akash1810
singleton.ts
in src/utils
5 - 2021-09-07 2022-04-11 3 1 +84 / -2 akash1810 akash1810
private-config.ts
in src/utils/ec2
5 - 2021-03-11 2021-03-11 1 1 +11 / -0 jacob.winch jacob.winch
asg.ts
in src/types
4 - 2022-02-14 2022-02-17 2 1 +38 / -0 akash1810 akash1810
index.ts
in src/types
4 - 2022-02-28 2022-05-24 3 1 +12 / -2 akash1810 akash1810
index.ts
in src/constructs/cloudwatch
4 - 2021-02-02 2021-04-14 3 1 +7 / -0 jacob.winch jacob.winch
migrating.ts
in src/constructs/core
4 - 2021-03-31 2022-05-24 16 1 +193 / -177 akash1810 akash1810
context-keys.ts
in src/constants
3 - 2021-05-09 2021-05-10 2 1 +12 / -0 akash1810 akash1810
no-monitoring.ts
in src/constructs/cloudwatch
3 - 2021-01-28 2021-02-03 2 1 +6 / -0 jacob.winch jacob.winch
index.ts
in src/constructs/loadbalancing/alb
3 - 2021-04-09 2021-04-12 2 1 +6 / -0 akash1810 akash1810
index.ts
in src/experimental/patterns
2 - 2022-08-11 2022-08-15 2 1 +4 / -0 akash1810 akash1810
index.ts
in src/patterns/ec2-app
2 - 2022-02-18 2022-02-18 1 1 +4 / -0 akash1810 akash1810
index.ts
in src/constructs/ec2
2 - 2020-11-19 2020-11-20 2 1 +4 / -0 stephen.gb.geller+git stephen.gb.geller+git
index.ts
in src/experimental/constructs/policies
1 - 2023-03-31 2023-03-31 1 1 +1 / -0 57295823+marsavar 57295823+marsavar
index.ts
in src/experimental/constructs/iam/roles
1 - 2023-03-31 2023-03-31 1 1 +1 / -0 57295823+marsavar 57295823+marsavar
index.ts
in src/experimental/constructs/iam
1 - 2023-03-31 2023-03-31 1 1 +1 / -0 57295823+marsavar 57295823+marsavar
fastly-aws-account-id.ts
in src/constants
1 - 2023-03-31 2023-03-31 1 1 +7 / -0 57295823+marsavar 57295823+marsavar
index.ts
in src/utils/security-groups
1 - 2021-03-11 2021-03-11 1 1 +1 / -0 jacob.winch jacob.winch
Correlations

File Size vs. Number of Changes: 142 points

src/experimental/patterns/gu-load-balanced-app.ts x: 662 lines of code y: 24 # changes src/constructs/iam/policies/developer-policy.ts x: 100 lines of code y: 7 # changes src/constructs/iam/policies/index.ts x: 13 lines of code y: 22 # changes src/constants/ssm-parameter-paths.ts x: 79 lines of code y: 21 # changes src/constructs/acm/certificate.ts x: 24 lines of code y: 20 # changes src/constructs/cloudwatch/api-gateway-alarms.ts x: 37 lines of code y: 5 # changes src/constructs/cloudwatch/ec2-alarms.ts x: 95 lines of code y: 20 # changes src/constructs/core/identity.ts x: 29 lines of code y: 12 # changes src/constructs/core/parameters/acm.ts x: 13 lines of code y: 8 # changes src/constructs/core/parameters/ec2.ts x: 13 lines of code y: 10 # changes src/constructs/ecs/ecs-task.ts x: 207 lines of code y: 39 # changes src/constructs/loadbalancing/alb/application-load-balancer.ts x: 58 lines of code y: 20 # changes src/patterns/ec2-app/base.ts x: 343 lines of code y: 76 # changes src/utils/mixin/app-aware-construct.ts x: 23 lines of code y: 6 # changes src/constructs/core/stack.ts x: 94 lines of code y: 90 # changes src/riff-raff-yaml-file/index.ts x: 213 lines of code y: 21 # changes src/constructs/iam/policies/parameter-store-read.ts x: 49 lines of code y: 13 # changes src/constructs/iam/roles/instance-role.ts x: 38 lines of code y: 29 # changes src/constructs/iam/fastly-logs-iam.ts x: 24 lines of code y: 7 # changes src/constructs/loadbalancing/alb/application-listener.ts x: 41 lines of code y: 19 # changes src/experimental/constructs/riff-raff-deployment-id.ts x: 18 lines of code y: 1 # changes src/experimental/patterns/ec2-app.ts x: 283 lines of code y: 21 # changes .devcontainer/devenv.yaml x: 4 lines of code y: 2 # changes .github/dependabot.yml x: 65 lines of code y: 16 # changes src/utils/exec.ts x: 34 lines of code y: 2 # changes src/riff-raff-yaml-file/group-by.ts x: 19 lines of code y: 7 # changes src/riff-raff-yaml-file/types.ts x: 29 lines of code y: 11 # changes src/constructs/root.ts x: 11 lines of code y: 4 # changes src/riff-raff-yaml-file/deployments/cloudformation.ts x: 71 lines of code y: 11 # changes src/riff-raff-yaml-file/deployments/update-parameters.ts x: 18 lines of code y: 2 # changes src/constructs/iam/index.ts x: 3 lines of code y: 5 # changes src/constructs/autoscaling/asg.ts x: 121 lines of code y: 80 # changes src/constructs/cloudwatch/alarm.ts x: 37 lines of code y: 22 # changes src/constructs/cloudwatch/lambda-alarms.ts x: 73 lines of code y: 19 # changes src/constructs/rds/instance.ts x: 33 lines of code y: 21 # changes src/types/cli.ts x: 15 lines of code y: 10 # changes src/utils/cli/vpc.ts x: 75 lines of code y: 10 # changes src/utils/string.ts x: 13 lines of code y: 2 # changes src/constants/regex-pattern.ts x: 6 lines of code y: 7 # changes src/constructs/ec2/security-groups/index.ts x: 1 lines of code y: 3 # changes eslint.config.mjs x: 42 lines of code y: 2 # changes src/utils/mixin/types.ts x: 1 lines of code y: 4 # changes tools/integration-test/eslint.config.mjs x: 5 lines of code y: 2 # changes src/constants/library-info.ts x: 20 lines of code y: 17 # changes src/constructs/iam/policies/kcl.ts x: 57 lines of code y: 5 # changes src/constructs/iam/roles/github-actions.ts x: 58 lines of code y: 11 # changes src/constructs/ec2/vpc.ts x: 66 lines of code y: 25 # changes src/constants/metadata-keys.ts x: 8 lines of code y: 8 # changes src/patterns/scheduled-lambda.ts x: 33 lines of code y: 22 # changes src/constructs/vpc/vpc.ts x: 42 lines of code y: 20 # changes src/constructs/autoscaling/user-data.ts x: 64 lines of code y: 17 # changes src/constructs/lambda/lambda.ts x: 105 lines of code y: 46 # changes src/utils/cognito/cognito.ts x: 8 lines of code y: 2 # changes src/constructs/dynamodb/dynamodb.ts x: 20 lines of code y: 3 # changes src/constructs/dynamodb/index.ts x: 1 lines of code y: 2 # changes src/constructs/core/parameters/s3.ts x: 46 lines of code y: 19 # changes src/constructs/loadbalancing/index.ts x: 1 lines of code y: 7 # changes src/riff-raff-yaml-file/deployments/autoscaling.ts x: 45 lines of code y: 2 # changes src/riff-raff-yaml-file/deployments/lambda.ts x: 75 lines of code y: 2 # changes src/constructs/iam/policies/dynamodb.ts x: 31 lines of code y: 6 # changes src/aspects/cfn-include-reporter.ts x: 14 lines of code y: 4 # changes src/aspects/cfn-parameter-reporter.ts x: 17 lines of code y: 4 # changes src/constructs/dns/dns-records.ts x: 55 lines of code y: 16 # changes src/constructs/iam/policies/base-policy.ts x: 39 lines of code y: 14 # changes src/experimental/constructs/iam/roles/fastly-kinesis-log.ts x: 31 lines of code y: 3 # changes src/experimental/patterns/kinesis-lambda.ts x: 52 lines of code y: 6 # changes src/experimental/patterns/sns-lambda.ts x: 37 lines of code y: 8 # changes src/patterns/api-multiple-lambdas.ts x: 54 lines of code y: 15 # changes src/types/access.ts x: 46 lines of code y: 4 # changes src/utils/security-groups/helpers.ts x: 15 lines of code y: 7 # changes src/patterns/api-lambda.ts x: 37 lines of code y: 15 # changes src/constructs/core/parameters/index.ts x: 8 lines of code y: 7 # changes src/constructs/iam/policies/ses.ts x: 13 lines of code y: 7 # changes src/constructs/ses/index.ts x: 39 lines of code y: 2 # changes src/patterns/scheduled-ecs-task.ts x: 20 lines of code y: 20 # changes typedoc.js x: 23 lines of code y: 9 # changes src/constants/fastly-aws-account-id.ts x: 1 lines of code y: 1 # changes src/constants/index.ts x: 8 lines of code y: 9 # changes src/experimental/constructs/policies/kinesis-put-records.ts x: 13 lines of code y: 1 # changes src/patterns/ec2-app/framework.ts x: 29 lines of code y: 8 # changes src/types/amigo.ts x: 5 lines of code y: 4 # changes src/aspects/__data__/cfn.yaml x: 10 lines of code y: 3 # changes src/aspects/metadata.ts x: 20 lines of code y: 6 # changes src/constants/tracking-tag.ts x: 6 lines of code y: 9 # changes src/constructs/core/parameters/base.ts x: 35 lines of code y: 12 # changes src/utils/array.ts x: 10 lines of code y: 2 # changes src/experimental/patterns/index.ts x: 2 lines of code y: 2 # changes src/patterns/index.ts x: 5 lines of code y: 13 # changes tools/eslint/index.js x: 6 lines of code y: 4 # changes tools/eslint/rules/experimental-classes.js x: 32 lines of code y: 2 # changes src/constructs/core/parameters/anghammarad.ts x: 20 lines of code y: 9 # changes src/constructs/core/parameters/fastly.ts x: 20 lines of code y: 4 # changes src/constructs/core/parameters/log-shipping.ts x: 20 lines of code y: 13 # changes src/constructs/core/parameters/vpc.ts x: 27 lines of code y: 12 # changes src/constructs/core/migrating.ts x: 4 lines of code y: 16 # changes src/constructs/iam/roles/roles.ts x: 9 lines of code y: 10 # changes src/constructs/kinesis/kinesis-stream.ts x: 9 lines of code y: 9 # changes src/constructs/loadbalancing/alb/application-target-group.ts x: 34 lines of code y: 13 # changes src/constructs/s3/index.ts x: 16 lines of code y: 6 # changes src/types/index.ts x: 4 lines of code y: 3 # changes tools/eslint/rules/valid-constructors.js x: 132 lines of code y: 5 # changes src/constructs/iam/policies/assume-role.ts x: 21 lines of code y: 6 # changes src/constructs/iam/policies/describe-ec2.ts x: 30 lines of code y: 10 # changes src/constructs/iam/policies/log-shipping.ts x: 23 lines of code y: 15 # changes src/constructs/iam/policies/s3-get-object.ts x: 43 lines of code y: 18 # changes src/types/distributable.ts x: 12 lines of code y: 3 # changes src/utils/lambda/event-source.ts x: 45 lines of code y: 6 # changes src/utils/singleton.ts x: 5 lines of code y: 3 # changes src/constructs/core/index.ts x: 4 lines of code y: 8 # changes src/utils/git.ts x: 17 lines of code y: 1 # changes src/constructs/iam/roles/index.ts x: 3 lines of code y: 2 # changes src/patterns/ec2-app/index.ts x: 2 lines of code y: 1 # changes src/constants/access.ts x: 5 lines of code y: 1 # changes src/types/domain-names.ts x: 4 lines of code y: 5 # changes src/constructs/iam/policies/s3-put-object.ts x: 14 lines of code y: 1 # changes src/constructs/iam/policies/cloudwatch.ts x: 24 lines of code y: 5 # changes src/constructs/autoscaling/index.ts x: 2 lines of code y: 3 # changes
90.0
# changes
  min: 1.0
  average: 9.89
  25th percentile: 2.0
  median: 6.0
  75th percentile: 13.0
  max: 90.0
0 662.0
lines of code
min: 1.0 | average: 36.51 | 25th percentile: 4.0 | median: 19.5 | 75th percentile: 39.5 | max: 662.0

Number of Contributors vs. Number of Changes: 142 points

src/experimental/patterns/gu-load-balanced-app.ts x: 6 # contributors y: 24 # changes src/constructs/iam/policies/developer-policy.ts x: 3 # contributors y: 7 # changes src/constructs/iam/policies/index.ts x: 7 # contributors y: 22 # changes src/constants/ssm-parameter-paths.ts x: 5 # contributors y: 21 # changes src/constructs/acm/certificate.ts x: 2 # contributors y: 20 # changes src/constructs/cloudwatch/api-gateway-alarms.ts x: 3 # contributors y: 5 # changes src/constructs/cloudwatch/ec2-alarms.ts x: 6 # contributors y: 20 # changes src/constructs/core/identity.ts x: 4 # contributors y: 12 # changes src/constructs/core/parameters/acm.ts x: 1 # contributors y: 8 # changes src/constructs/core/parameters/ec2.ts x: 2 # contributors y: 10 # changes src/constructs/ecs/ecs-task.ts x: 7 # contributors y: 39 # changes src/constructs/loadbalancing/alb/application-load-balancer.ts x: 5 # contributors y: 20 # changes src/patterns/ec2-app/base.ts x: 20 # contributors y: 76 # changes src/utils/mixin/app-aware-construct.ts x: 1 # contributors y: 6 # changes src/constructs/core/stack.ts x: 10 # contributors y: 90 # changes src/constructs/iam/policies/parameter-store-read.ts x: 4 # contributors y: 13 # changes src/constructs/iam/roles/instance-role.ts x: 6 # contributors y: 29 # changes src/constructs/iam/fastly-logs-iam.ts x: 6 # contributors y: 7 # changes src/constructs/loadbalancing/alb/application-listener.ts x: 7 # contributors y: 19 # changes src/experimental/constructs/riff-raff-deployment-id.ts x: 1 # contributors y: 1 # changes src/experimental/patterns/ec2-app.ts x: 2 # contributors y: 21 # changes .devcontainer/devenv.yaml x: 2 # contributors y: 2 # changes .github/dependabot.yml x: 2 # contributors y: 16 # changes src/riff-raff-yaml-file/group-by.ts x: 2 # contributors y: 7 # changes src/riff-raff-yaml-file/types.ts x: 2 # contributors y: 11 # changes src/constructs/root.ts x: 1 # contributors y: 4 # changes src/riff-raff-yaml-file/deployments/update-parameters.ts x: 1 # contributors y: 2 # changes src/constructs/autoscaling/asg.ts x: 14 # contributors y: 80 # changes src/constructs/cloudwatch/alarm.ts x: 4 # contributors y: 22 # changes src/constructs/cloudwatch/lambda-alarms.ts x: 5 # contributors y: 19 # changes src/types/cli.ts x: 4 # contributors y: 10 # changes src/constructs/ec2/security-groups/base.ts x: 2 # contributors y: 13 # changes src/constructs/ec2/security-groups/index.ts x: 1 # contributors y: 3 # changes src/utils/mixin/types.ts x: 2 # contributors y: 4 # changes src/constants/library-info.ts x: 2 # contributors y: 17 # changes src/constructs/iam/policies/kcl.ts x: 1 # contributors y: 5 # changes src/constructs/iam/roles/github-actions.ts x: 5 # contributors y: 11 # changes src/constructs/ec2/vpc.ts x: 5 # contributors y: 25 # changes src/constants/metadata-keys.ts x: 4 # contributors y: 8 # changes src/constructs/vpc/vpc.ts x: 7 # contributors y: 20 # changes src/constructs/autoscaling/user-data.ts x: 3 # contributors y: 17 # changes src/constructs/lambda/lambda.ts x: 11 # contributors y: 46 # changes src/constructs/core/parameters/s3.ts x: 4 # contributors y: 19 # changes src/constructs/iam/policies/dynamodb.ts x: 3 # contributors y: 6 # changes src/constructs/dns/dns-records.ts x: 4 # contributors y: 16 # changes src/constructs/iam/policies/base-policy.ts x: 2 # contributors y: 14 # changes src/experimental/constructs/iam/roles/fastly-kinesis-log.ts x: 2 # contributors y: 3 # changes src/patterns/api-multiple-lambdas.ts x: 6 # contributors y: 15 # changes src/patterns/api-lambda.ts x: 4 # contributors y: 15 # changes src/constructs/core/parameters/index.ts x: 1 # contributors y: 7 # changes typedoc.js x: 3 # contributors y: 9 # changes src/constants/index.ts x: 5 # contributors y: 9 # changes src/constructs/core/parameters/base.ts x: 5 # contributors y: 12 # changes src/patterns/index.ts x: 5 # contributors y: 13 # changes src/constructs/core/parameters/anghammarad.ts x: 1 # contributors y: 9 # changes src/constructs/core/parameters/log-shipping.ts x: 1 # contributors y: 13 # changes src/constructs/core/parameters/vpc.ts x: 1 # contributors y: 12 # changes src/constructs/core/migrating.ts x: 1 # contributors y: 16 # changes src/constructs/kinesis/kinesis-stream.ts x: 2 # contributors y: 9 # changes src/constructs/loadbalancing/alb/application-target-group.ts x: 6 # contributors y: 13 # changes src/constructs/iam/policies/assume-role.ts x: 2 # contributors y: 6 # changes src/constructs/iam/policies/describe-ec2.ts x: 1 # contributors y: 10 # changes src/constructs/iam/policies/log-shipping.ts x: 3 # contributors y: 15 # changes src/constructs/iam/policies/s3-get-object.ts x: 4 # contributors y: 18 # changes src/types/domain-names.ts x: 2 # contributors y: 5 # changes
90.0
# changes
  min: 1.0
  average: 9.89
  25th percentile: 2.0
  median: 6.0
  75th percentile: 13.0
  max: 90.0
0 20.0
# contributors
min: 1.0 | average: 2.72 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 20.0

Number of Contributors vs. File Size: 142 points

src/experimental/patterns/gu-load-balanced-app.ts x: 6 # contributors y: 662 lines of code src/constructs/iam/policies/developer-policy.ts x: 3 # contributors y: 100 lines of code src/constructs/iam/policies/index.ts x: 7 # contributors y: 13 lines of code src/constants/ssm-parameter-paths.ts x: 5 # contributors y: 79 lines of code src/constructs/acm/certificate.ts x: 2 # contributors y: 24 lines of code src/constructs/cloudwatch/api-gateway-alarms.ts x: 3 # contributors y: 37 lines of code src/constructs/cloudwatch/ec2-alarms.ts x: 6 # contributors y: 95 lines of code src/constructs/core/identity.ts x: 4 # contributors y: 29 lines of code src/constructs/core/parameters/acm.ts x: 1 # contributors y: 13 lines of code src/constructs/core/parameters/ec2.ts x: 2 # contributors y: 13 lines of code src/constructs/ecs/ecs-task.ts x: 7 # contributors y: 207 lines of code src/constructs/loadbalancing/alb/application-load-balancer.ts x: 5 # contributors y: 58 lines of code src/patterns/ec2-app/base.ts x: 20 # contributors y: 343 lines of code src/utils/mixin/app-aware-construct.ts x: 1 # contributors y: 23 lines of code src/constructs/core/stack.ts x: 10 # contributors y: 94 lines of code src/riff-raff-yaml-file/index.ts x: 5 # contributors y: 213 lines of code src/constructs/iam/policies/parameter-store-read.ts x: 4 # contributors y: 49 lines of code src/constructs/iam/roles/instance-role.ts x: 6 # contributors y: 38 lines of code src/constructs/iam/fastly-logs-iam.ts x: 6 # contributors y: 24 lines of code src/constructs/loadbalancing/alb/application-listener.ts x: 7 # contributors y: 41 lines of code src/experimental/constructs/riff-raff-deployment-id.ts x: 1 # contributors y: 18 lines of code src/experimental/patterns/ec2-app.ts x: 2 # contributors y: 283 lines of code .devcontainer/devenv.yaml x: 2 # contributors y: 4 lines of code .github/dependabot.yml x: 2 # contributors y: 65 lines of code src/utils/exec.ts x: 2 # contributors y: 34 lines of code src/riff-raff-yaml-file/group-by.ts x: 2 # contributors y: 19 lines of code src/riff-raff-yaml-file/types.ts x: 2 # contributors y: 29 lines of code src/riff-raff-yaml-file/deployments/cloudformation.ts x: 2 # contributors y: 71 lines of code src/constructs/iam/index.ts x: 3 # contributors y: 3 lines of code src/constructs/autoscaling/asg.ts x: 14 # contributors y: 121 lines of code src/constructs/cloudwatch/alarm.ts x: 4 # contributors y: 37 lines of code src/constructs/cloudwatch/lambda-alarms.ts x: 5 # contributors y: 73 lines of code src/constructs/rds/instance.ts x: 5 # contributors y: 33 lines of code src/types/cli.ts x: 4 # contributors y: 15 lines of code src/utils/cli/vpc.ts x: 4 # contributors y: 75 lines of code src/constants/regex-pattern.ts x: 2 # contributors y: 6 lines of code src/constructs/ec2/security-groups/base.ts x: 2 # contributors y: 49 lines of code src/constructs/ec2/security-groups/index.ts x: 1 # contributors y: 1 lines of code eslint.config.mjs x: 1 # contributors y: 42 lines of code src/utils/mixin/types.ts x: 2 # contributors y: 1 lines of code tools/integration-test/eslint.config.mjs x: 1 # contributors y: 5 lines of code src/constructs/iam/policies/kcl.ts x: 1 # contributors y: 57 lines of code src/constructs/ec2/vpc.ts x: 5 # contributors y: 66 lines of code src/constants/metadata-keys.ts x: 4 # contributors y: 8 lines of code src/patterns/scheduled-lambda.ts x: 4 # contributors y: 33 lines of code src/constructs/vpc/vpc.ts x: 7 # contributors y: 42 lines of code src/constructs/autoscaling/user-data.ts x: 3 # contributors y: 64 lines of code src/constructs/lambda/lambda.ts x: 11 # contributors y: 105 lines of code src/utils/cognito/cognito.ts x: 1 # contributors y: 8 lines of code src/constructs/dynamodb/dynamodb.ts x: 1 # contributors y: 20 lines of code src/constructs/iam/policies/ssm-ssh.ts x: 1 # contributors y: 34 lines of code src/constructs/core/parameters/s3.ts x: 4 # contributors y: 46 lines of code src/constructs/loadbalancing/index.ts x: 3 # contributors y: 1 lines of code src/riff-raff-yaml-file/deployments/autoscaling.ts x: 1 # contributors y: 45 lines of code src/riff-raff-yaml-file/deployments/lambda.ts x: 1 # contributors y: 75 lines of code src/constructs/iam/policies/dynamodb.ts x: 3 # contributors y: 31 lines of code src/aspects/cfn-include-reporter.ts x: 2 # contributors y: 14 lines of code src/aspects/cfn-parameter-reporter.ts x: 2 # contributors y: 17 lines of code src/constructs/dns/dns-records.ts x: 4 # contributors y: 55 lines of code src/constructs/iam/policies/base-policy.ts x: 2 # contributors y: 39 lines of code src/experimental/patterns/kinesis-lambda.ts x: 3 # contributors y: 52 lines of code src/patterns/api-multiple-lambdas.ts x: 6 # contributors y: 54 lines of code src/patterns/scheduled-ecs-task.ts x: 6 # contributors y: 20 lines of code typedoc.js x: 3 # contributors y: 23 lines of code src/constants/index.ts x: 5 # contributors y: 8 lines of code src/aspects/__data__/cfn.yaml x: 2 # contributors y: 10 lines of code src/aspects/metadata.ts x: 3 # contributors y: 20 lines of code src/constants/tracking-tag.ts x: 3 # contributors y: 6 lines of code src/constructs/core/parameters/base.ts x: 5 # contributors y: 35 lines of code src/patterns/index.ts x: 5 # contributors y: 5 lines of code tools/eslint/index.js x: 1 # contributors y: 6 lines of code tools/eslint/rules/experimental-classes.js x: 1 # contributors y: 32 lines of code src/constructs/core/parameters/vpc.ts x: 1 # contributors y: 27 lines of code src/constructs/loadbalancing/alb/application-target-group.ts x: 6 # contributors y: 34 lines of code tools/eslint/rules/valid-constructors.js x: 1 # contributors y: 132 lines of code src/constructs/iam/policies/assume-role.ts x: 2 # contributors y: 21 lines of code src/constructs/iam/policies/describe-ec2.ts x: 1 # contributors y: 30 lines of code src/constructs/iam/policies/s3-get-object.ts x: 4 # contributors y: 43 lines of code src/utils/lambda/event-source.ts x: 2 # contributors y: 45 lines of code src/constructs/core/index.ts x: 4 # contributors y: 4 lines of code src/constructs/iam/policies/s3-put-object.ts x: 1 # contributors y: 14 lines of code src/constructs/iam/policies/cloudwatch.ts x: 1 # contributors y: 24 lines of code
662.0
lines of code
  min: 1.0
  average: 36.51
  25th percentile: 4.0
  median: 19.5
  75th percentile: 39.5
  max: 662.0
0 20.0
# contributors
min: 1.0 | average: 2.72 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 20.0

Number of Changes vs. Line Churn: 724 points

.changeset/social-numbers-act.md x: 3 # changes y: 128 line churn CHANGELOG.md x: 129 # changes y: 3417 line churn package.json x: 672 # changes y: 8230 line churn src/experimental/patterns/gu-load-balanced-app.ts x: 24 # changes y: 1649 line churn docs/architecture-decision-records/005-x01-package-structure.md x: 4 # changes y: 208 line churn src/constructs/iam/policies/developer-policy.test.ts x: 6 # changes y: 1198 line churn src/constructs/iam/policies/developer-policy.ts x: 7 # changes y: 820 line churn src/constructs/iam/policies/index.ts x: 22 # changes y: 39 line churn src/experimental/constructs/iam/policies/developer-policy.test.ts x: 14 # changes y: 2186 line churn .changeset/cold-heads-change.md x: 2 # changes y: 20 line churn src/experimental/patterns/__snapshots__/gu-load-balanced-app.test.ts.snap x: 17 # changes y: 4137 line churn src/experimental/patterns/gu-load-balanced-app.test.ts x: 12 # changes y: 2956 line churn package-lock.json x: 626 # changes y: 743827 line churn src/constants/ssm-parameter-paths.ts x: 21 # changes y: 237 line churn tools/integration-test/package.json x: 206 # changes y: 1116 line churn src/constructs/acm/certificate.ts x: 20 # changes y: 469 line churn src/constructs/core/identity.test.ts x: 8 # changes y: 96 line churn src/constructs/core/identity.ts x: 12 # changes y: 90 line churn src/constructs/core/parameters/ec2.ts x: 10 # changes y: 70 line churn src/constructs/ecs/ecs-task.ts x: 39 # changes y: 1098 line churn src/patterns/ec2-app/base.ts x: 76 # changes y: 3370 line churn .github/workflows/cd.yaml x: 51 # changes y: 807 line churn .github/workflows/ci.yaml x: 70 # changes y: 557 line churn src/bin/commands/new-project/utils/imports.ts x: 13 # changes y: 502 line churn .changeset/heavy-dancers-grab.md x: 1 # changes y: 44 line churn src/constructs/core/stack.ts x: 90 # changes y: 1812 line churn src/constructs/iam/roles/instance-role.ts x: 29 # changes y: 242 line churn src/patterns/ec2-app/base.test.ts x: 45 # changes y: 4080 line churn src/constructs/loadbalancing/alb/application-listener.ts x: 19 # changes y: 399 line churn src/riff-raff-yaml-file/index.test.ts x: 21 # changes y: 5212 line churn .nvmrc x: 15 # changes y: 35 line churn .github/dependabot.yml x: 16 # changes y: 185 line churn src/constructs/cloudwatch/__snapshots__/ec2-alarms.test.ts.snap x: 35 # changes y: 2253 line churn src/constructs/cloudwatch/__snapshots__/lambda-alarms.test.ts.snap x: 40 # changes y: 4523 line churn src/constructs/ecs/__snapshots__/ecs-task.test.ts.snap x: 46 # changes y: 6809 line churn src/constructs/iam/roles/__snapshots__/instance-role.test.ts.snap x: 32 # changes y: 5957 line churn src/constructs/vpc/__snapshots__/vpc.test.ts.snap x: 16 # changes y: 4752 line churn src/patterns/__snapshots__/api-lambda.test.ts.snap x: 31 # changes y: 8079 line churn src/patterns/__snapshots__/api-multiple-lambdas.test.ts.snap x: 20 # changes y: 4565 line churn src/utils/mixin/__snapshots__/app-aware-contruct.test.ts.snap x: 9 # changes y: 209 line churn src/constructs/autoscaling/asg.ts x: 80 # changes y: 1404 line churn src/bin/commands/account-readiness/ssm.ts x: 18 # changes y: 432 line churn README.md x: 50 # changes y: 1469 line churn src/constructs/autoscaling/asg.test.ts x: 54 # changes y: 2293 line churn src/bin/index.ts x: 30 # changes y: 652 line churn src/constructs/ec2/vpc.ts x: 25 # changes y: 346 line churn src/constructs/lambda/lambda.test.ts x: 33 # changes y: 1203 line churn src/constructs/lambda/lambda.ts x: 46 # changes y: 898 line churn src/constructs/loadbalancing/elb.test.ts x: 36 # changes y: 2282 line churn src/experimental/riff-raff-yaml-file/index.test.ts x: 22 # changes y: 4809 line churn src/experimental/constructs/__snapshots__/error-budget-alarm.test.ts.snap x: 14 # changes y: 12735 line churn tools/integration-test/src/__snapshots__/integration-test-stack.test.ts.snap x: 7 # changes y: 3177 line churn src/patterns/__snapshots__/ec2-app.test.ts.snap x: 23 # changes y: 6621 line churn src/patterns/ec2-app.test.ts x: 28 # changes y: 3917 line churn src/patterns/__snapshots__/scheduled-ecs-task.test.ts.snap x: 10 # changes y: 4776 line churn integration-test/package-lock.json x: 7 # changes y: 86070 line churn src/constructs/lambda/__snapshots__/lambda.test.ts.snap x: 20 # changes y: 7195 line churn yarn.lock x: 8 # changes y: 71204 line churn
743827.0
line churn
  min: 1.0
  average: 1602.61
  25th percentile: 20.0
  median: 63.0
  75th percentile: 232.5
  max: 743827.0
0 672.0
# changes
min: 1.0 | average: 9.33 | 25th percentile: 2.0 | median: 4.0 | 75th percentile: 9.0 | max: 672.0

Number of Contributors vs. Line Churn: 142 points

src/experimental/patterns/gu-load-balanced-app.ts x: 6 # contributors y: 1649 line churn src/constructs/iam/policies/developer-policy.ts x: 3 # contributors y: 820 line churn src/constructs/iam/policies/index.ts x: 7 # contributors y: 39 line churn src/constants/ssm-parameter-paths.ts x: 5 # contributors y: 237 line churn src/constructs/acm/certificate.ts x: 2 # contributors y: 469 line churn src/constructs/cloudwatch/api-gateway-alarms.ts x: 3 # contributors y: 59 line churn src/constructs/cloudwatch/ec2-alarms.ts x: 6 # contributors y: 275 line churn src/constructs/core/identity.ts x: 4 # contributors y: 90 line churn src/constructs/core/parameters/acm.ts x: 1 # contributors y: 34 line churn src/constructs/core/parameters/ec2.ts x: 2 # contributors y: 70 line churn src/constructs/ecs/ecs-task.ts x: 7 # contributors y: 1098 line churn src/constructs/loadbalancing/alb/application-load-balancer.ts x: 5 # contributors y: 331 line churn src/patterns/ec2-app/base.ts x: 20 # contributors y: 3370 line churn src/utils/mixin/app-aware-construct.ts x: 1 # contributors y: 100 line churn src/constructs/core/stack.ts x: 10 # contributors y: 1812 line churn src/riff-raff-yaml-file/index.ts x: 5 # contributors y: 1911 line churn src/constructs/iam/policies/parameter-store-read.ts x: 4 # contributors y: 234 line churn src/constructs/iam/roles/instance-role.ts x: 6 # contributors y: 242 line churn src/constructs/iam/fastly-logs-iam.ts x: 6 # contributors y: 109 line churn src/constructs/loadbalancing/alb/application-listener.ts x: 7 # contributors y: 399 line churn src/experimental/constructs/riff-raff-deployment-id.ts x: 1 # contributors y: 22 line churn src/experimental/patterns/ec2-app.ts x: 2 # contributors y: 1641 line churn .devcontainer/devenv.yaml x: 2 # contributors y: 92 line churn .github/dependabot.yml x: 2 # contributors y: 185 line churn src/utils/exec.ts x: 2 # contributors y: 46 line churn src/riff-raff-yaml-file/group-by.ts x: 2 # contributors y: 193 line churn src/riff-raff-yaml-file/types.ts x: 2 # contributors y: 158 line churn src/riff-raff-yaml-file/deployments/cloudformation.ts x: 2 # contributors y: 312 line churn src/riff-raff-yaml-file/deployments/update-parameters.ts x: 1 # contributors y: 40 line churn src/constructs/iam/index.ts x: 3 # contributors y: 7 line churn src/constructs/autoscaling/asg.ts x: 14 # contributors y: 1404 line churn src/constructs/cloudwatch/alarm.ts x: 4 # contributors y: 274 line churn src/constructs/cloudwatch/lambda-alarms.ts x: 5 # contributors y: 270 line churn src/constructs/rds/instance.ts x: 5 # contributors y: 251 line churn src/utils/cli/vpc.ts x: 4 # contributors y: 336 line churn src/constructs/ec2/security-groups/base.ts x: 2 # contributors y: 331 line churn src/constructs/ec2/security-groups/index.ts x: 1 # contributors y: 6 line churn eslint.config.mjs x: 1 # contributors y: 86 line churn src/utils/mixin/types.ts x: 2 # contributors y: 12 line churn src/constants/library-info.ts x: 2 # contributors y: 258 line churn src/constructs/iam/policies/kcl.ts x: 1 # contributors y: 162 line churn src/constructs/ec2/vpc.ts x: 5 # contributors y: 346 line churn src/constants/metadata-keys.ts x: 4 # contributors y: 29 line churn src/patterns/scheduled-lambda.ts x: 4 # contributors y: 432 line churn src/constructs/vpc/vpc.ts x: 7 # contributors y: 589 line churn src/constructs/autoscaling/user-data.ts x: 3 # contributors y: 388 line churn src/constructs/lambda/lambda.ts x: 11 # contributors y: 898 line churn src/constructs/core/parameters/s3.ts x: 4 # contributors y: 192 line churn src/riff-raff-yaml-file/deployments/lambda.ts x: 1 # contributors y: 176 line churn src/constructs/iam/policies/dynamodb.ts x: 3 # contributors y: 88 line churn src/aspects/cfn-include-reporter.ts x: 2 # contributors y: 58 line churn src/constructs/dns/dns-records.ts x: 4 # contributors y: 358 line churn src/experimental/patterns/kinesis-lambda.ts x: 3 # contributors y: 248 line churn src/experimental/patterns/sns-lambda.ts x: 4 # contributors y: 201 line churn src/types/access.ts x: 1 # contributors y: 218 line churn src/utils/security-groups/helpers.ts x: 2 # contributors y: 36 line churn src/patterns/api-lambda.ts x: 4 # contributors y: 304 line churn src/constructs/ses/index.ts x: 2 # contributors y: 130 line churn src/patterns/scheduled-ecs-task.ts x: 6 # contributors y: 1261 line churn src/constants/index.ts x: 5 # contributors y: 24 line churn src/patterns/ec2-app/framework.ts x: 4 # contributors y: 140 line churn src/aspects/metadata.ts x: 3 # contributors y: 133 line churn src/constructs/core/parameters/base.ts x: 5 # contributors y: 62 line churn src/constructs/core/parameters/anghammarad.ts x: 1 # contributors y: 114 line churn src/constructs/core/parameters/log-shipping.ts x: 1 # contributors y: 76 line churn src/constructs/core/migrating.ts x: 1 # contributors y: 370 line churn src/constructs/iam/roles/roles.ts x: 2 # contributors y: 114 line churn src/constructs/loadbalancing/alb/application-target-group.ts x: 6 # contributors y: 258 line churn tools/eslint/rules/valid-constructors.js x: 1 # contributors y: 358 line churn src/utils/lambda/event-source.ts x: 2 # contributors y: 94 line churn src/constructs/core/index.ts x: 4 # contributors y: 19 line churn src/constructs/iam/policies/cloudwatch.ts x: 1 # contributors y: 66 line churn
3370.0
line churn
  min: 1.0
  average: 217.26
  25th percentile: 16.0
  median: 86.0
  75th percentile: 243.5
  max: 3370.0
0 20.0
# contributors
min: 1.0 | average: 2.72 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 20.0

File Size vs. Line Churn: 142 points

src/experimental/patterns/gu-load-balanced-app.ts x: 662 lines of code y: 1649 line churn src/constructs/iam/policies/developer-policy.ts x: 100 lines of code y: 820 line churn src/constructs/iam/policies/index.ts x: 13 lines of code y: 39 line churn src/constants/ssm-parameter-paths.ts x: 79 lines of code y: 237 line churn src/constructs/acm/certificate.ts x: 24 lines of code y: 469 line churn src/constructs/cloudwatch/api-gateway-alarms.ts x: 37 lines of code y: 59 line churn src/constructs/cloudwatch/ec2-alarms.ts x: 95 lines of code y: 275 line churn src/constructs/core/identity.ts x: 29 lines of code y: 90 line churn src/constructs/core/parameters/ec2.ts x: 13 lines of code y: 70 line churn src/constructs/ecs/ecs-task.ts x: 207 lines of code y: 1098 line churn src/constructs/loadbalancing/alb/application-load-balancer.ts x: 58 lines of code y: 331 line churn src/patterns/ec2-app/base.ts x: 343 lines of code y: 3370 line churn src/utils/mixin/app-aware-construct.ts x: 23 lines of code y: 100 line churn src/constructs/core/stack.ts x: 94 lines of code y: 1812 line churn src/riff-raff-yaml-file/index.ts x: 213 lines of code y: 1911 line churn src/constructs/iam/policies/parameter-store-read.ts x: 49 lines of code y: 234 line churn src/constructs/iam/roles/instance-role.ts x: 38 lines of code y: 242 line churn src/constructs/iam/fastly-logs-iam.ts x: 24 lines of code y: 109 line churn src/constructs/loadbalancing/alb/application-listener.ts x: 41 lines of code y: 399 line churn src/experimental/constructs/riff-raff-deployment-id.ts x: 18 lines of code y: 22 line churn src/experimental/patterns/ec2-app.ts x: 283 lines of code y: 1641 line churn .devcontainer/devenv.yaml x: 4 lines of code y: 92 line churn .github/dependabot.yml x: 65 lines of code y: 185 line churn src/utils/exec.ts x: 34 lines of code y: 46 line churn src/riff-raff-yaml-file/group-by.ts x: 19 lines of code y: 193 line churn src/riff-raff-yaml-file/types.ts x: 29 lines of code y: 158 line churn src/constructs/root.ts x: 11 lines of code y: 96 line churn src/riff-raff-yaml-file/deployments/cloudformation.ts x: 71 lines of code y: 312 line churn src/riff-raff-yaml-file/deployments/update-parameters.ts x: 18 lines of code y: 40 line churn src/constructs/iam/index.ts x: 3 lines of code y: 7 line churn src/constructs/autoscaling/asg.ts x: 121 lines of code y: 1404 line churn src/constructs/cloudwatch/alarm.ts x: 37 lines of code y: 274 line churn src/constructs/cloudwatch/lambda-alarms.ts x: 73 lines of code y: 270 line churn src/constructs/rds/instance.ts x: 33 lines of code y: 251 line churn src/types/cli.ts x: 15 lines of code y: 88 line churn src/utils/cli/vpc.ts x: 75 lines of code y: 336 line churn src/utils/string.ts x: 13 lines of code y: 40 line churn src/constants/regex-pattern.ts x: 6 lines of code y: 50 line churn src/constructs/ec2/security-groups/base.ts x: 49 lines of code y: 331 line churn src/constructs/ec2/security-groups/index.ts x: 1 lines of code y: 6 line churn eslint.config.mjs x: 42 lines of code y: 86 line churn tools/integration-test/eslint.config.mjs x: 5 lines of code y: 12 line churn src/constants/library-info.ts x: 20 lines of code y: 258 line churn src/constructs/iam/policies/kcl.ts x: 57 lines of code y: 162 line churn src/constructs/iam/roles/github-actions.ts x: 58 lines of code y: 272 line churn src/constructs/ec2/vpc.ts x: 66 lines of code y: 346 line churn src/constants/metadata-keys.ts x: 8 lines of code y: 29 line churn src/patterns/scheduled-lambda.ts x: 33 lines of code y: 432 line churn src/constructs/vpc/vpc.ts x: 42 lines of code y: 589 line churn src/constructs/autoscaling/user-data.ts x: 64 lines of code y: 388 line churn src/constructs/lambda/lambda.ts x: 105 lines of code y: 898 line churn src/constructs/dynamodb/dynamodb.ts x: 20 lines of code y: 86 line churn src/constructs/iam/policies/ssm-ssh.ts x: 34 lines of code y: 102 line churn src/constructs/core/parameters/s3.ts x: 46 lines of code y: 192 line churn src/riff-raff-yaml-file/deployments/autoscaling.ts x: 45 lines of code y: 98 line churn src/riff-raff-yaml-file/deployments/lambda.ts x: 75 lines of code y: 176 line churn src/constructs/iam/policies/dynamodb.ts x: 31 lines of code y: 88 line churn src/aspects/cfn-include-reporter.ts x: 14 lines of code y: 58 line churn src/aspects/cfn-parameter-reporter.ts x: 17 lines of code y: 70 line churn src/constructs/dns/dns-records.ts x: 55 lines of code y: 358 line churn src/constructs/iam/policies/base-policy.ts x: 39 lines of code y: 198 line churn src/experimental/constructs/iam/roles/fastly-kinesis-log.ts x: 31 lines of code y: 66 line churn src/experimental/patterns/kinesis-lambda.ts x: 52 lines of code y: 248 line churn src/experimental/patterns/sns-lambda.ts x: 37 lines of code y: 201 line churn src/patterns/api-multiple-lambdas.ts x: 54 lines of code y: 268 line churn src/types/access.ts x: 46 lines of code y: 218 line churn src/utils/security-groups/helpers.ts x: 15 lines of code y: 36 line churn src/patterns/api-lambda.ts x: 37 lines of code y: 304 line churn src/constructs/core/parameters/index.ts x: 8 lines of code y: 16 line churn src/constructs/iam/policies/ses.ts x: 13 lines of code y: 100 line churn src/constructs/ses/index.ts x: 39 lines of code y: 130 line churn src/patterns/scheduled-ecs-task.ts x: 20 lines of code y: 1261 line churn typedoc.js x: 23 lines of code y: 91 line churn src/experimental/constructs/policies/kinesis-put-records.ts x: 13 lines of code y: 15 line churn src/patterns/ec2-app/framework.ts x: 29 lines of code y: 140 line churn src/types/amigo.ts x: 5 lines of code y: 36 line churn src/aspects/__data__/cfn.yaml x: 10 lines of code y: 30 line churn src/aspects/metadata.ts x: 20 lines of code y: 133 line churn src/constants/tracking-tag.ts x: 6 lines of code y: 66 line churn src/constructs/core/parameters/base.ts x: 35 lines of code y: 62 line churn src/experimental/patterns/index.ts x: 2 lines of code y: 4 line churn src/patterns/index.ts x: 5 lines of code y: 18 line churn tools/eslint/index.js x: 6 lines of code y: 12 line churn tools/eslint/rules/experimental-classes.js x: 32 lines of code y: 96 line churn src/constructs/core/parameters/anghammarad.ts x: 20 lines of code y: 114 line churn src/constructs/core/parameters/fastly.ts x: 20 lines of code y: 43 line churn src/constructs/core/parameters/log-shipping.ts x: 20 lines of code y: 76 line churn src/constructs/core/parameters/vpc.ts x: 27 lines of code y: 100 line churn src/constructs/core/migrating.ts x: 4 lines of code y: 370 line churn src/constructs/iam/roles/roles.ts x: 9 lines of code y: 114 line churn src/constructs/kinesis/kinesis-stream.ts x: 9 lines of code y: 91 line churn src/constructs/loadbalancing/alb/application-target-group.ts x: 34 lines of code y: 258 line churn src/constructs/s3/index.ts x: 16 lines of code y: 100 line churn src/types/index.ts x: 4 lines of code y: 14 line churn tools/eslint/rules/valid-constructors.js x: 132 lines of code y: 358 line churn src/constructs/iam/policies/assume-role.ts x: 21 lines of code y: 62 line churn src/constructs/iam/policies/describe-ec2.ts x: 30 lines of code y: 108 line churn src/constructs/iam/policies/log-shipping.ts x: 23 lines of code y: 249 line churn src/constructs/iam/policies/s3-get-object.ts x: 43 lines of code y: 335 line churn src/utils/singleton.ts x: 5 lines of code y: 86 line churn src/utils/git.ts x: 17 lines of code y: 20 line churn src/types/asg.ts x: 4 lines of code y: 38 line churn src/types/domain-names.ts x: 4 lines of code y: 50 line churn src/constructs/iam/policies/s3-put-object.ts x: 14 lines of code y: 16 line churn src/constructs/iam/policies/anghammarad.ts x: 20 lines of code y: 100 line churn src/constructs/iam/policies/cloudwatch.ts x: 24 lines of code y: 66 line churn src/constructs/cloudwatch/index.ts x: 4 lines of code y: 7 line churn src/index.ts x: 1 lines of code y: 46 line churn
3370.0
line churn
  min: 1.0
  average: 217.26
  25th percentile: 16.0
  median: 86.0
  75th percentile: 243.5
  max: 3370.0
0 662.0
lines of code
min: 1.0 | average: 36.51 | 25th percentile: 4.0 | median: 19.5 | 75th percentile: 39.5 | max: 662.0