guardian / cdk
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
0% | 0% | 13% | 17% | 68%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
ts0% | 0% | 14% | 14% | 70%
js0% | 0% | 0% | 68% | 31%
mjs0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src0% | 0% | 14% | 14% | 70%
tools0% | 0% | 0% | 75% | 24%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
base.ts
in src/patterns/ec2-app
360 4
ec2-app.ts
in src/experimental/patterns
213 12
ecs-task.ts
in src/constructs/ecs
196 2
index.ts
in src/riff-raff-yaml-file
165 7
valid-constructors.js
in tools/eslint/rules
132 2
asg.ts
in src/constructs/autoscaling
118 2
lambda.ts
in src/constructs/lambda
105 3
ec2-alarms.ts
in src/constructs/cloudwatch
95 3
stack.ts
in src/constructs/core
81 5
vpc.ts
in src/utils/cli
78 -
lambda.ts
in src/riff-raff-yaml-file/deployments
75 2
lambda-alarms.ts
in src/constructs/cloudwatch
75 2
cloudformation.ts
in src/riff-raff-yaml-file/deployments
74 3
ssm-parameter-paths.ts
in src/constants
74 -
vpc.ts
in src/constructs/ec2
66 5
user-data.ts
in src/constructs/autoscaling
64 4
github-actions.ts
in src/constructs/iam/roles
58 2
kcl.ts
in src/constructs/iam/policies
57 3
dns-records.ts
in src/constructs/dns
55 2
54 2
kinesis-lambda.ts
in src/experimental/patterns
52 1
base.ts
in src/constructs/ec2/security-groups
49 5
s3.ts
in src/constructs/core/parameters
46 5
access.ts
in src/types
46 -
autoscaling.ts
in src/riff-raff-yaml-file/deployments
45 2
event-source.ts
in src/utils/lambda
45 5
s3-get-object.ts
in src/constructs/iam/policies
43 5
application-listener.ts
in src/constructs/loadbalancing/alb
43 4
vpc.ts
in src/constructs/vpc
42 2
42 -
base-policy.ts
in src/constructs/iam/policies
39 3
alarm.ts
in src/constructs/cloudwatch
39 1
api-gateway-alarms.ts
in src/constructs/cloudwatch
39 1
index.ts
in src/constructs/ses
39 3
instance-role.ts
in src/constructs/iam/roles
38 2
api-lambda.ts
in src/patterns
37 1
sns-lambda.ts
in src/experimental/patterns
37 1
group-by.ts
in src/riff-raff-yaml-file
36 5
base.ts
in src/constructs/core/parameters
35 3
exec.ts
in src/utils
34 2
ssm-ssh.ts
in src/constructs/iam/policies
34 2
application-target-group.ts
in src/constructs/loadbalancing/alb
34 2
instance.ts
in src/constructs/rds
34 2
scheduled-lambda.ts
in src/patterns
33 1
parameter-store-read.ts
in src/constructs/iam/policies
33 4
experimental-classes.js
in tools/eslint/rules
32 2
dynamodb.ts
in src/constructs/iam/policies
31 3
fastly-kinesis-log.ts
in src/experimental/constructs/iam/roles
31 1
types.ts
in src/riff-raff-yaml-file
30 -
describe-ec2.ts
in src/constructs/iam/policies
30 2
Files With Most Units (Top 50)
File# lines# units
ec2-app.ts
in src/experimental/patterns
213 12
index.ts
in src/riff-raff-yaml-file
165 7
group-by.ts
in src/riff-raff-yaml-file
36 5
event-source.ts
in src/utils/lambda
45 5
stack.ts
in src/constructs/core
81 5
s3.ts
in src/constructs/core/parameters
46 5
s3-get-object.ts
in src/constructs/iam/policies
43 5
base.ts
in src/constructs/ec2/security-groups
49 5
vpc.ts
in src/constructs/ec2
66 5
base.ts
in src/patterns/ec2-app
360 4
user-data.ts
in src/constructs/autoscaling
64 4
parameter-store-read.ts
in src/constructs/iam/policies
33 4
application-listener.ts
in src/constructs/loadbalancing/alb
43 4
cloudformation.ts
in src/riff-raff-yaml-file/deployments
74 3
framework.ts
in src/patterns/ec2-app
29 3
lambda.ts
in src/constructs/lambda
105 3
base.ts
in src/constructs/core/parameters
35 3
vpc.ts
in src/constructs/core/parameters
27 3
kcl.ts
in src/constructs/iam/policies
57 3
cloudwatch.ts
in src/constructs/iam/policies
24 3
dynamodb.ts
in src/constructs/iam/policies
31 3
base-policy.ts
in src/constructs/iam/policies
39 3
ec2-alarms.ts
in src/constructs/cloudwatch
95 3
index.ts
in src/constructs/ses
39 3
experimental-classes.js
in tools/eslint/rules
32 2
valid-constructors.js
in tools/eslint/rules
132 2
lambda.ts
in src/riff-raff-yaml-file/deployments
75 2
autoscaling.ts
in src/riff-raff-yaml-file/deployments
45 2
library-info.ts
in src/constants
20 2
git.ts
in src/utils
17 2
exec.ts
in src/utils
34 2
app-aware-construct.ts
in src/utils/mixin
23 2
scheduled-ecs-task.ts
in src/patterns
20 2
54 2
asg.ts
in src/constructs/autoscaling
118 2
vpc.ts
in src/constructs/vpc
42 2
ecs-task.ts
in src/constructs/ecs
196 2
dns-records.ts
in src/constructs/dns
55 2
log-shipping.ts
in src/constructs/core/parameters
20 2
fastly.ts
in src/constructs/core/parameters
20 2
anghammarad.ts
in src/constructs/core/parameters
20 2
github-actions.ts
in src/constructs/iam/roles
58 2
instance-role.ts
in src/constructs/iam/roles
38 2
log-shipping.ts
in src/constructs/iam/policies
23 2
describe-ec2.ts
in src/constructs/iam/policies
30 2
anghammarad.ts
in src/constructs/iam/policies
20 2
ssm-ssh.ts
in src/constructs/iam/policies
34 2
application-load-balancer.ts
in src/constructs/loadbalancing/alb
25 2
application-target-group.ts
in src/constructs/loadbalancing/alb
34 2
lambda-alarms.ts
in src/constructs/cloudwatch
75 2
Files With Long Lines (Top 16)

