Overview
File Change Frequency Overall
  • There are 33 files with 1,752 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 4 files changed 21-50 times (658 lines of code)
    • 13 files changed 6-20 times (671 lines of code)
    • 16 files changed 1-5 times (423 lines of code)
0% | 0% | 37% | 38% | 24%
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 33 files with 1,752 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 2 files changed by 6-10 contributors (339 lines of code)
    • 28 files changed by 2-5 contributors (1,383 lines of code)
    • 3 files changed by 1 contributor (30 lines of code)
0% | 0% | 19% | 78% | 1%
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, json, yaml, js, txt, md, mjs, gitignore, snap, gitattributes, editorconfig, yml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
ts0% | 0% | 38% | 39% | 21%
yaml0% | 0% | 0% | 0% | 100%
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
bandit0% | 0% | 47% | 25% | 27%
cdk0% | 0% | 63% | 32% | 4%
super-mode-calculator0% | 0% | 0% | 72% | 27%
.github0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 33)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
query-lambda.ts
in bandit/src/query-lambda
128 1 2024-03-21 2026-05-01 35 6 +635 / -355 114918544+andrewheguardian juarez.mota.mindera
bandit.ts
in cdk/lib
211 1 2024-03-21 2026-07-27 28 7 +722 / -379 tom.forbes juabara
bigquery.ts
in bandit/src/query-lambda
86 - 2024-08-15 2026-04-29 22 5 +460 / -188 “luxmi.r.pillai juabara
build-query.ts
in bandit/src/query-lambda
233 - 2024-09-13 2026-04-29 22 5 +1416 / -780 “luxmi.r.pillai juabara
dynamo.ts
in bandit/src/query-lambda
63 4 2024-09-09 2026-05-01 18 5 +308 / -95 “luxmi.r.pillai juarez.mota.mindera
109 1 2024-10-10 2026-07-27 14 5 +405 / -52 “luxmi.r.pillai juabara
build-query.ts
in super-mode-calculator/src/lib
124 - 2024-10-24 2025-09-23 14 5 +664 / -283 “luxmi.r.pillai juabara
models.ts
in bandit/src/lib
24 - 2024-03-21 2025-02-26 13 4 +80 / -25 114918544+andrewheguardian tom.forbes
constants.ts
in super-mode-calculator/src/lib
13 - 2021-07-19 2025-02-26 10 3 +108 / -66 tompretty2 tom.forbes
local.ts
in bandit/src/query-lambda
23 - 2024-03-21 2026-03-04 9 4 +83 / -93 tom.forbes tom.forbes
backfill.ts
in bandit/src/scripts
36 - 2024-04-04 2026-05-01 9 3 +81 / -72 tom.forbes tom.forbes
parse-result.ts
in bandit/src/query-lambda
40 2 2024-09-13 2026-03-04 9 5 +228 / -58 “luxmi.r.pillai tom.forbes
ssm.ts
in bandit/src/query-lambda
23 - 2024-08-15 2026-03-04 7 5 +85 / -19 “luxmi.r.pillai tom.forbes
cloudwatch.ts
in bandit/src/lib/aws
33 - 2025-07-25 2026-03-04 7 3 +96 / -26 juarez.mota.mindera tom.forbes
bigquery.ts
in super-mode-calculator/src/lib
35 - 2024-10-23 2026-03-04 7 3 +119 / -8 “luxmi.r.pillai tom.forbes
lambda.ts
in super-mode-calculator/src
40 1 2024-12-13 2026-03-04 6 5 +154 / -10 “luxmi.r.pillai tom.forbes
dynamo.ts
in super-mode-calculator/src/lib
108 11 2024-12-13 2025-09-23 6 5 +450 / -72 “luxmi.r.pillai juarez.mota.mindera
config.ts
in bandit/src/lib/aws
3 - 2025-07-25 2026-03-04 5 3 +44 / -38 juarez.mota.mindera tom.forbes
date.ts
in super-mode-calculator/src/lib
7 2 2021-07-19 2025-02-26 5 4 +34 / -24 tompretty2 tom.forbes
ssm.ts
in super-mode-calculator/src/lib
25 - 2024-10-23 2025-09-23 5 5 +91 / -10 “luxmi.r.pillai juabara
show-bandit-query.ts
in bandit/src/scripts
54 1 2026-02-18 2026-04-29 5 2 +170 / -34 juarez.mota.mindera juabara
errors.ts
in super-mode-calculator/src/lib
4 - 2021-07-19 2025-02-26 4 4 +48 / -60 tompretty2 tom.forbes
dependabot.yml
in .github
30 - 2023-04-11 2025-12-16 4 4 +84 / -4 lakshmi.pillai juabara
parse.ts
in super-mode-calculator/src
40 1 2024-12-13 2025-02-26 4 3 +144 / -0 “luxmi.r.pillai tom.forbes
superMode.ts
in super-mode-calculator/src
14 2 2024-12-13 2025-02-26 3 3 +49 / -1 “luxmi.r.pillai tom.forbes
regionSql.ts
in super-mode-calculator/src
24 - 2024-12-13 2025-02-26 3 3 +72 / -0 “luxmi.r.pillai tom.forbes
14 - 2026-07-23 2026-07-27 2 2 +30 / -0 juarez.mota.mindera juabara
product-catalog.ts
in bandit/src/lib
176 3 2026-02-18 2026-02-23 2 2 +495 / -71 juarez.mota.mindera juarez.mota.mindera
dynamodb.ts
in bandit/src/lib/aws
1 - 2026-01-07 2026-01-07 1 2 - juabara juarez.mota.mindera
test-bq-connection.ts
in bandit/src/query-lambda
1 - 2026-01-07 2026-01-07 1 2 - juabara juarez.mota.mindera
mjs
5 - 2026-03-04 2026-03-04 1 1 +6 / -0 tom.forbes tom.forbes
mjs
eslint.config.mjs
in super-mode-calculator
5 - 2026-03-04 2026-03-04 1 1 +6 / -0 tom.forbes tom.forbes
errors.ts
in bandit/src/lib
20 - 2024-03-21 2024-03-21 1 1 +24 / -0 tom.forbes tom.forbes
Files With Most Churn (Top 33)
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
build-query.ts
in bandit/src/query-lambda
233 - 2024-09-13 2026-04-29 22 5 +1416 / -780 “luxmi.r.pillai juabara
bandit.ts
in cdk/lib
211 1 2024-03-21 2026-07-27 28 7 +722 / -379 tom.forbes juabara
query-lambda.ts
in bandit/src/query-lambda
128 1 2024-03-21 2026-05-01 35 6 +635 / -355 114918544+andrewheguardian juarez.mota.mindera
build-query.ts
in super-mode-calculator/src/lib
124 - 2024-10-24 2025-09-23 14 5 +664 / -283 “luxmi.r.pillai juabara
bigquery.ts
in bandit/src/query-lambda
86 - 2024-08-15 2026-04-29 22 5 +460 / -188 “luxmi.r.pillai juabara
product-catalog.ts
in bandit/src/lib
176 3 2026-02-18 2026-02-23 2 2 +495 / -71 juarez.mota.mindera juarez.mota.mindera
dynamo.ts
in super-mode-calculator/src/lib
108 11 2024-12-13 2025-09-23 6 5 +450 / -72 “luxmi.r.pillai juarez.mota.mindera
109 1 2024-10-10 2026-07-27 14 5 +405 / -52 “luxmi.r.pillai juabara
dynamo.ts
in bandit/src/query-lambda
63 4 2024-09-09 2026-05-01 18 5 +308 / -95 “luxmi.r.pillai juarez.mota.mindera
parse-result.ts
in bandit/src/query-lambda
40 2 2024-09-13 2026-03-04 9 5 +228 / -58 “luxmi.r.pillai tom.forbes
show-bandit-query.ts
in bandit/src/scripts
54 1 2026-02-18 2026-04-29 5 2 +170 / -34 juarez.mota.mindera juabara
local.ts
in bandit/src/query-lambda
23 - 2024-03-21 2026-03-04 9 4 +83 / -93 tom.forbes tom.forbes
constants.ts
in super-mode-calculator/src/lib
13 - 2021-07-19 2025-02-26 10 3 +108 / -66 tompretty2 tom.forbes
lambda.ts
in super-mode-calculator/src
40 1 2024-12-13 2026-03-04 6 5 +154 / -10 “luxmi.r.pillai tom.forbes
backfill.ts
in bandit/src/scripts
36 - 2024-04-04 2026-05-01 9 3 +81 / -72 tom.forbes tom.forbes
parse.ts
in super-mode-calculator/src
40 1 2024-12-13 2025-02-26 4 3 +144 / -0 “luxmi.r.pillai tom.forbes
bigquery.ts
in super-mode-calculator/src/lib
35 - 2024-10-23 2026-03-04 7 3 +119 / -8 “luxmi.r.pillai tom.forbes
cloudwatch.ts
in bandit/src/lib/aws
33 - 2025-07-25 2026-03-04 7 3 +96 / -26 juarez.mota.mindera tom.forbes
errors.ts
in super-mode-calculator/src/lib
4 - 2021-07-19 2025-02-26 4 4 +48 / -60 tompretty2 tom.forbes
models.ts
in bandit/src/lib
24 - 2024-03-21 2025-02-26 13 4 +80 / -25 114918544+andrewheguardian tom.forbes
ssm.ts
in bandit/src/query-lambda
23 - 2024-08-15 2026-03-04 7 5 +85 / -19 “luxmi.r.pillai tom.forbes
ssm.ts
in super-mode-calculator/src/lib
25 - 2024-10-23 2025-09-23 5 5 +91 / -10 “luxmi.r.pillai juabara
dependabot.yml
in .github
30 - 2023-04-11 2025-12-16 4 4 +84 / -4 lakshmi.pillai juabara
config.ts
in bandit/src/lib/aws
3 - 2025-07-25 2026-03-04 5 3 +44 / -38 juarez.mota.mindera tom.forbes
regionSql.ts
in super-mode-calculator/src
24 - 2024-12-13 2025-02-26 3 3 +72 / -0 “luxmi.r.pillai tom.forbes
date.ts
in super-mode-calculator/src/lib
7 2 2021-07-19 2025-02-26 5 4 +34 / -24 tompretty2 tom.forbes
superMode.ts
in super-mode-calculator/src
14 2 2024-12-13 2025-02-26 3 3 +49 / -1 “luxmi.r.pillai tom.forbes
14 - 2026-07-23 2026-07-27 2 2 +30 / -0 juarez.mota.mindera juabara
errors.ts
in bandit/src/lib
20 - 2024-03-21 2024-03-21 1 1 +24 / -0 tom.forbes tom.forbes
mjs
5 - 2026-03-04 2026-03-04 1 1 +6 / -0 tom.forbes tom.forbes
mjs
eslint.config.mjs
in super-mode-calculator
5 - 2026-03-04 2026-03-04 1 1 +6 / -0 tom.forbes tom.forbes
dynamodb.ts
in bandit/src/lib/aws
1 - 2026-01-07 2026-01-07 1 2 - juabara juarez.mota.mindera
test-bq-connection.ts
in bandit/src/query-lambda
1 - 2026-01-07 2026-01-07 1 2 - juabara juarez.mota.mindera
Files With Most Contributors (Top 33)
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
bandit.ts
in cdk/lib
211 1 2024-03-21 2026-07-27 28 7 +722 / -379 tom.forbes juabara
query-lambda.ts
in bandit/src/query-lambda
128 1 2024-03-21 2026-05-01 35 6 +635 / -355 114918544+andrewheguardian juarez.mota.mindera
build-query.ts
in bandit/src/query-lambda
233 - 2024-09-13 2026-04-29 22 5 +1416 / -780 “luxmi.r.pillai juabara
bigquery.ts
in bandit/src/query-lambda
86 - 2024-08-15 2026-04-29 22 5 +460 / -188 “luxmi.r.pillai juabara
dynamo.ts
in bandit/src/query-lambda
63 4 2024-09-09 2026-05-01 18 5 +308 / -95 “luxmi.r.pillai juarez.mota.mindera
109 1 2024-10-10 2026-07-27 14 5 +405 / -52 “luxmi.r.pillai juabara
build-query.ts
in super-mode-calculator/src/lib
124 - 2024-10-24 2025-09-23 14 5 +664 / -283 “luxmi.r.pillai juabara
parse-result.ts
in bandit/src/query-lambda
40 2 2024-09-13 2026-03-04 9 5 +228 / -58 “luxmi.r.pillai tom.forbes
ssm.ts
in bandit/src/query-lambda
23 - 2024-08-15 2026-03-04 7 5 +85 / -19 “luxmi.r.pillai tom.forbes
lambda.ts
in super-mode-calculator/src
40 1 2024-12-13 2026-03-04 6 5 +154 / -10 “luxmi.r.pillai tom.forbes
dynamo.ts
in super-mode-calculator/src/lib
108 11 2024-12-13 2025-09-23 6 5 +450 / -72 “luxmi.r.pillai juarez.mota.mindera
ssm.ts
in super-mode-calculator/src/lib
25 - 2024-10-23 2025-09-23 5 5 +91 / -10 “luxmi.r.pillai juabara
models.ts
in bandit/src/lib
24 - 2024-03-21 2025-02-26 13 4 +80 / -25 114918544+andrewheguardian tom.forbes
local.ts
in bandit/src/query-lambda
23 - 2024-03-21 2026-03-04 9 4 +83 / -93 tom.forbes tom.forbes
date.ts
in super-mode-calculator/src/lib
7 2 2021-07-19 2025-02-26 5 4 +34 / -24 tompretty2 tom.forbes
errors.ts
in super-mode-calculator/src/lib
4 - 2021-07-19 2025-02-26 4 4 +48 / -60 tompretty2 tom.forbes
dependabot.yml
in .github
30 - 2023-04-11 2025-12-16 4 4 +84 / -4 lakshmi.pillai juabara
constants.ts
in super-mode-calculator/src/lib
13 - 2021-07-19 2025-02-26 10 3 +108 / -66 tompretty2 tom.forbes
backfill.ts
in bandit/src/scripts
36 - 2024-04-04 2026-05-01 9 3 +81 / -72 tom.forbes tom.forbes
bigquery.ts
in super-mode-calculator/src/lib
35 - 2024-10-23 2026-03-04 7 3 +119 / -8 “luxmi.r.pillai tom.forbes
cloudwatch.ts
in bandit/src/lib/aws
33 - 2025-07-25 2026-03-04 7 3 +96 / -26 juarez.mota.mindera tom.forbes
config.ts
in bandit/src/lib/aws
3 - 2025-07-25 2026-03-04 5 3 +44 / -38 juarez.mota.mindera tom.forbes
parse.ts
in super-mode-calculator/src
40 1 2024-12-13 2025-02-26 4 3 +144 / -0 “luxmi.r.pillai tom.forbes
superMode.ts
in super-mode-calculator/src
14 2 2024-12-13 2025-02-26 3 3 +49 / -1 “luxmi.r.pillai tom.forbes
regionSql.ts
in super-mode-calculator/src
24 - 2024-12-13 2025-02-26 3 3 +72 / -0 “luxmi.r.pillai tom.forbes
show-bandit-query.ts
in bandit/src/scripts
54 1 2026-02-18 2026-04-29 5 2 +170 / -34 juarez.mota.mindera juabara
14 - 2026-07-23 2026-07-27 2 2 +30 / -0 juarez.mota.mindera juabara
product-catalog.ts
in bandit/src/lib
176 3 2026-02-18 2026-02-23 2 2 +495 / -71 juarez.mota.mindera juarez.mota.mindera
test-bq-connection.ts
in bandit/src/query-lambda
1 - 2026-01-07 2026-01-07 1 2 - juabara juarez.mota.mindera
dynamodb.ts
in bandit/src/lib/aws
1 - 2026-01-07 2026-01-07 1 2 - juabara juarez.mota.mindera
mjs
eslint.config.mjs
in super-mode-calculator
5 - 2026-03-04 2026-03-04 1 1 +6 / -0 tom.forbes tom.forbes
mjs
5 - 2026-03-04 2026-03-04 1 1 +6 / -0 tom.forbes tom.forbes
errors.ts
in bandit/src/lib
20 - 2024-03-21 2024-03-21 1 1 +24 / -0 tom.forbes tom.forbes
Files With Least Contributors (Top 33)
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
errors.ts
in bandit/src/lib
20 - 2024-03-21 2024-03-21 1 1 +24 / -0 tom.forbes tom.forbes
mjs
eslint.config.mjs
in super-mode-calculator
5 - 2026-03-04 2026-03-04 1 1 +6 / -0 tom.forbes tom.forbes
mjs
5 - 2026-03-04 2026-03-04 1 1 +6 / -0 tom.forbes tom.forbes
product-catalog.ts
in bandit/src/lib
176 3 2026-02-18 2026-02-23 2 2 +495 / -71 juarez.mota.mindera juarez.mota.mindera
show-bandit-query.ts
in bandit/src/scripts
54 1 2026-02-18 2026-04-29 5 2 +170 / -34 juarez.mota.mindera juabara
14 - 2026-07-23 2026-07-27 2 2 +30 / -0 juarez.mota.mindera juabara
test-bq-connection.ts
in bandit/src/query-lambda
1 - 2026-01-07 2026-01-07 1 2 - juabara juarez.mota.mindera
dynamodb.ts
in bandit/src/lib/aws
1 - 2026-01-07 2026-01-07 1 2 - juabara juarez.mota.mindera
parse.ts
in super-mode-calculator/src
40 1 2024-12-13 2025-02-26 4 3 +144 / -0 “luxmi.r.pillai tom.forbes
backfill.ts
in bandit/src/scripts
36 - 2024-04-04 2026-05-01 9 3 +81 / -72 tom.forbes tom.forbes
bigquery.ts
in super-mode-calculator/src/lib
35 - 2024-10-23 2026-03-04 7 3 +119 / -8 “luxmi.r.pillai tom.forbes
cloudwatch.ts
in bandit/src/lib/aws
33 - 2025-07-25 2026-03-04 7 3 +96 / -26 juarez.mota.mindera tom.forbes
regionSql.ts
in super-mode-calculator/src
24 - 2024-12-13 2025-02-26 3 3 +72 / -0 “luxmi.r.pillai tom.forbes
superMode.ts
in super-mode-calculator/src
14 2 2024-12-13 2025-02-26 3 3 +49 / -1 “luxmi.r.pillai tom.forbes
constants.ts
in super-mode-calculator/src/lib
13 - 2021-07-19 2025-02-26 10 3 +108 / -66 tompretty2 tom.forbes
config.ts
in bandit/src/lib/aws
3 - 2025-07-25 2026-03-04 5 3 +44 / -38 juarez.mota.mindera tom.forbes
dependabot.yml
in .github
30 - 2023-04-11 2025-12-16 4 4 +84 / -4 lakshmi.pillai juabara
models.ts
in bandit/src/lib
24 - 2024-03-21 2025-02-26 13 4 +80 / -25 114918544+andrewheguardian tom.forbes
local.ts
in bandit/src/query-lambda
23 - 2024-03-21 2026-03-04 9 4 +83 / -93 tom.forbes tom.forbes
date.ts
in super-mode-calculator/src/lib
7 2 2021-07-19 2025-02-26 5 4 +34 / -24 tompretty2 tom.forbes
errors.ts
in super-mode-calculator/src/lib
4 - 2021-07-19 2025-02-26 4 4 +48 / -60 tompretty2 tom.forbes
build-query.ts
in bandit/src/query-lambda
233 - 2024-09-13 2026-04-29 22 5 +1416 / -780 “luxmi.r.pillai juabara
build-query.ts
in super-mode-calculator/src/lib
124 - 2024-10-24 2025-09-23 14 5 +664 / -283 “luxmi.r.pillai juabara
109 1 2024-10-10 2026-07-27 14 5 +405 / -52 “luxmi.r.pillai juabara
dynamo.ts
in super-mode-calculator/src/lib
108 11 2024-12-13 2025-09-23 6 5 +450 / -72 “luxmi.r.pillai juarez.mota.mindera
bigquery.ts
in bandit/src/query-lambda
86 - 2024-08-15 2026-04-29 22 5 +460 / -188 “luxmi.r.pillai juabara
dynamo.ts
in bandit/src/query-lambda
63 4 2024-09-09 2026-05-01 18 5 +308 / -95 “luxmi.r.pillai juarez.mota.mindera
lambda.ts
in super-mode-calculator/src
40 1 2024-12-13 2026-03-04 6 5 +154 / -10 “luxmi.r.pillai tom.forbes
parse-result.ts
in bandit/src/query-lambda
40 2 2024-09-13 2026-03-04 9 5 +228 / -58 “luxmi.r.pillai tom.forbes
ssm.ts
in super-mode-calculator/src/lib
25 - 2024-10-23 2025-09-23 5 5 +91 / -10 “luxmi.r.pillai juabara
ssm.ts
in bandit/src/query-lambda
23 - 2024-08-15 2026-03-04 7 5 +85 / -19 “luxmi.r.pillai tom.forbes
query-lambda.ts
in bandit/src/query-lambda
128 1 2024-03-21 2026-05-01 35 6 +635 / -355 114918544+andrewheguardian juarez.mota.mindera
bandit.ts
in cdk/lib
211 1 2024-03-21 2026-07-27 28 7 +722 / -379 tom.forbes juabara
Correlations

