Overview
File Change Frequency Overall
  • There are 18 files with 1,113 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 7 files changed 6-20 times (470 lines of code)
    • 11 files changed 1-5 times (643 lines of code)
0% | 0% | 0% | 42% | 57%
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 18 files with 1,113 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)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 13 files changed by 2-5 contributors (914 lines of code)
    • 5 files changed by 1 contributor (199 lines of code)
0% | 0% | 0% | 82% | 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, json, txt, md, yml, gitignore, sh, snap, js, yaml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
ts0% | 0% | 0% | 41% | 58%
yaml0% | 0% | 0% | 100% | 0%
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
packages0% | 0% | 0% | 41% | 58%
.github0% | 0% | 0% | 100% | 0%
Most Frequently Changed Files (Top 18)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
161 1 2022-06-27 2025-09-16 13 5 +537 / -151 akash1810 akash1810
config.ts
in packages/app/src
71 5 2022-06-27 2024-09-20 9 2 +265 / -77 akash1810 akash1810
dependabot.yml
in .github
22 - 2021-04-20 2026-04-22 8 3 +61 / -3 jacob.winch jorge.azevedo
ship-log-entries.ts
in packages/app/src/handlers
65 1 2022-12-09 2024-09-20 8 4 +172 / -18 akash1810 akash1810
set-retention.ts
in packages/app/src/handlers
34 2 2022-12-09 2024-09-20 7 4 +91 / -11 akash1810 akash1810
set-log-shipping.ts
in packages/app/src/handlers
83 4 2022-12-09 2024-09-20 7 4 +210 / -22 akash1810 akash1810
s3.ts
in packages/app/src
34 2 2022-06-27 2024-09-20 6 2 +91 / -21 akash1810 akash1810
cloudwatch-logs-retention.ts
in packages/cdk/lib
46 1 2024-08-01 2025-09-16 5 3 +150 / -30 michael.mcnamara akash1810
structuredFields.ts
in packages/app/src
101 7 2022-06-27 2024-09-20 5 2 +253 / -5 akash1810 akash1810
kinesis.ts
in packages/app/src
31 1 2022-06-27 2024-01-17 4 2 +96 / -22 akash1810 chrislomaxjones96
lambda.ts
in packages/app/src
54 3 2022-06-27 2024-01-17 4 2 +134 / -20 akash1810 chrislomaxjones96
ecs.ts
in packages/app/src
65 5 2022-06-27 2024-01-17 4 2 +158 / -18 akash1810 chrislomaxjones96
cloudwatch.ts
in packages/app/src
147 10 2022-06-27 2024-01-17 4 2 +372 / -62 akash1810 chrislomaxjones96
index.ts
in packages/app/src/handlers
3 - 2022-12-09 2022-12-12 2 1 +6 / -0 akash1810 akash1810
build-info.ts
in packages/app/src
4 - 2022-06-27 2022-07-04 2 1 +20 / -0 akash1810 akash1810
6 - 2024-08-01 2024-08-02 2 1 +14 / -0 michael.mcnamara michael.mcnamara
model.ts
in packages/app/src
15 - 2022-06-27 2022-07-04 2 1 +40 / -0 akash1810 akash1810
logEntryProcessing.ts
in packages/app/src
171 8 2022-06-27 2022-07-04 2 1 +408 / -0 akash1810 akash1810
Files With Most Churn (Top 18)
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
161 1 2022-06-27 2025-09-16 13 5 +537 / -151 akash1810 akash1810
cloudwatch.ts
in packages/app/src
147 10 2022-06-27 2024-01-17 4 2 +372 / -62 akash1810 chrislomaxjones96
logEntryProcessing.ts
in packages/app/src
171 8 2022-06-27 2022-07-04 2 1 +408 / -0 akash1810 akash1810
config.ts
in packages/app/src
71 5 2022-06-27 2024-09-20 9 2 +265 / -77 akash1810 akash1810
structuredFields.ts
in packages/app/src
101 7 2022-06-27 2024-09-20 5 2 +253 / -5 akash1810 akash1810
set-log-shipping.ts
in packages/app/src/handlers
83 4 2022-12-09 2024-09-20 7 4 +210 / -22 akash1810 akash1810
ship-log-entries.ts
in packages/app/src/handlers
65 1 2022-12-09 2024-09-20 8 4 +172 / -18 akash1810 akash1810
cloudwatch-logs-retention.ts
in packages/cdk/lib
46 1 2024-08-01 2025-09-16 5 3 +150 / -30 michael.mcnamara akash1810
ecs.ts
in packages/app/src
65 5 2022-06-27 2024-01-17 4 2 +158 / -18 akash1810 chrislomaxjones96
lambda.ts
in packages/app/src
54 3 2022-06-27 2024-01-17 4 2 +134 / -20 akash1810 chrislomaxjones96
kinesis.ts
in packages/app/src
31 1 2022-06-27 2024-01-17 4 2 +96 / -22 akash1810 chrislomaxjones96
s3.ts
in packages/app/src
34 2 2022-06-27 2024-09-20 6 2 +91 / -21 akash1810 akash1810
set-retention.ts
in packages/app/src/handlers
34 2 2022-12-09 2024-09-20 7 4 +91 / -11 akash1810 akash1810
dependabot.yml
in .github
22 - 2021-04-20 2026-04-22 8 3 +61 / -3 jacob.winch jorge.azevedo
model.ts
in packages/app/src
15 - 2022-06-27 2022-07-04 2 1 +40 / -0 akash1810 akash1810
build-info.ts
in packages/app/src
4 - 2022-06-27 2022-07-04 2 1 +20 / -0 akash1810 akash1810
6 - 2024-08-01 2024-08-02 2 1 +14 / -0 michael.mcnamara michael.mcnamara
index.ts
in packages/app/src/handlers
3 - 2022-12-09 2022-12-12 2 1 +6 / -0 akash1810 akash1810
Files With Most Contributors (Top 18)
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
161 1 2022-06-27 2025-09-16 13 5 +537 / -151 akash1810 akash1810
ship-log-entries.ts
in packages/app/src/handlers
65 1 2022-12-09 2024-09-20 8 4 +172 / -18 akash1810 akash1810
set-log-shipping.ts
in packages/app/src/handlers
83 4 2022-12-09 2024-09-20 7 4 +210 / -22 akash1810 akash1810
set-retention.ts
in packages/app/src/handlers
34 2 2022-12-09 2024-09-20 7 4 +91 / -11 akash1810 akash1810
dependabot.yml
in .github
22 - 2021-04-20 2026-04-22 8 3 +61 / -3 jacob.winch jorge.azevedo
cloudwatch-logs-retention.ts
in packages/cdk/lib
46 1 2024-08-01 2025-09-16 5 3 +150 / -30 michael.mcnamara akash1810
config.ts
in packages/app/src
71 5 2022-06-27 2024-09-20 9 2 +265 / -77 akash1810 akash1810
s3.ts
in packages/app/src
34 2 2022-06-27 2024-09-20 6 2 +91 / -21 akash1810 akash1810
structuredFields.ts
in packages/app/src
101 7 2022-06-27 2024-09-20 5 2 +253 / -5 akash1810 akash1810
ecs.ts
in packages/app/src
65 5 2022-06-27 2024-01-17 4 2 +158 / -18 akash1810 chrislomaxjones96
cloudwatch.ts
in packages/app/src
147 10 2022-06-27 2024-01-17 4 2 +372 / -62 akash1810 chrislomaxjones96
kinesis.ts
in packages/app/src
31 1 2022-06-27 2024-01-17 4 2 +96 / -22 akash1810 chrislomaxjones96
lambda.ts
in packages/app/src
54 3 2022-06-27 2024-01-17 4 2 +134 / -20 akash1810 chrislomaxjones96
6 - 2024-08-01 2024-08-02 2 1 +14 / -0 michael.mcnamara michael.mcnamara
logEntryProcessing.ts
in packages/app/src
171 8 2022-06-27 2022-07-04 2 1 +408 / -0 akash1810 akash1810
model.ts
in packages/app/src
15 - 2022-06-27 2022-07-04 2 1 +40 / -0 akash1810 akash1810
build-info.ts
in packages/app/src
4 - 2022-06-27 2022-07-04 2 1 +20 / -0 akash1810 akash1810
index.ts
in packages/app/src/handlers
3 - 2022-12-09 2022-12-12 2 1 +6 / -0 akash1810 akash1810
Files With Least Contributors (Top 18)
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
logEntryProcessing.ts
in packages/app/src
171 8 2022-06-27 2022-07-04 2 1 +408 / -0 akash1810 akash1810
model.ts
in packages/app/src
15 - 2022-06-27 2022-07-04 2 1 +40 / -0 akash1810 akash1810
6 - 2024-08-01 2024-08-02 2 1 +14 / -0 michael.mcnamara michael.mcnamara
build-info.ts
in packages/app/src
4 - 2022-06-27 2022-07-04 2 1 +20 / -0 akash1810 akash1810
index.ts
in packages/app/src/handlers
3 - 2022-12-09 2022-12-12 2 1 +6 / -0 akash1810 akash1810
cloudwatch.ts
in packages/app/src
147 10 2022-06-27 2024-01-17 4 2 +372 / -62 akash1810 chrislomaxjones96
structuredFields.ts
in packages/app/src
101 7 2022-06-27 2024-09-20 5 2 +253 / -5 akash1810 akash1810
config.ts
in packages/app/src
71 5 2022-06-27 2024-09-20 9 2 +265 / -77 akash1810 akash1810
ecs.ts
in packages/app/src
65 5 2022-06-27 2024-01-17 4 2 +158 / -18 akash1810 chrislomaxjones96
lambda.ts
in packages/app/src
54 3 2022-06-27 2024-01-17 4 2 +134 / -20 akash1810 chrislomaxjones96
s3.ts
in packages/app/src
34 2 2022-06-27 2024-09-20 6 2 +91 / -21 akash1810 akash1810
kinesis.ts
in packages/app/src
31 1 2022-06-27 2024-01-17 4 2 +96 / -22 akash1810 chrislomaxjones96
cloudwatch-logs-retention.ts
in packages/cdk/lib
46 1 2024-08-01 2025-09-16 5 3 +150 / -30 michael.mcnamara akash1810
dependabot.yml
in .github
22 - 2021-04-20 2026-04-22 8 3 +61 / -3 jacob.winch jorge.azevedo
set-log-shipping.ts
in packages/app/src/handlers
83 4 2022-12-09 2024-09-20 7 4 +210 / -22 akash1810 akash1810
ship-log-entries.ts
in packages/app/src/handlers
65 1 2022-12-09 2024-09-20 8 4 +172 / -18 akash1810 akash1810
set-retention.ts
in packages/app/src/handlers
34 2 2022-12-09 2024-09-20 7 4 +91 / -11 akash1810 akash1810
161 1 2022-06-27 2025-09-16 13 5 +537 / -151 akash1810 akash1810
Correlations

