Overview
File Change Frequency Overall
  • There are 17 files with 583 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 1 file changed 51-100 times (76 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 1 file changed 6-20 times (47 lines of code)
    • 15 files changed 1-5 times (460 lines of code)
0% | 13% | 0% | 8% | 78%
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 17 files with 583 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)
    • 1 file changed by 6-10 contributors (76 lines of code)
    • 4 files changed by 2-5 contributors (152 lines of code)
    • 12 files changed by 1 contributor (355 lines of code)
0% | 0% | 13% | 26% | 60%
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, scala, json, snap, txt, yml, yaml, sbt, gitignore, js, md, xml, mjs, editorconfig, properties
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
ts0% | 18% | 0% | 11% | 70%
scala0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
mjs0% | 0% | 0% | 0% | 100%
xml0% | 0% | 0% | 0% | 100%
js0% | 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
cdk0% | 17% | 0% | 11% | 71%
app0% | 0% | 0% | 0% | 100%
.github0% | 0% | 0% | 0% | 100%
conf0% | 0% | 0% | 0% | 100%
lambda0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 17)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
76 1 2021-04-26 2026-10-05 52 6 +1320 / -1196 akash1810 akash1810
47 1 2026-04-30 2026-10-05 13 4 +814 / -645 akash1810 akash1810
dependabot.yml
in .github
18 - 2021-04-28 2026-04-22 5 2 +35 / -6 akash1810 jorge.azevedo
73 1 2024-09-24 2026-05-14 5 1 +213 / -29 akash1810 akash1810
12 - 2022-05-06 2026-04-09 4 1 +28 / -78 akash1810 akash1810
ManagementController.scala
in app/controllers
38 - 2021-04-26 2024-08-22 4 2 +82 / -0 akash1810 akash1810
17 - 2021-04-26 2022-05-06 3 1 +30 / -7 akash1810 akash1810
10 1 2021-04-26 2022-05-06 2 1 +14 / -0 akash1810 akash1810
49 3 2022-05-06 2023-12-14 2 2 +124 / -2 akash1810 108136057+gu-scala-steward-...
index.ts
in cdk/event-forwarder
89 6 2024-09-24 2025-08-01 2 1 +208 / -2 akash1810 akash1810
BuildInfo.scala
in app/management
4 - 2021-04-26 2021-04-26 1 1 +5 / -0 akash1810 akash1810
handler.js
in lambda
8 - 2022-08-07 2022-08-07 1 1 +16 / -0 akash1810 akash1810
14 - 2025-08-04 2025-08-04 1 1 +30 / -0 akash1810 akash1810
config.ts
in cdk/event-forwarder
20 2 2024-09-24 2024-09-24 1 1 +46 / -0 akash1810 akash1810
run-locally.ts
in cdk/event-forwarder
29 - 2024-09-24 2024-09-24 1 1 +74 / -0 akash1810 akash1810
types.ts
in cdk/event-forwarder
33 - 2024-09-24 2024-09-24 1 1 +72 / -0 akash1810 akash1810
46 1 2026-04-30 2026-04-30 1 1 +104 / -0 akash1810 akash1810
Files With Most Churn (Top 17)
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
76 1 2021-04-26 2026-10-05 52 6 +1320 / -1196 akash1810 akash1810
47 1 2026-04-30 2026-10-05 13 4 +814 / -645 akash1810 akash1810
73 1 2024-09-24 2026-05-14 5 1 +213 / -29 akash1810 akash1810
index.ts
in cdk/event-forwarder
89 6 2024-09-24 2025-08-01 2 1 +208 / -2 akash1810 akash1810
49 3 2022-05-06 2023-12-14 2 2 +124 / -2 akash1810 108136057+gu-scala-steward-...
12 - 2022-05-06 2026-04-09 4 1 +28 / -78 akash1810 akash1810
46 1 2026-04-30 2026-04-30 1 1 +104 / -0 akash1810 akash1810
ManagementController.scala
in app/controllers
38 - 2021-04-26 2024-08-22 4 2 +82 / -0 akash1810 akash1810
run-locally.ts
in cdk/event-forwarder
29 - 2024-09-24 2024-09-24 1 1 +74 / -0 akash1810 akash1810
types.ts
in cdk/event-forwarder
33 - 2024-09-24 2024-09-24 1 1 +72 / -0 akash1810 akash1810
config.ts
in cdk/event-forwarder
20 2 2024-09-24 2024-09-24 1 1 +46 / -0 akash1810 akash1810
dependabot.yml
in .github
18 - 2021-04-28 2026-04-22 5 2 +35 / -6 akash1810 jorge.azevedo
17 - 2021-04-26 2022-05-06 3 1 +30 / -7 akash1810 akash1810
14 - 2025-08-04 2025-08-04 1 1 +30 / -0 akash1810 akash1810
handler.js
in lambda
8 - 2022-08-07 2022-08-07 1 1 +16 / -0 akash1810 akash1810
10 1 2021-04-26 2022-05-06 2 1 +14 / -0 akash1810 akash1810
BuildInfo.scala
in app/management
4 - 2021-04-26 2021-04-26 1 1 +5 / -0 akash1810 akash1810
Files With Most Contributors (Top 17)
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
76 1 2021-04-26 2026-10-05 52 6 +1320 / -1196 akash1810 akash1810
47 1 2026-04-30 2026-10-05 13 4 +814 / -645 akash1810 akash1810
dependabot.yml
in .github
18 - 2021-04-28 2026-04-22 5 2 +35 / -6 akash1810 jorge.azevedo
ManagementController.scala
in app/controllers
38 - 2021-04-26 2024-08-22 4 2 +82 / -0 akash1810 akash1810
49 3 2022-05-06 2023-12-14 2 2 +124 / -2 akash1810 108136057+gu-scala-steward-...
73 1 2024-09-24 2026-05-14 5 1 +213 / -29 akash1810 akash1810
12 - 2022-05-06 2026-04-09 4 1 +28 / -78 akash1810 akash1810
17 - 2021-04-26 2022-05-06 3 1 +30 / -7 akash1810 akash1810
index.ts
in cdk/event-forwarder
89 6 2024-09-24 2025-08-01 2 1 +208 / -2 akash1810 akash1810
10 1 2021-04-26 2022-05-06 2 1 +14 / -0 akash1810 akash1810
46 1 2026-04-30 2026-04-30 1 1 +104 / -0 akash1810 akash1810
types.ts
in cdk/event-forwarder
33 - 2024-09-24 2024-09-24 1 1 +72 / -0 akash1810 akash1810
run-locally.ts
in cdk/event-forwarder
29 - 2024-09-24 2024-09-24 1 1 +74 / -0 akash1810 akash1810
config.ts
in cdk/event-forwarder
20 2 2024-09-24 2024-09-24 1 1 +46 / -0 akash1810 akash1810
14 - 2025-08-04 2025-08-04 1 1 +30 / -0 akash1810 akash1810
BuildInfo.scala
in app/management
4 - 2021-04-26 2021-04-26 1 1 +5 / -0 akash1810 akash1810
handler.js
in lambda
8 - 2022-08-07 2022-08-07 1 1 +16 / -0 akash1810 akash1810
Files With Least Contributors (Top 17)
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
index.ts
in cdk/event-forwarder
89 6 2024-09-24 2025-08-01 2 1 +208 / -2 akash1810 akash1810
73 1 2024-09-24 2026-05-14 5 1 +213 / -29 akash1810 akash1810
46 1 2026-04-30 2026-04-30 1 1 +104 / -0 akash1810 akash1810
types.ts
in cdk/event-forwarder
33 - 2024-09-24 2024-09-24 1 1 +72 / -0 akash1810 akash1810
run-locally.ts
in cdk/event-forwarder
29 - 2024-09-24 2024-09-24 1 1 +74 / -0 akash1810 akash1810
config.ts
in cdk/event-forwarder
20 2 2024-09-24 2024-09-24 1 1 +46 / -0 akash1810 akash1810
17 - 2021-04-26 2022-05-06 3 1 +30 / -7 akash1810 akash1810
14 - 2025-08-04 2025-08-04 1 1 +30 / -0 akash1810 akash1810
12 - 2022-05-06 2026-04-09 4 1 +28 / -78 akash1810 akash1810
10 1 2021-04-26 2022-05-06 2 1 +14 / -0 akash1810 akash1810
handler.js
in lambda
8 - 2022-08-07 2022-08-07 1 1 +16 / -0 akash1810 akash1810
BuildInfo.scala
in app/management
4 - 2021-04-26 2021-04-26 1 1 +5 / -0 akash1810 akash1810
49 3 2022-05-06 2023-12-14 2 2 +124 / -2 akash1810 108136057+gu-scala-steward-...
ManagementController.scala
in app/controllers
38 - 2021-04-26 2024-08-22 4 2 +82 / -0 akash1810 akash1810
dependabot.yml
in .github
18 - 2021-04-28 2026-04-22 5 2 +35 / -6 akash1810 jorge.azevedo
47 1 2026-04-30 2026-10-05 13 4 +814 / -645 akash1810 akash1810
76 1 2021-04-26 2026-10-05 52 6 +1320 / -1196 akash1810 akash1810
Correlations