File Size vs. Number of Changes: 33 points

cdk/eslint.config.mjs x: 14 lines of code y: 2 # changes cdk/lib/bandit.ts x: 211 lines of code y: 28 # changes cdk/lib/super-mode-calculator.ts x: 109 lines of code y: 14 # changes bandit/src/query-lambda/query-lambda.ts x: 128 lines of code y: 35 # changes bandit/src/scripts/backfill.ts x: 36 lines of code y: 9 # changes bandit/src/query-lambda/dynamo.ts x: 63 lines of code y: 18 # changes bandit/src/query-lambda/bigquery.ts x: 86 lines of code y: 22 # changes bandit/src/query-lambda/build-query.ts x: 233 lines of code y: 22 # changes bandit/src/scripts/show-bandit-query.ts x: 54 lines of code y: 5 # changes bandit/src/lib/aws/cloudwatch.ts x: 33 lines of code y: 7 # changes bandit/src/lib/aws/config.ts x: 3 lines of code y: 5 # changes bandit/src/query-lambda/local.ts x: 23 lines of code y: 9 # changes bandit/src/query-lambda/parse-result.ts x: 40 lines of code y: 9 # changes bandit/src/query-lambda/ssm.ts x: 23 lines of code y: 7 # changes bandit/eslint.config.mjs x: 5 lines of code y: 1 # changes super-mode-calculator/src/lambda.ts x: 40 lines of code y: 6 # changes super-mode-calculator/src/lib/bigquery.ts x: 35 lines of code y: 7 # changes bandit/src/lib/product-catalog.ts x: 176 lines of code y: 2 # changes bandit/src/lib/aws/dynamodb.ts x: 1 lines of code y: 1 # changes .github/dependabot.yml x: 30 lines of code y: 4 # changes super-mode-calculator/src/lib/build-query.ts x: 124 lines of code y: 14 # changes super-mode-calculator/src/lib/dynamo.ts x: 108 lines of code y: 6 # changes super-mode-calculator/src/lib/ssm.ts x: 25 lines of code y: 5 # changes bandit/src/lib/models.ts x: 24 lines of code y: 13 # changes super-mode-calculator/src/lib/constants.ts x: 13 lines of code y: 10 # changes super-mode-calculator/src/lib/date.ts x: 7 lines of code y: 5 # changes super-mode-calculator/src/lib/errors.ts x: 4 lines of code y: 4 # changes super-mode-calculator/src/parse.ts x: 40 lines of code y: 4 # changes super-mode-calculator/src/regionSql.ts x: 24 lines of code y: 3 # changes super-mode-calculator/src/superMode.ts x: 14 lines of code y: 3 # changes bandit/src/lib/errors.ts x: 20 lines of code y: 1 # changes
35.0
# changes
  min: 1.0
  average: 8.58
  25th percentile: 3.0
  median: 6.0
  75th percentile: 11.5
  max: 35.0