File Size vs. Number of Changes: 18 points

.github/dependabot.yml x: 22 lines of code y: 8 # changes packages/cdk/lib/cloudwatch-logs-management.ts x: 161 lines of code y: 13 # changes packages/cdk/lib/cloudwatch-logs-retention.ts x: 46 lines of code y: 5 # changes packages/app/src/config.ts x: 71 lines of code y: 9 # changes packages/app/src/handlers/set-log-shipping.ts x: 83 lines of code y: 7 # changes packages/app/src/handlers/set-retention.ts x: 34 lines of code y: 7 # changes packages/app/src/handlers/ship-log-entries.ts x: 65 lines of code y: 8 # changes packages/app/src/s3.ts x: 34 lines of code y: 6 # changes packages/app/src/structuredFields.ts x: 101 lines of code y: 5 # changes packages/cdk/lib/cloudwatch-logs-management-props.ts x: 6 lines of code y: 2 # changes packages/app/src/cloudwatch.ts x: 147 lines of code y: 4 # changes packages/app/src/ecs.ts x: 65 lines of code y: 4 # changes packages/app/src/kinesis.ts x: 31 lines of code y: 4 # changes packages/app/src/lambda.ts x: 54 lines of code y: 4 # changes packages/app/src/handlers/index.ts x: 3 lines of code y: 2 # changes packages/app/src/build-info.ts x: 4 lines of code y: 2 # changes packages/app/src/logEntryProcessing.ts x: 171 lines of code y: 2 # changes packages/app/src/model.ts x: 15 lines of code y: 2 # changes
13.0
# changes
  min: 2.0
  average: 5.22
  25th percentile: 2.0
  median: 4.5
  75th percentile: 7.25
  max: 13.0