There are 16 files with lines longer than 120 characters. In total, there are 18 long lines.

File# lines# units# long lines
access.ts
in src/types
46 - 2
ec2-app.ts
in src/experimental/patterns
213 12 2
experimental-classes.js
in tools/eslint/rules
32 2 1
index.ts
in src/riff-raff-yaml-file
165 7 1
ssm-parameter-paths.ts
in src/constants
74 - 1
base.ts
in src/patterns/ec2-app
360 4 1
asg.ts
in src/constructs/autoscaling
118 2 1
vpc.ts
in src/constructs/vpc
42 2 1
ecs-task.ts
in src/constructs/ecs
196 2 1
dns-records.ts
in src/constructs/dns
55 2 1
stack.ts
in src/constructs/core
81 5 1
ec2.ts
in src/constructs/core/parameters
13 1 1
application-target-group.ts
in src/constructs/loadbalancing/alb
34 2 1
ec2-alarms.ts
in src/constructs/cloudwatch
95 3 1
14 1 1
42 - 1
Correlations

File Size vs. Commits (all time): 135 points

src/constructs/ecs/ecs-task.ts x: 43 commits (all time) y: 196 lines of code src/patterns/ec2-app/base.ts x: 87 commits (all time) y: 360 lines of code src/constructs/autoscaling/asg.ts x: 105 commits (all time) y: 118 lines of code src/constructs/ec2/security-groups/base.ts x: 16 commits (all time) y: 49 lines of code src/constructs/ec2/security-groups/index.ts x: 4 commits (all time) y: 1 lines of code src/constructs/iam/roles/instance-role.ts x: 28 commits (all time) y: 38 lines of code eslint.config.mjs x: 2 commits (all time) y: 42 lines of code tools/integration-test/eslint.config.mjs x: 2 commits (all time) y: 5 lines of code src/constants/library-info.ts x: 22 commits (all time) y: 20 lines of code src/constructs/iam/policies/kcl.ts x: 8 commits (all time) y: 57 lines of code src/constructs/iam/policies/index.ts x: 22 commits (all time) y: 12 lines of code src/constructs/iam/roles/github-actions.ts x: 17 commits (all time) y: 58 lines of code src/constructs/rds/instance.ts x: 22 commits (all time) y: 34 lines of code src/experimental/patterns/ec2-app.ts x: 24 commits (all time) y: 213 lines of code src/riff-raff-yaml-file/deployments/cloudformation.ts x: 9 commits (all time) y: 74 lines of code src/riff-raff-yaml-file/index.ts x: 12 commits (all time) y: 165 lines of code src/riff-raff-yaml-file/types.ts x: 4 commits (all time) y: 30 lines of code src/constructs/ec2/vpc.ts x: 33 commits (all time) y: 66 lines of code src/constants/metadata-keys.ts x: 8 commits (all time) y: 8 lines of code src/patterns/scheduled-lambda.ts x: 30 commits (all time) y: 33 lines of code src/constructs/vpc/vpc.ts x: 26 commits (all time) y: 42 lines of code src/constructs/loadbalancing/alb/application-listener.ts x: 24 commits (all time) y: 43 lines of code src/constructs/autoscaling/user-data.ts x: 23 commits (all time) y: 64 lines of code src/constructs/lambda/lambda.ts x: 64 commits (all time) y: 105 lines of code src/utils/cognito/cognito.ts x: 3 commits (all time) y: 8 lines of code src/constructs/core/stack.ts x: 113 commits (all time) y: 81 lines of code src/constructs/dynamodb/dynamodb.ts x: 4 commits (all time) y: 20 lines of code src/constructs/dynamodb/index.ts x: 2 commits (all time) y: 1 lines of code src/constructs/loadbalancing/alb/application-load-balancer.ts x: 19 commits (all time) y: 25 lines of code src/constructs/iam/policies/ssm-ssh.ts x: 2 commits (all time) y: 34 lines of code src/constructs/core/parameters/s3.ts x: 20 commits (all time) y: 46 lines of code src/constructs/loadbalancing/index.ts x: 7 commits (all time) y: 1 lines of code src/constructs/root.ts x: 2 commits (all time) y: 10 lines of code src/riff-raff-yaml-file/deployments/autoscaling.ts x: 2 commits (all time) y: 45 lines of code src/riff-raff-yaml-file/deployments/lambda.ts x: 2 commits (all time) y: 75 lines of code src/riff-raff-yaml-file/group-by.ts x: 2 commits (all time) y: 36 lines of code src/constructs/cloudwatch/alarm.ts x: 24 commits (all time) y: 39 lines of code src/constructs/cloudwatch/ec2-alarms.ts x: 22 commits (all time) y: 95 lines of code src/constructs/cloudwatch/api-gateway-alarms.ts x: 2 commits (all time) y: 39 lines of code src/constructs/cloudwatch/lambda-alarms.ts x: 21 commits (all time) y: 75 lines of code src/constructs/iam/policies/dynamodb.ts x: 9 commits (all time) y: 31 lines of code src/aspects/cfn-include-reporter.ts x: 5 commits (all time) y: 14 lines of code src/aspects/cfn-parameter-reporter.ts x: 5 commits (all time) y: 17 lines of code src/constants/ssm-parameter-paths.ts x: 26 commits (all time) y: 74 lines of code src/constructs/dns/dns-records.ts x: 21 commits (all time) y: 55 lines of code src/constructs/iam/policies/base-policy.ts x: 20 commits (all time) y: 39 lines of code src/experimental/patterns/kinesis-lambda.ts x: 7 commits (all time) y: 52 lines of code src/experimental/patterns/sns-lambda.ts x: 9 commits (all time) y: 37 lines of code src/patterns/api-multiple-lambdas.ts x: 18 commits (all time) y: 54 lines of code src/types/access.ts x: 7 commits (all time) y: 46 lines of code src/utils/cli/vpc.ts x: 10 commits (all time) y: 78 lines of code src/utils/security-groups/helpers.ts x: 8 commits (all time) y: 15 lines of code src/patterns/api-lambda.ts x: 19 commits (all time) y: 37 lines of code src/constants/regex-pattern.ts x: 8 commits (all time) y: 9 lines of code src/constructs/iam/policies/ses.ts x: 8 commits (all time) y: 13 lines of code src/patterns/scheduled-ecs-task.ts x: 38 commits (all time) y: 20 lines of code typedoc.js x: 16 commits (all time) y: 23 lines of code src/constants/fastly-aws-account-id.ts x: 1 commits (all time) y: 1 lines of code src/constants/index.ts x: 11 commits (all time) y: 8 lines of code src/constructs/iam/fastly-logs-iam.ts x: 5 commits (all time) y: 25 lines of code src/experimental/constructs/policies/kinesis-put-records.ts x: 1 commits (all time) y: 13 lines of code src/patterns/ec2-app/framework.ts x: 13 commits (all time) y: 29 lines of code src/types/amigo.ts x: 4 commits (all time) y: 5 lines of code src/aspects/__data__/cfn.yaml x: 3 commits (all time) y: 10 lines of code src/aspects/metadata.ts x: 8 commits (all time) y: 20 lines of code src/constants/tracking-tag.ts x: 10 commits (all time) y: 6 lines of code src/constructs/core/parameters/base.ts x: 13 commits (all time) y: 35 lines of code src/types/cli.ts x: 9 commits (all time) y: 15 lines of code src/experimental/patterns/index.ts x: 2 commits (all time) y: 2 lines of code src/patterns/index.ts x: 14 commits (all time) y: 5 lines of code tools/eslint/index.js x: 4 commits (all time) y: 6 lines of code tools/eslint/rules/experimental-classes.js x: 2 commits (all time) y: 32 lines of code src/constructs/core/parameters/anghammarad.ts x: 11 commits (all time) y: 20 lines of code src/constructs/core/parameters/log-shipping.ts x: 14 commits (all time) y: 20 lines of code src/constructs/core/parameters/vpc.ts x: 13 commits (all time) y: 27 lines of code src/constructs/acm/certificate.ts x: 21 commits (all time) y: 24 lines of code src/constructs/core/migrating.ts x: 20 commits (all time) y: 4 lines of code src/constructs/iam/roles/roles.ts x: 11 commits (all time) y: 9 lines of code src/constructs/kinesis/kinesis-stream.ts x: 9 commits (all time) y: 9 lines of code src/constructs/loadbalancing/alb/application-target-group.ts x: 20 commits (all time) y: 34 lines of code src/constructs/s3/index.ts x: 8 commits (all time) y: 16 lines of code src/types/index.ts x: 4 commits (all time) y: 4 lines of code tools/eslint/rules/valid-constructors.js x: 6 commits (all time) y: 132 lines of code src/constructs/core/identity.ts x: 11 commits (all time) y: 24 lines of code src/constructs/iam/policies/describe-ec2.ts x: 12 commits (all time) y: 30 lines of code src/constructs/iam/policies/log-shipping.ts x: 28 commits (all time) y: 23 lines of code src/constructs/iam/policies/parameter-store-read.ts x: 12 commits (all time) y: 33 lines of code src/constructs/iam/policies/s3-get-object.ts x: 29 commits (all time) y: 43 lines of code src/types/distributable.ts x: 3 commits (all time) y: 12 lines of code src/utils/lambda/event-source.ts x: 6 commits (all time) y: 45 lines of code src/utils/mixin/app-aware-construct.ts x: 5 commits (all time) y: 23 lines of code src/utils/singleton.ts x: 3 commits (all time) y: 5 lines of code src/constructs/core/index.ts x: 11 commits (all time) y: 4 lines of code src/utils/exec.ts x: 1 commits (all time) y: 34 lines of code src/utils/git.ts x: 1 commits (all time) y: 17 lines of code src/patterns/ec2-app/index.ts x: 3 commits (all time) y: 2 lines of code src/types/asg.ts x: 2 commits (all time) y: 4 lines of code src/types/domain-names.ts x: 6 commits (all time) y: 4 lines of code src/constructs/iam/index.ts x: 3 commits (all time) y: 3 lines of code src/constructs/iam/policies/anghammarad.ts x: 6 commits (all time) y: 20 lines of code src/constructs/core/parameters/acm.ts x: 6 commits (all time) y: 13 lines of code src/constructs/iam/policies/cloudwatch.ts x: 6 commits (all time) y: 24 lines of code src/utils/ec2/private-config.ts x: 1 commits (all time) y: 5 lines of code src/constructs/autoscaling/index.ts x: 4 commits (all time) y: 2 lines of code
360.0
lines of code
  min: 1.0
  average: 30.76
  25th percentile: 4.0
  median: 20.0
  75th percentile: 39.0
  max: 360.0