0 233.0
lines of code
min: 1.0 | average: 53.09 | 25th percentile: 13.5 | median: 30.0 | 75th percentile: 74.5 | max: 233.0

Number of Contributors vs. Number of Changes: 33 points

cdk/eslint.config.mjs x: 2 # contributors y: 2 # changes cdk/lib/bandit.ts x: 7 # contributors y: 28 # changes cdk/lib/super-mode-calculator.ts x: 5 # contributors y: 14 # changes bandit/src/query-lambda/query-lambda.ts x: 6 # contributors y: 35 # changes bandit/src/scripts/backfill.ts x: 3 # contributors y: 9 # changes bandit/src/query-lambda/dynamo.ts x: 5 # contributors y: 18 # changes bandit/src/query-lambda/bigquery.ts x: 5 # contributors y: 22 # changes bandit/src/scripts/show-bandit-query.ts x: 2 # contributors y: 5 # changes bandit/src/lib/aws/cloudwatch.ts x: 3 # contributors y: 7 # changes bandit/src/lib/aws/config.ts x: 3 # contributors y: 5 # changes bandit/src/query-lambda/local.ts x: 4 # contributors y: 9 # changes bandit/src/query-lambda/parse-result.ts x: 5 # contributors y: 9 # changes bandit/src/query-lambda/ssm.ts x: 5 # contributors y: 7 # changes bandit/eslint.config.mjs x: 1 # contributors y: 1 # changes super-mode-calculator/src/lambda.ts x: 5 # contributors y: 6 # changes bandit/src/lib/aws/dynamodb.ts x: 2 # contributors y: 1 # changes .github/dependabot.yml x: 4 # contributors y: 4 # changes super-mode-calculator/src/lib/ssm.ts x: 5 # contributors y: 5 # changes bandit/src/lib/models.ts x: 4 # contributors y: 13 # changes super-mode-calculator/src/lib/constants.ts x: 3 # contributors y: 10 # changes super-mode-calculator/src/lib/date.ts x: 4 # contributors y: 5 # changes super-mode-calculator/src/parse.ts x: 3 # contributors y: 4 # changes super-mode-calculator/src/regionSql.ts x: 3 # contributors y: 3 # changes
35.0
# changes
  min: 1.0
  average: 8.58
  25th percentile: 3.0
  median: 6.0
  75th percentile: 11.5
  max: 35.0