0 171.0
lines of code
min: 3.0 | average: 61.83 | 25th percentile: 20.25 | median: 50.0 | 75th percentile: 87.5 | max: 171.0

Number of Contributors vs. Number of Changes: 18 points

.github/dependabot.yml x: 3 # contributors y: 8 # changes packages/cdk/lib/cloudwatch-logs-management.ts x: 5 # contributors y: 13 # changes packages/cdk/lib/cloudwatch-logs-retention.ts x: 3 # contributors y: 5 # changes packages/app/src/config.ts x: 2 # contributors y: 9 # changes packages/app/src/handlers/set-log-shipping.ts x: 4 # contributors y: 7 # changes packages/app/src/handlers/ship-log-entries.ts x: 4 # contributors y: 8 # changes packages/app/src/s3.ts x: 2 # contributors y: 6 # changes packages/app/src/structuredFields.ts x: 2 # contributors y: 5 # changes packages/cdk/lib/cloudwatch-logs-management-props.ts x: 1 # contributors y: 2 # changes packages/app/src/cloudwatch.ts x: 2 # contributors y: 4 # changes
13.0
# changes
  min: 2.0
  average: 5.22
  25th percentile: 2.0
  median: 4.5
  75th percentile: 7.25
  max: 13.0
0 5.0
# contributors
min: 1.0 | average: 2.33 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.25 | max: 5.0