0 113.0
commits (all time)
min: 1.0 | average: 11.8 | 25th percentile: 2.0 | median: 6.0 | 75th percentile: 16.0 | max: 113.0

File Size vs. Contributors (all time): 135 points

src/constructs/ecs/ecs-task.ts x: 9 contributors (all time) y: 196 lines of code src/patterns/ec2-app/base.ts x: 19 contributors (all time) y: 360 lines of code src/constructs/autoscaling/asg.ts x: 15 contributors (all time) y: 118 lines of code src/constructs/ec2/security-groups/base.ts x: 3 contributors (all time) y: 49 lines of code src/constructs/ec2/security-groups/index.ts x: 2 contributors (all time) y: 1 lines of code src/constructs/iam/roles/instance-role.ts x: 7 contributors (all time) y: 38 lines of code eslint.config.mjs x: 1 contributors (all time) y: 42 lines of code src/utils/mixin/types.ts x: 3 contributors (all time) y: 1 lines of code tools/integration-test/eslint.config.mjs x: 1 contributors (all time) y: 5 lines of code src/constants/library-info.ts x: 3 contributors (all time) y: 20 lines of code src/constructs/iam/policies/kcl.ts x: 1 contributors (all time) y: 57 lines of code src/constructs/iam/policies/index.ts x: 5 contributors (all time) y: 12 lines of code src/constructs/iam/roles/github-actions.ts x: 6 contributors (all time) y: 58 lines of code src/constructs/rds/instance.ts x: 6 contributors (all time) y: 34 lines of code src/experimental/patterns/ec2-app.ts x: 1 contributors (all time) y: 213 lines of code src/riff-raff-yaml-file/deployments/cloudformation.ts x: 2 contributors (all time) y: 74 lines of code src/riff-raff-yaml-file/index.ts x: 2 contributors (all time) y: 165 lines of code src/riff-raff-yaml-file/types.ts x: 1 contributors (all time) y: 30 lines of code src/constructs/ec2/vpc.ts x: 7 contributors (all time) y: 66 lines of code src/constants/metadata-keys.ts x: 5 contributors (all time) y: 8 lines of code src/patterns/scheduled-lambda.ts x: 5 contributors (all time) y: 33 lines of code src/constructs/vpc/vpc.ts x: 8 contributors (all time) y: 42 lines of code src/constructs/loadbalancing/alb/application-listener.ts x: 8 contributors (all time) y: 43 lines of code src/constructs/autoscaling/user-data.ts x: 4 contributors (all time) y: 64 lines of code src/constructs/lambda/lambda.ts x: 12 contributors (all time) y: 105 lines of code src/utils/cognito/cognito.ts x: 2 contributors (all time) y: 8 lines of code src/constructs/core/stack.ts x: 9 contributors (all time) y: 81 lines of code src/constructs/dynamodb/dynamodb.ts x: 1 contributors (all time) y: 20 lines of code src/constructs/dynamodb/index.ts x: 1 contributors (all time) y: 1 lines of code src/constructs/loadbalancing/alb/application-load-balancer.ts x: 4 contributors (all time) y: 25 lines of code src/constructs/iam/policies/ssm-ssh.ts x: 1 contributors (all time) y: 34 lines of code src/constructs/core/parameters/s3.ts x: 5 contributors (all time) y: 46 lines of code src/constructs/root.ts x: 1 contributors (all time) y: 10 lines of code src/riff-raff-yaml-file/deployments/autoscaling.ts x: 1 contributors (all time) y: 45 lines of code src/riff-raff-yaml-file/deployments/lambda.ts x: 1 contributors (all time) y: 75 lines of code src/riff-raff-yaml-file/group-by.ts x: 1 contributors (all time) y: 36 lines of code src/constructs/cloudwatch/alarm.ts x: 5 contributors (all time) y: 39 lines of code src/constructs/cloudwatch/ec2-alarms.ts x: 7 contributors (all time) y: 95 lines of code src/constructs/cloudwatch/api-gateway-alarms.ts x: 2 contributors (all time) y: 39 lines of code src/constructs/cloudwatch/lambda-alarms.ts x: 6 contributors (all time) y: 75 lines of code src/constructs/iam/policies/dynamodb.ts x: 4 contributors (all time) y: 31 lines of code src/aspects/cfn-include-reporter.ts x: 3 contributors (all time) y: 14 lines of code src/aspects/cfn-parameter-reporter.ts x: 3 contributors (all time) y: 17 lines of code src/constants/ssm-parameter-paths.ts x: 5 contributors (all time) y: 74 lines of code src/constructs/dns/dns-records.ts x: 5 contributors (all time) y: 55 lines of code src/constructs/iam/policies/base-policy.ts x: 3 contributors (all time) y: 39 lines of code src/experimental/constructs/iam/roles/fastly-kinesis-log.ts x: 2 contributors (all time) y: 31 lines of code src/experimental/patterns/kinesis-lambda.ts x: 4 contributors (all time) y: 52 lines of code src/experimental/patterns/sns-lambda.ts x: 5 contributors (all time) y: 37 lines of code src/patterns/api-multiple-lambdas.ts x: 7 contributors (all time) y: 54 lines of code src/types/access.ts x: 2 contributors (all time) y: 46 lines of code src/utils/cli/vpc.ts x: 3 contributors (all time) y: 78 lines of code src/utils/security-groups/helpers.ts x: 3 contributors (all time) y: 15 lines of code src/constants/regex-pattern.ts x: 3 contributors (all time) y: 9 lines of code src/constructs/iam/policies/ses.ts x: 2 contributors (all time) y: 13 lines of code src/patterns/scheduled-ecs-task.ts x: 6 contributors (all time) y: 20 lines of code typedoc.js x: 4 contributors (all time) y: 23 lines of code src/constants/index.ts x: 6 contributors (all time) y: 8 lines of code src/experimental/constructs/policies/kinesis-put-records.ts x: 1 contributors (all time) y: 13 lines of code src/patterns/ec2-app/framework.ts x: 5 contributors (all time) y: 29 lines of code src/types/amigo.ts x: 2 contributors (all time) y: 5 lines of code src/aspects/__data__/cfn.yaml x: 3 contributors (all time) y: 10 lines of code src/aspects/metadata.ts x: 4 contributors (all time) y: 20 lines of code src/constants/tracking-tag.ts x: 4 contributors (all time) y: 6 lines of code src/constructs/core/parameters/base.ts x: 6 contributors (all time) y: 35 lines of code src/utils/array.ts x: 2 contributors (all time) y: 10 lines of code src/experimental/patterns/index.ts x: 2 contributors (all time) y: 2 lines of code src/patterns/index.ts x: 6 contributors (all time) y: 5 lines of code tools/eslint/index.js x: 2 contributors (all time) y: 6 lines of code tools/eslint/rules/experimental-classes.js x: 2 contributors (all time) y: 32 lines of code src/constructs/core/parameters/anghammarad.ts x: 2 contributors (all time) y: 20 lines of code src/constructs/core/parameters/vpc.ts x: 2 contributors (all time) y: 27 lines of code src/constructs/acm/certificate.ts x: 3 contributors (all time) y: 24 lines of code src/constructs/core/migrating.ts x: 2 contributors (all time) y: 4 lines of code src/constructs/loadbalancing/alb/application-target-group.ts x: 7 contributors (all time) y: 34 lines of code src/constructs/s3/index.ts x: 2 contributors (all time) y: 16 lines of code tools/eslint/rules/valid-constructors.js x: 2 contributors (all time) y: 132 lines of code src/constructs/core/identity.ts x: 5 contributors (all time) y: 24 lines of code src/constructs/iam/policies/s3-get-object.ts x: 5 contributors (all time) y: 43 lines of code src/types/distributable.ts x: 2 contributors (all time) y: 12 lines of code src/utils/lambda/event-source.ts x: 3 contributors (all time) y: 45 lines of code src/utils/mixin/app-aware-construct.ts x: 2 contributors (all time) y: 23 lines of code src/constructs/core/index.ts x: 5 contributors (all time) y: 4 lines of code src/utils/git.ts x: 1 contributors (all time) y: 17 lines of code src/constructs/iam/roles/index.ts x: 3 contributors (all time) y: 3 lines of code src/constructs/cloudwatch/index.ts x: 1 contributors (all time) y: 4 lines of code src/constructs/autoscaling/index.ts x: 3 contributors (all time) y: 2 lines of code src/constructs/ec2/index.ts x: 1 contributors (all time) y: 2 lines of code
360.0
lines of code
  min: 1.0
  average: 30.76
  25th percentile: 4.0
  median: 20.0
  75th percentile: 39.0
  max: 360.0