0 7.0
# contributors
min: 1.0 | average: 3.64 | 25th percentile: 2.5 | median: 4.0 | 75th percentile: 5.0 | max: 7.0

Number of Contributors vs. File Size: 33 points

cdk/eslint.config.mjs x: 2 # contributors y: 14 lines of code cdk/lib/bandit.ts x: 7 # contributors y: 211 lines of code cdk/lib/super-mode-calculator.ts x: 5 # contributors y: 109 lines of code bandit/src/query-lambda/query-lambda.ts x: 6 # contributors y: 128 lines of code bandit/src/scripts/backfill.ts x: 3 # contributors y: 36 lines of code bandit/src/query-lambda/dynamo.ts x: 5 # contributors y: 63 lines of code bandit/src/query-lambda/bigquery.ts x: 5 # contributors y: 86 lines of code bandit/src/query-lambda/build-query.ts x: 5 # contributors y: 233 lines of code bandit/src/scripts/show-bandit-query.ts x: 2 # contributors y: 54 lines of code bandit/src/lib/aws/cloudwatch.ts x: 3 # contributors y: 33 lines of code bandit/src/lib/aws/config.ts x: 3 # contributors y: 3 lines of code bandit/src/query-lambda/local.ts x: 4 # contributors y: 23 lines of code bandit/src/query-lambda/parse-result.ts x: 5 # contributors y: 40 lines of code bandit/src/query-lambda/ssm.ts x: 5 # contributors y: 23 lines of code bandit/eslint.config.mjs x: 1 # contributors y: 5 lines of code super-mode-calculator/src/lib/bigquery.ts x: 3 # contributors y: 35 lines of code bandit/src/lib/product-catalog.ts x: 2 # contributors y: 176 lines of code bandit/src/lib/aws/dynamodb.ts x: 2 # contributors y: 1 lines of code .github/dependabot.yml x: 4 # contributors y: 30 lines of code super-mode-calculator/src/lib/build-query.ts x: 5 # contributors y: 124 lines of code super-mode-calculator/src/lib/dynamo.ts x: 5 # contributors y: 108 lines of code super-mode-calculator/src/lib/ssm.ts x: 5 # contributors y: 25 lines of code bandit/src/lib/models.ts x: 4 # contributors y: 24 lines of code super-mode-calculator/src/lib/constants.ts x: 3 # contributors y: 13 lines of code super-mode-calculator/src/lib/date.ts x: 4 # contributors y: 7 lines of code super-mode-calculator/src/lib/errors.ts x: 4 # contributors y: 4 lines of code super-mode-calculator/src/parse.ts x: 3 # contributors y: 40 lines of code super-mode-calculator/src/regionSql.ts x: 3 # contributors y: 24 lines of code super-mode-calculator/src/superMode.ts x: 3 # contributors y: 14 lines of code bandit/src/lib/errors.ts x: 1 # contributors y: 20 lines of code
233.0
lines of code
  min: 1.0
  average: 53.09
  25th percentile: 13.5
  median: 30.0
  75th percentile: 74.5
  max: 233.0