Number of Contributors vs. File Size: 18 points

.github/dependabot.yml x: 3 # contributors y: 22 lines of code packages/cdk/lib/cloudwatch-logs-management.ts x: 5 # contributors y: 161 lines of code packages/cdk/lib/cloudwatch-logs-retention.ts x: 3 # contributors y: 46 lines of code packages/app/src/config.ts x: 2 # contributors y: 71 lines of code packages/app/src/handlers/set-log-shipping.ts x: 4 # contributors y: 83 lines of code packages/app/src/handlers/set-retention.ts x: 4 # contributors y: 34 lines of code packages/app/src/handlers/ship-log-entries.ts x: 4 # contributors y: 65 lines of code packages/app/src/s3.ts x: 2 # contributors y: 34 lines of code packages/app/src/structuredFields.ts x: 2 # contributors y: 101 lines of code packages/cdk/lib/cloudwatch-logs-management-props.ts x: 1 # contributors y: 6 lines of code packages/app/src/cloudwatch.ts x: 2 # contributors y: 147 lines of code packages/app/src/ecs.ts x: 2 # contributors y: 65 lines of code packages/app/src/kinesis.ts x: 2 # contributors y: 31 lines of code packages/app/src/lambda.ts x: 2 # contributors y: 54 lines of code packages/app/src/handlers/index.ts x: 1 # contributors y: 3 lines of code packages/app/src/build-info.ts x: 1 # contributors y: 4 lines of code packages/app/src/logEntryProcessing.ts x: 1 # contributors y: 171 lines of code packages/app/src/model.ts x: 1 # contributors y: 15 lines of code
171.0
lines of code
  min: 3.0
  average: 61.83
  25th percentile: 20.25
  median: 50.0
  75th percentile: 87.5
  max: 171.0
0 5.0
# contributors
min: 1.0 | average: 2.33 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.25 | max: 5.0

Number of Changes vs. Line Churn: 104 points

package-lock.json x: 164 # changes y: 254239 line churn packages/app/package.json x: 86 # changes y: 776 line churn package.json x: 96 # changes y: 576 line churn packages/cdk/package.json x: 55 # changes y: 406 line churn packages/cdk/bin/cdk.ts x: 29 # changes y: 314 line churn .github/CODEOWNERS x: 1 # changes y: 2 line churn CODEOWNERS x: 4 # changes y: 12 line churn .github/dependabot.yml x: 8 # changes y: 64 line churn .github/workflows/check-labels.yaml x: 2 # changes y: 18 line churn packages/cdk/lib/__snapshots__/cloudwatch-logs-management.test.ts.snap x: 20 # changes y: 10792 line churn packages/cdk/lib/__snapshots__/cloudwatch-logs-retention.test.ts.snap x: 6 # changes y: 736 line churn .nvmrc x: 10 # changes y: 26 line churn packages/cdk/lib/cloudwatch-logs-management.ts x: 13 # changes y: 688 line churn packages/cdk/lib/cloudwatch-logs-retention.ts x: 5 # changes y: 180 line churn packages/app/src/config.ts x: 9 # changes y: 342 line churn packages/app/src/handlers/set-log-shipping.ts x: 7 # changes y: 232 line churn README.md x: 19 # changes y: 651 line churn template.yaml x: 24 # changes y: 874 line churn riff-raff.yaml x: 28 # changes y: 307 line churn src/app.ts x: 13 # changes y: 1004 line churn src/logEntryProcessing.test.ts x: 8 # changes y: 1378 line churn src/logEntryProcessing.ts x: 10 # changes y: 1238 line churn src/shipLogEntries.ts x: 25 # changes y: 1472 line churn src/structuredFields.ts x: 12 # changes y: 740 line churn tsconfig.json x: 3 # changes y: 74 line churn cdk/package-lock.json x: 2 # changes y: 48140 line churn cdk/yarn-error.log x: 1 # changes y: 13238 line churn cdk/yarn.lock x: 1 # changes y: 15684 line churn yarn.lock x: 3 # changes y: 1344 line churn
254239.0
line churn
  min: 2.0
  average: 3509.14
  25th percentile: 18.0
  median: 72.0
  75th percentile: 346.5
  max: 254239.0