File Size vs. Number of Changes: 17 points

cdk/lib/cdk-playground-ecs.ts x: 47 lines of code y: 13 # changes cdk/lib/cdk-playground.ts x: 76 lines of code y: 52 # changes cdk/lib/event-forwarder.ts x: 73 lines of code y: 5 # changes cdk/lib/cdk-playground-lambda.ts x: 46 lines of code y: 1 # changes .github/dependabot.yml x: 18 lines of code y: 5 # changes conf/logback.xml x: 12 lines of code y: 4 # changes cdk/eslint.config.mjs x: 14 lines of code y: 1 # changes cdk/event-forwarder/index.ts x: 89 lines of code y: 2 # changes cdk/event-forwarder/config.ts x: 20 lines of code y: 1 # changes cdk/event-forwarder/run-locally.ts x: 29 lines of code y: 1 # changes cdk/event-forwarder/types.ts x: 33 lines of code y: 1 # changes app/controllers/ManagementController.scala x: 38 lines of code y: 4 # changes app/RequestLoggingFilter.scala x: 49 lines of code y: 2 # changes lambda/handler.js x: 8 lines of code y: 1 # changes app/AppComponents.scala x: 17 lines of code y: 3 # changes app/AppLoader.scala x: 10 lines of code y: 2 # changes app/management/BuildInfo.scala x: 4 lines of code y: 1 # changes
52.0
# changes
  min: 1.0
  average: 5.82
  25th percentile: 1.0
  median: 2.0
  75th percentile: 4.5
  max: 52.0