0 19.0
contributors (all time)
min: 1.0 | average: 3.24 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 4.0 | max: 19.0

File Size vs. Commits (30 days): 9 points

src/constructs/ecs/ecs-task.ts x: 2 commits (30d) y: 196 lines of code src/patterns/ec2-app/base.ts x: 4 commits (30d) y: 360 lines of code src/constructs/autoscaling/asg.ts x: 5 commits (30d) y: 118 lines of code src/constructs/ec2/security-groups/base.ts x: 1 commits (30d) y: 49 lines of code src/constructs/ec2/security-groups/index.ts x: 1 commits (30d) y: 1 lines of code src/constructs/iam/roles/instance-role.ts x: 3 commits (30d) y: 38 lines of code eslint.config.mjs x: 2 commits (30d) y: 42 lines of code src/utils/mixin/types.ts x: 2 commits (30d) y: 1 lines of code tools/integration-test/eslint.config.mjs x: 2 commits (30d) y: 5 lines of code
360.0
lines of code
  min: 1.0
  average: 90.0
  25th percentile: 3.0
  median: 42.0
  75th percentile: 157.0
  max: 360.0
0 5.0
commits (30d)
min: 1.0 | average: 2.44 | 25th percentile: 1.5 | median: 2.0 | 75th percentile: 3.5 | max: 5.0