0 7.0
# contributors
min: 1.0 | average: 3.64 | 25th percentile: 2.5 | median: 4.0 | 75th percentile: 5.0 | max: 7.0

Number of Changes vs. Line Churn: 121 points

cdk/package.json x: 20 # changes y: 362 line churn cdk/pnpm-lock.yaml x: 12 # changes y: 24406 line churn .github/workflows/bandit.yaml x: 11 # changes y: 152 line churn .github/workflows/super-mode.yaml x: 8 # changes y: 354 line churn bandit/package.json x: 29 # changes y: 422 line churn bandit/pnpm-lock.yaml x: 13 # changes y: 31650 line churn cdk/lib/__snapshots__/bandit.test.ts.snap x: 29 # changes y: 3197 line churn cdk/lib/__snapshots__/super-mode-calculator.test.ts.snap x: 14 # changes y: 1327 line churn super-mode-calculator/package.json x: 44 # changes y: 516 line churn super-mode-calculator/pnpm-lock.yaml x: 12 # changes y: 23468 line churn .github/workflows/check-labels.yaml x: 3 # changes y: 20 line churn .tool-versions x: 1 # changes y: 1 line churn super-mode-calculator/.nvmrc x: 7 # changes y: 11 line churn cdk/eslint.config.mjs x: 2 # changes y: 30 line churn cdk/lib/bandit.ts x: 28 # changes y: 1101 line churn cdk/lib/super-mode-calculator.ts x: 14 # changes y: 457 line churn bandit/src/get-bandit-tests/get-bandit-tests.ts x: 16 # changes y: 163 line churn bandit/src/query-lambda/query-lambda.ts x: 35 # changes y: 990 line churn bandit/src/scripts/backfill.ts x: 9 # changes y: 153 line churn bandit/src/query-lambda/dynamo.test.ts x: 1 # changes y: 262 line churn bandit/src/query-lambda/dynamo.ts x: 18 # changes y: 403 line churn bandit/src/get-bandit-tests/dynamo.ts x: 17 # changes y: 314 line churn bandit/src/query-lambda/bigquery.ts x: 22 # changes y: 648 line churn bandit/src/query-lambda/build-query.test.ts x: 7 # changes y: 605 line churn bandit/src/query-lambda/build-query.ts x: 22 # changes y: 2196 line churn bandit/src/scripts/show-bandit-query.ts x: 5 # changes y: 204 line churn bandit/src/get-bandit-tests/local.ts x: 4 # changes y: 45 line churn bandit/src/lib/aws/cloudwatch.test.ts x: 7 # changes y: 242 line churn bandit/src/lib/aws/config.ts x: 5 # changes y: 82 line churn bandit/src/query-lambda/local.ts x: 9 # changes y: 176 line churn bandit/src/query-lambda/query-lambda.test.ts x: 6 # changes y: 175 line churn bandit/yarn.lock x: 16 # changes y: 41158 line churn cdk/yarn.lock x: 12 # changes y: 35001 line churn super-mode-calculator/yarn.lock x: 37 # changes y: 41550 line churn bandit/src/lib/product-catalog.test.ts x: 2 # changes y: 560 line churn super-mode-calculator/src/lib/build-query.ts x: 14 # changes y: 947 line churn super-mode-calculator/src/lib/dynamo.ts x: 6 # changes y: 522 line churn bandit/src/query-lambda/bigquery.test.ts x: 3 # changes y: 417 line churn .github/workflows/super-mode-calculator.yaml x: 12 # changes y: 384 line churn bandit/src/calculate-lambda/calculate-lambda.ts x: 8 # changes y: 152 line churn bandit/src/calculate-lambda/dynamo.ts x: 8 # changes y: 316 line churn bandit/src/lib/models.ts x: 13 # changes y: 105 line churn bandit/src/lib/query.ts x: 5 # changes y: 340 line churn bandit/src/query-lambda/queries.ts x: 9 # changes y: 410 line churn component-event-stream/cfn.yaml x: 15 # changes y: 668 line churn super-mode-calculator/cfn.yaml x: 7 # changes y: 1994 line churn super-mode-calculator/src/lambdas/calculate/dynamo.ts x: 5 # changes y: 620 line churn super-mode-calculator/src/lambdas/calculate/parse.ts x: 7 # changes y: 390 line churn super-mode-calculator/src/lib/constants.ts x: 10 # changes y: 174 line churn super-mode-calculator/src/lib/dynamoV2.ts x: 4 # changes y: 508 line churn .github/workflows/super-mode-calculator-app.yaml x: 2 # changes y: 212 line churn bandit/src/query-lambda/queryBigQueryData.ts x: 3 # changes y: 252 line churn super-mode-calculator/cloudformation/cfn.yaml x: 1 # changes y: 570 line churn
41550.0
line churn
  min: 1.0
  average: 1890.77
  25th percentile: 48.5
  median: 152.0
  75th percentile: 389.5
  max: 41550.0