0 164.0
# changes
min: 1.0 | average: 8.66 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 7.0 | max: 164.0

Number of Contributors vs. Line Churn: 18 points

.github/dependabot.yml x: 3 # contributors y: 64 line churn packages/cdk/lib/cloudwatch-logs-management.ts x: 5 # contributors y: 688 line churn packages/cdk/lib/cloudwatch-logs-retention.ts x: 3 # contributors y: 180 line churn packages/app/src/config.ts x: 2 # contributors y: 342 line churn packages/app/src/handlers/set-log-shipping.ts x: 4 # contributors y: 232 line churn packages/app/src/handlers/set-retention.ts x: 4 # contributors y: 102 line churn packages/app/src/handlers/ship-log-entries.ts x: 4 # contributors y: 190 line churn packages/app/src/s3.ts x: 2 # contributors y: 112 line churn packages/app/src/structuredFields.ts x: 2 # contributors y: 258 line churn packages/cdk/lib/cloudwatch-logs-management-props.ts x: 1 # contributors y: 14 line churn packages/app/src/cloudwatch.ts x: 2 # contributors y: 434 line churn packages/app/src/ecs.ts x: 2 # contributors y: 176 line churn packages/app/src/kinesis.ts x: 2 # contributors y: 118 line churn packages/app/src/lambda.ts x: 2 # contributors y: 154 line churn packages/app/src/handlers/index.ts x: 1 # contributors y: 6 line churn packages/app/src/build-info.ts x: 1 # contributors y: 20 line churn packages/app/src/logEntryProcessing.ts x: 1 # contributors y: 408 line churn packages/app/src/model.ts x: 1 # contributors y: 40 line churn
688.0
line churn
  min: 6.0
  average: 196.56
  25th percentile: 58.0
  median: 165.0
  75th percentile: 279.0
  max: 688.0
0 5.0
# contributors
min: 1.0 | average: 2.33 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.25 | max: 5.0

File Size vs. Line Churn: 18 points

.github/dependabot.yml x: 22 lines of code y: 64 line churn packages/cdk/lib/cloudwatch-logs-management.ts x: 161 lines of code y: 688 line churn packages/cdk/lib/cloudwatch-logs-retention.ts x: 46 lines of code y: 180 line churn packages/app/src/config.ts x: 71 lines of code y: 342 line churn packages/app/src/handlers/set-log-shipping.ts x: 83 lines of code y: 232 line churn packages/app/src/handlers/set-retention.ts x: 34 lines of code y: 102 line churn packages/app/src/handlers/ship-log-entries.ts x: 65 lines of code y: 190 line churn packages/app/src/s3.ts x: 34 lines of code y: 112 line churn packages/app/src/structuredFields.ts x: 101 lines of code y: 258 line churn packages/cdk/lib/cloudwatch-logs-management-props.ts x: 6 lines of code y: 14 line churn packages/app/src/cloudwatch.ts x: 147 lines of code y: 434 line churn packages/app/src/ecs.ts x: 65 lines of code y: 176 line churn packages/app/src/kinesis.ts x: 31 lines of code y: 118 line churn packages/app/src/lambda.ts x: 54 lines of code y: 154 line churn packages/app/src/handlers/index.ts x: 3 lines of code y: 6 line churn packages/app/src/build-info.ts x: 4 lines of code y: 20 line churn packages/app/src/logEntryProcessing.ts x: 171 lines of code y: 408 line churn packages/app/src/model.ts x: 15 lines of code y: 40 line churn
688.0
line churn
  min: 6.0
  average: 196.56
  25th percentile: 58.0
  median: 165.0
  75th percentile: 279.0
  max: 688.0
0 171.0
lines of code
min: 3.0 | average: 61.83 | 25th percentile: 20.25 | median: 50.0 | 75th percentile: 87.5 | max: 171.0