File Size vs. Contributors (30 days): 9 points

src/constructs/ecs/ecs-task.ts x: 1 contributors (30d) y: 196 lines of code src/patterns/ec2-app/base.ts x: 1 contributors (30d) y: 360 lines of code src/constructs/autoscaling/asg.ts x: 2 contributors (30d) y: 118 lines of code src/constructs/ec2/security-groups/base.ts x: 1 contributors (30d) y: 49 lines of code src/constructs/ec2/security-groups/index.ts x: 1 contributors (30d) y: 1 lines of code src/constructs/iam/roles/instance-role.ts x: 2 contributors (30d) y: 38 lines of code eslint.config.mjs x: 1 contributors (30d) y: 42 lines of code tools/integration-test/eslint.config.mjs x: 1 contributors (30d) y: 5 lines of code
360.0
lines of code
  min: 1.0
  average: 90.0
  25th percentile: 3.0
  median: 42.0
  75th percentile: 157.0
  max: 360.0
0 2.0
contributors (30d)
min: 1.0 | average: 1.22 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.5 | max: 2.0

File Size vs. Commits (90 days): 12 points

src/constructs/ecs/ecs-task.ts x: 2 commits (90d) y: 196 lines of code src/patterns/ec2-app/base.ts x: 4 commits (90d) y: 360 lines of code src/constructs/autoscaling/asg.ts x: 5 commits (90d) y: 118 lines of code src/constructs/ec2/security-groups/base.ts x: 1 commits (90d) y: 49 lines of code src/constructs/ec2/security-groups/index.ts x: 1 commits (90d) y: 1 lines of code src/constructs/iam/roles/instance-role.ts x: 3 commits (90d) y: 38 lines of code eslint.config.mjs x: 2 commits (90d) y: 42 lines of code src/utils/mixin/types.ts x: 2 commits (90d) y: 1 lines of code tools/integration-test/eslint.config.mjs x: 2 commits (90d) y: 5 lines of code src/constants/library-info.ts x: 2 commits (90d) y: 20 lines of code src/constructs/iam/policies/kcl.ts x: 7 commits (90d) y: 57 lines of code src/constructs/iam/policies/index.ts x: 1 commits (90d) y: 12 lines of code
360.0
lines of code
  min: 1.0
  average: 74.92
  25th percentile: 6.75
  median: 40.0
  75th percentile: 102.75
  max: 360.0