0 44.0
# changes
min: 1.0 | average: 7.35 | 25th percentile: 2.5 | median: 5.0 | 75th percentile: 8.0 | max: 44.0

Number of Contributors vs. Line Churn: 31 points

cdk/eslint.config.mjs x: 2 # contributors y: 30 line churn cdk/lib/bandit.ts x: 7 # contributors y: 1101 line churn cdk/lib/super-mode-calculator.ts x: 5 # contributors y: 457 line churn bandit/src/query-lambda/query-lambda.ts x: 6 # contributors y: 990 line churn bandit/src/scripts/backfill.ts x: 3 # contributors y: 153 line churn bandit/src/query-lambda/dynamo.ts x: 5 # contributors y: 403 line churn bandit/src/query-lambda/bigquery.ts x: 5 # contributors y: 648 line churn bandit/src/query-lambda/build-query.ts x: 5 # contributors y: 2196 line churn bandit/src/scripts/show-bandit-query.ts x: 2 # contributors y: 204 line churn bandit/src/lib/aws/cloudwatch.ts x: 3 # contributors y: 122 line churn bandit/src/lib/aws/config.ts x: 3 # contributors y: 82 line churn bandit/src/query-lambda/local.ts x: 4 # contributors y: 176 line churn bandit/src/query-lambda/parse-result.ts x: 5 # contributors y: 286 line churn bandit/src/query-lambda/ssm.ts x: 5 # contributors y: 104 line churn bandit/eslint.config.mjs x: 1 # contributors y: 6 line churn super-mode-calculator/src/lambda.ts x: 5 # contributors y: 164 line churn bandit/src/lib/product-catalog.ts x: 2 # contributors y: 566 line churn .github/dependabot.yml x: 4 # contributors y: 88 line churn super-mode-calculator/src/lib/build-query.ts x: 5 # contributors y: 947 line churn super-mode-calculator/src/lib/dynamo.ts x: 5 # contributors y: 522 line churn super-mode-calculator/src/lib/ssm.ts x: 5 # contributors y: 101 line churn bandit/src/lib/models.ts x: 4 # contributors y: 105 line churn super-mode-calculator/src/lib/constants.ts x: 3 # contributors y: 174 line churn super-mode-calculator/src/lib/date.ts x: 4 # contributors y: 58 line churn super-mode-calculator/src/parse.ts x: 3 # contributors y: 144 line churn super-mode-calculator/src/regionSql.ts x: 3 # contributors y: 72 line churn super-mode-calculator/src/superMode.ts x: 3 # contributors y: 50 line churn bandit/src/lib/errors.ts x: 1 # contributors y: 24 line churn
2196.0
line churn
  min: 6.0
  average: 329.48
  25th percentile: 82.0
  median: 144.0
  75th percentile: 457.0
  max: 2196.0