0 89.0
lines of code
min: 4.0 | average: 34.29 | 25th percentile: 13.0 | median: 29.0 | 75th percentile: 48.0 | max: 89.0

Number of Contributors vs. Number of Changes: 17 points

cdk/lib/cdk-playground-ecs.ts x: 4 # contributors y: 13 # changes cdk/lib/cdk-playground.ts x: 6 # contributors y: 52 # changes cdk/lib/event-forwarder.ts x: 1 # contributors y: 5 # changes cdk/lib/cdk-playground-lambda.ts x: 1 # contributors y: 1 # changes .github/dependabot.yml x: 2 # contributors y: 5 # changes conf/logback.xml x: 1 # contributors y: 4 # changes cdk/event-forwarder/index.ts x: 1 # contributors y: 2 # changes app/controllers/ManagementController.scala x: 2 # contributors y: 4 # changes app/RequestLoggingFilter.scala x: 2 # contributors y: 2 # changes app/AppComponents.scala x: 1 # contributors y: 3 # changes
52.0
# changes
  min: 1.0
  average: 5.82
  25th percentile: 1.0
  median: 2.0
  75th percentile: 4.5
  max: 52.0
0 6.0
# contributors
min: 1.0 | average: 1.65 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 6.0

Number of Contributors vs. File Size: 17 points

cdk/lib/cdk-playground-ecs.ts x: 4 # contributors y: 47 lines of code cdk/lib/cdk-playground.ts x: 6 # contributors y: 76 lines of code cdk/lib/event-forwarder.ts x: 1 # contributors y: 73 lines of code cdk/lib/cdk-playground-lambda.ts x: 1 # contributors y: 46 lines of code .github/dependabot.yml x: 2 # contributors y: 18 lines of code conf/logback.xml x: 1 # contributors y: 12 lines of code cdk/eslint.config.mjs x: 1 # contributors y: 14 lines of code cdk/event-forwarder/index.ts x: 1 # contributors y: 89 lines of code cdk/event-forwarder/config.ts x: 1 # contributors y: 20 lines of code cdk/event-forwarder/run-locally.ts x: 1 # contributors y: 29 lines of code cdk/event-forwarder/types.ts x: 1 # contributors y: 33 lines of code app/controllers/ManagementController.scala x: 2 # contributors y: 38 lines of code app/RequestLoggingFilter.scala x: 2 # contributors y: 49 lines of code lambda/handler.js x: 1 # contributors y: 8 lines of code app/AppComponents.scala x: 1 # contributors y: 17 lines of code app/AppLoader.scala x: 1 # contributors y: 10 lines of code app/management/BuildInfo.scala x: 1 # contributors y: 4 lines of code
89.0
lines of code
  min: 4.0
  average: 34.29
  25th percentile: 13.0
  median: 29.0
  75th percentile: 48.0
  max: 89.0
0 6.0
# contributors
min: 1.0 | average: 1.65 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 6.0

Number of Changes vs. Line Churn: 91 points