0 7.0
commits (90d)
min: 1.0 | average: 2.67 | 25th percentile: 1.25 | median: 2.0 | 75th percentile: 3.75 | max: 7.0

File Size vs. Contributors (90 days): 12 points

src/constructs/ecs/ecs-task.ts x: 1 contributors (90d) y: 196 lines of code src/patterns/ec2-app/base.ts x: 1 contributors (90d) y: 360 lines of code src/constructs/autoscaling/asg.ts x: 2 contributors (90d) y: 118 lines of code src/constructs/ec2/security-groups/base.ts x: 1 contributors (90d) y: 49 lines of code src/constructs/ec2/security-groups/index.ts x: 1 contributors (90d) y: 1 lines of code src/constructs/iam/roles/instance-role.ts x: 2 contributors (90d) y: 38 lines of code eslint.config.mjs x: 1 contributors (90d) y: 42 lines of code tools/integration-test/eslint.config.mjs x: 1 contributors (90d) y: 5 lines of code src/constants/library-info.ts x: 1 contributors (90d) y: 20 lines of code src/constructs/iam/policies/kcl.ts x: 1 contributors (90d) y: 57 lines of code src/constructs/iam/policies/index.ts x: 1 contributors (90d) y: 12 lines of code
360.0
lines of code
  min: 1.0
  average: 74.92
  25th percentile: 6.75
  median: 40.0
  75th percentile: 102.75
  max: 360.0
0 2.0
contributors (90d)
min: 1.0 | average: 1.17 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0