0 7.0
# contributors
min: 1.0 | average: 3.74 | 25th percentile: 3.0 | median: 4.0 | 75th percentile: 5.0 | max: 7.0

File Size vs. Line Churn: 31 points

cdk/eslint.config.mjs x: 14 lines of code y: 30 line churn cdk/lib/bandit.ts x: 211 lines of code y: 1101 line churn cdk/lib/super-mode-calculator.ts x: 109 lines of code y: 457 line churn bandit/src/query-lambda/query-lambda.ts x: 128 lines of code y: 990 line churn bandit/src/scripts/backfill.ts x: 36 lines of code y: 153 line churn bandit/src/query-lambda/dynamo.ts x: 63 lines of code y: 403 line churn bandit/src/query-lambda/bigquery.ts x: 86 lines of code y: 648 line churn bandit/src/query-lambda/build-query.ts x: 233 lines of code y: 2196 line churn bandit/src/scripts/show-bandit-query.ts x: 54 lines of code y: 204 line churn bandit/src/lib/aws/cloudwatch.ts x: 33 lines of code y: 122 line churn bandit/src/lib/aws/config.ts x: 3 lines of code y: 82 line churn bandit/src/query-lambda/local.ts x: 23 lines of code y: 176 line churn bandit/src/query-lambda/parse-result.ts x: 40 lines of code y: 286 line churn bandit/src/query-lambda/ssm.ts x: 23 lines of code y: 104 line churn bandit/eslint.config.mjs x: 5 lines of code y: 6 line churn super-mode-calculator/src/lambda.ts x: 40 lines of code y: 164 line churn super-mode-calculator/src/lib/bigquery.ts x: 35 lines of code y: 127 line churn bandit/src/lib/product-catalog.ts x: 176 lines of code y: 566 line churn .github/dependabot.yml x: 30 lines of code y: 88 line churn super-mode-calculator/src/lib/build-query.ts x: 124 lines of code y: 947 line churn super-mode-calculator/src/lib/dynamo.ts x: 108 lines of code y: 522 line churn super-mode-calculator/src/lib/ssm.ts x: 25 lines of code y: 101 line churn bandit/src/lib/models.ts x: 24 lines of code y: 105 line churn super-mode-calculator/src/lib/constants.ts x: 13 lines of code y: 174 line churn super-mode-calculator/src/lib/date.ts x: 7 lines of code y: 58 line churn super-mode-calculator/src/lib/errors.ts x: 4 lines of code y: 108 line churn super-mode-calculator/src/parse.ts x: 40 lines of code y: 144 line churn super-mode-calculator/src/regionSql.ts x: 24 lines of code y: 72 line churn super-mode-calculator/src/superMode.ts x: 14 lines of code y: 50 line churn bandit/src/lib/errors.ts x: 20 lines of code y: 24 line churn
2196.0
line churn
  min: 6.0
  average: 329.48
  25th percentile: 82.0
  median: 144.0
  75th percentile: 457.0
  max: 2196.0
0 233.0
lines of code
min: 3.0 | average: 56.45 | 25th percentile: 14.0 | median: 33.0 | 75th percentile: 86.0 | max: 233.0