build.sbt x: 118 # changes y: 737 line churn .github/workflows/ci.yaml x: 49 # changes y: 1493 line churn cdk/lib/__snapshots__/cdk-playground-ecs.test.ts.snap x: 20 # changes y: 2976 line churn cdk/lib/__snapshots__/cdk-playground.test.ts.snap x: 70 # changes y: 27506 line churn cdk/lib/cdk-playground-ecs.ts x: 13 # changes y: 1459 line churn cdk/lib/cdk-playground.ts x: 52 # changes y: 2516 line churn cdk/package-lock.json x: 303 # changes y: 585915 line churn cdk/package.json x: 291 # changes y: 3105 line churn project/plugins.sbt x: 45 # changes y: 120 line churn .github/workflows/sbt-dependency-graph.yaml x: 32 # changes y: 208 line churn script/ci x: 12 # changes y: 186 line churn project/build.properties x: 64 # changes y: 164 line churn .github/workflows/stale.yml x: 5 # changes y: 82 line churn cdk/bin/cdk.ts x: 23 # changes y: 568 line churn cdk/lib/__snapshots__/cdk-playground-ec2.test.ts.snap x: 7 # changes y: 4082 line churn cdk/lib/cdk-playground-ec2.test.ts x: 4 # changes y: 56 line churn cdk/lib/cdk-playground.test.ts x: 11 # changes y: 616 line churn .gitignore x: 6 # changes y: 7 line churn cdk/lib/__snapshots__/event-forwarder.test.ts.snap x: 8 # changes y: 2648 line churn cdk/lib/cdk-playground-lambda.test.ts x: 3 # changes y: 30 line churn .github/CODEOWNERS x: 1 # changes y: 2 line churn Dockerfile x: 2 # changes y: 68 line churn README.md x: 7 # changes y: 100 line churn riff-raff.yaml x: 9 # changes y: 130 line churn cdk/yarn.lock x: 2 # changes y: 18780 line churn
585915.0
line churn
  min: 2.0
  average: 7248.55
  25th percentile: 15.0
  median: 38.0
  75th percentile: 142.0
  max: 585915.0
0 303.0
# changes
min: 1.0 | average: 14.37 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 5.0 | max: 303.0

Number of Contributors vs. Line Churn: 17 points

cdk/lib/cdk-playground-ecs.ts x: 4 # contributors y: 1459 line churn cdk/lib/cdk-playground.ts x: 6 # contributors y: 2516 line churn cdk/lib/event-forwarder.ts x: 1 # contributors y: 242 line churn cdk/lib/cdk-playground-lambda.ts x: 1 # contributors y: 104 line churn .github/dependabot.yml x: 2 # contributors y: 41 line churn cdk/eslint.config.mjs x: 1 # contributors y: 30 line churn cdk/event-forwarder/index.ts x: 1 # contributors y: 210 line churn cdk/event-forwarder/config.ts x: 1 # contributors y: 46 line churn cdk/event-forwarder/run-locally.ts x: 1 # contributors y: 74 line churn app/controllers/ManagementController.scala x: 2 # contributors y: 82 line churn app/RequestLoggingFilter.scala x: 2 # contributors y: 126 line churn lambda/handler.js x: 1 # contributors y: 16 line churn app/management/BuildInfo.scala x: 1 # contributors y: 5 line churn
2516.0
line churn
  min: 5.0
  average: 304.71
  25th percentile: 33.5
  median: 74.0
  75th percentile: 168.0
  max: 2516.0
0 6.0
# contributors
min: 1.0 | average: 1.65 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 6.0

File Size vs. Line Churn: 17 points

cdk/lib/cdk-playground-ecs.ts x: 47 lines of code y: 1459 line churn cdk/lib/cdk-playground.ts x: 76 lines of code y: 2516 line churn cdk/lib/event-forwarder.ts x: 73 lines of code y: 242 line churn cdk/lib/cdk-playground-lambda.ts x: 46 lines of code y: 104 line churn .github/dependabot.yml x: 18 lines of code y: 41 line churn conf/logback.xml x: 12 lines of code y: 106 line churn cdk/eslint.config.mjs x: 14 lines of code y: 30 line churn cdk/event-forwarder/index.ts x: 89 lines of code y: 210 line churn cdk/event-forwarder/config.ts x: 20 lines of code y: 46 line churn cdk/event-forwarder/run-locally.ts x: 29 lines of code y: 74 line churn cdk/event-forwarder/types.ts x: 33 lines of code y: 72 line churn app/controllers/ManagementController.scala x: 38 lines of code y: 82 line churn app/RequestLoggingFilter.scala x: 49 lines of code y: 126 line churn lambda/handler.js x: 8 lines of code y: 16 line churn app/AppComponents.scala x: 17 lines of code y: 37 line churn app/AppLoader.scala x: 10 lines of code y: 14 line churn app/management/BuildInfo.scala x: 4 lines of code y: 5 line churn
2516.0
line churn
  min: 5.0
  average: 304.71
  25th percentile: 33.5
  median: 74.0
  75th percentile: 168.0
  max: 2516.0
0 89.0
lines of code
min: 4.0 | average: 34.29 | 25th percentile: 13.0 | median: 29.0 | 75th percentile: 48.0 | max: 89.0