Overview
File Change Frequency Overall
  • There are 25 files with 1,707 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)
    • 2 files changed 6-20 times (309 lines of code)
    • 23 files changed 1-5 times (1,398 lines of code)
0% | 0% | 0% | 18% | 81%
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 25 files with 1,707 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)
    • 0 files changed by 2-5 contributors (0 lines of code)
    • 25 files changed by 1 contributor (1,707 lines of code)
0% | 0% | 0% | 0% | 100%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
go, yaml, txt, md, mod, yml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go0% | 0% | 0% | 22% | 77%
yaml0% | 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
cmd0% | 0% | 0% | 46% | 53%
internal0% | 0% | 0% | 6% | 93%
k8s0% | 0% | 0% | 0% | 100%
pkg0% | 0% | 0% | 0% | 100%
cloudformation0% | 0% | 0% | 0% | 100%
.github0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 25)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
restore.go
in cmd/api/handlers
266 10 2024-10-27 2024-11-26 9 1 +418 / -85 richard.pryce richard.pryce
types.go
in internal/types
43 - 2024-10-27 2024-11-14 6 1 +48 / -0 richard.pryce richard.pryce
main.go
in cmd/api
69 3 2024-10-27 2024-11-06 5 1 +112 / -19 richard.pryce richard.pryce
download.go
in internal/s3utils
87 3 2024-10-27 2024-11-14 5 1 +245 / -129 richard.pryce richard.pryce
main.go
in cmd/worker
146 5 2024-10-27 2024-11-14 4 1 +225 / -46 richard.pryce richard.pryce
job_creator.go
in pkg/kubernetes
126 3 2024-10-27 2024-11-08 3 1 +153 / -6 richard.pryce richard.pryce
interfaces.go
in internal/s3utils
9 - 2024-10-27 2024-11-08 2 1 +13 / -1 richard.pryce richard.pryce
account.go
in internal/s3utils
24 1 2024-10-27 2024-11-08 2 1 +32 / -1 richard.pryce richard.pryce
48 - 2024-10-21 2024-10-23 2 1 +50 / -0 richard.pryce richard.pryce
email.go
in internal/notification
53 2 2024-11-05 2024-11-06 2 1 +108 / -42 richard.pryce richard.pryce
upload.go
in internal/s3utils
59 2 2024-10-27 2024-11-04 2 1 +75 / -1 richard.pryce richard.pryce
manifest.go
in internal/s3utils
63 1 2024-10-27 2024-11-04 2 1 +119 / -41 richard.pryce richard.pryce
monitor.go
in internal/s3utils
101 4 2024-10-27 2024-11-06 2 1 +144 / -25 richard.pryce richard.pryce
template.yaml
in cloudformation
121 - 2024-11-18 2024-11-25 2 1 +133 / -0 richard.pryce richard.pryce
batch_job.go
in internal/s3utils
143 3 2024-10-27 2024-10-28 2 1 +170 / -1 richard.pryce richard.pryce
interfaces.go
in cmd/api/handlers
6 - 2024-10-27 2024-10-27 1 1 +8 / -0 richard.pryce richard.pryce
9 - 2024-10-21 2024-10-21 1 1 +9 / -0 richard.pryce richard.pryce
s3_client.go
in cmd/api/handlers
10 - 2024-11-04 2024-11-04 1 1 +13 / -0 richard.pryce richard.pryce
13 - 2024-10-21 2024-10-21 1 1 +13 / -0 richard.pryce richard.pryce
17 - 2024-10-21 2024-10-21 1 1 +20 / -3 richard.pryce richard.pryce
dependabot.yml
in .github
37 - 2024-11-25 2024-11-25 1 1 +62 / -20 richard.pryce richard.pryce
s3_client.go
in internal/s3utils
38 4 2024-10-27 2024-10-27 1 1 +56 / -0 richard.pryce richard.pryce
mock_s3_client.go
in internal/s3utils
54 6 2024-10-27 2024-10-27 1 1 +76 / -0 richard.pryce richard.pryce
mock_s3_client.go
in cmd/api/handlers
70 8 2024-11-04 2024-11-04 1 1 +96 / -0 richard.pryce richard.pryce
95 - 2024-10-21 2024-10-21 1 1 +98 / -1 richard.pryce richard.pryce
Files With Most Churn (Top 25)
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
restore.go
in cmd/api/handlers
266 10 2024-10-27 2024-11-26 9 1 +418 / -85 richard.pryce richard.pryce
download.go
in internal/s3utils
87 3 2024-10-27 2024-11-14 5 1 +245 / -129 richard.pryce richard.pryce
main.go
in cmd/worker
146 5 2024-10-27 2024-11-14 4 1 +225 / -46 richard.pryce richard.pryce
batch_job.go
in internal/s3utils
143 3 2024-10-27 2024-10-28 2 1 +170 / -1 richard.pryce richard.pryce
monitor.go
in internal/s3utils
101 4 2024-10-27 2024-11-06 2 1 +144 / -25 richard.pryce richard.pryce
manifest.go
in internal/s3utils
63 1 2024-10-27 2024-11-04 2 1 +119 / -41 richard.pryce richard.pryce
job_creator.go
in pkg/kubernetes
126 3 2024-10-27 2024-11-08 3 1 +153 / -6 richard.pryce richard.pryce
email.go
in internal/notification
53 2 2024-11-05 2024-11-06 2 1 +108 / -42 richard.pryce richard.pryce
template.yaml
in cloudformation
121 - 2024-11-18 2024-11-25 2 1 +133 / -0 richard.pryce richard.pryce
main.go
in cmd/api
69 3 2024-10-27 2024-11-06 5 1 +112 / -19 richard.pryce richard.pryce
95 - 2024-10-21 2024-10-21 1 1 +98 / -1 richard.pryce richard.pryce
mock_s3_client.go
in cmd/api/handlers
70 8 2024-11-04 2024-11-04 1 1 +96 / -0 richard.pryce richard.pryce
dependabot.yml
in .github
37 - 2024-11-25 2024-11-25 1 1 +62 / -20 richard.pryce richard.pryce
mock_s3_client.go
in internal/s3utils
54 6 2024-10-27 2024-10-27 1 1 +76 / -0 richard.pryce richard.pryce
upload.go
in internal/s3utils
59 2 2024-10-27 2024-11-04 2 1 +75 / -1 richard.pryce richard.pryce
s3_client.go
in internal/s3utils
38 4 2024-10-27 2024-10-27 1 1 +56 / -0 richard.pryce richard.pryce
48 - 2024-10-21 2024-10-23 2 1 +50 / -0 richard.pryce richard.pryce
types.go
in internal/types
43 - 2024-10-27 2024-11-14 6 1 +48 / -0 richard.pryce richard.pryce
account.go
in internal/s3utils
24 1 2024-10-27 2024-11-08 2 1 +32 / -1 richard.pryce richard.pryce
17 - 2024-10-21 2024-10-21 1 1 +20 / -3 richard.pryce richard.pryce
interfaces.go
in internal/s3utils
9 - 2024-10-27 2024-11-08 2 1 +13 / -1 richard.pryce richard.pryce
s3_client.go
in cmd/api/handlers
10 - 2024-11-04 2024-11-04 1 1 +13 / -0 richard.pryce richard.pryce
13 - 2024-10-21 2024-10-21 1 1 +13 / -0 richard.pryce richard.pryce
9 - 2024-10-21 2024-10-21 1 1 +9 / -0 richard.pryce richard.pryce
interfaces.go
in cmd/api/handlers
6 - 2024-10-27 2024-10-27 1 1 +8 / -0 richard.pryce richard.pryce
Files With Most Contributors (Top 25)
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
restore.go
in cmd/api/handlers
266 10 2024-10-27 2024-11-26 9 1 +418 / -85 richard.pryce richard.pryce
types.go
in internal/types
43 - 2024-10-27 2024-11-14 6 1 +48 / -0 richard.pryce richard.pryce
main.go
in cmd/api
69 3 2024-10-27 2024-11-06 5 1 +112 / -19 richard.pryce richard.pryce
download.go
in internal/s3utils
87 3 2024-10-27 2024-11-14 5 1 +245 / -129 richard.pryce richard.pryce
main.go
in cmd/worker
146 5 2024-10-27 2024-11-14 4 1 +225 / -46 richard.pryce richard.pryce
job_creator.go
in pkg/kubernetes
126 3 2024-10-27 2024-11-08 3 1 +153 / -6 richard.pryce richard.pryce
48 - 2024-10-21 2024-10-23 2 1 +50 / -0 richard.pryce richard.pryce
manifest.go
in internal/s3utils
63 1 2024-10-27 2024-11-04 2 1 +119 / -41 richard.pryce richard.pryce
upload.go
in internal/s3utils
59 2 2024-10-27 2024-11-04 2 1 +75 / -1 richard.pryce richard.pryce
monitor.go
in internal/s3utils
101 4 2024-10-27 2024-11-06 2 1 +144 / -25 richard.pryce richard.pryce
interfaces.go
in internal/s3utils
9 - 2024-10-27 2024-11-08 2 1 +13 / -1 richard.pryce richard.pryce
account.go
in internal/s3utils
24 1 2024-10-27 2024-11-08 2 1 +32 / -1 richard.pryce richard.pryce
batch_job.go
in internal/s3utils
143 3 2024-10-27 2024-10-28 2 1 +170 / -1 richard.pryce richard.pryce
email.go
in internal/notification
53 2 2024-11-05 2024-11-06 2 1 +108 / -42 richard.pryce richard.pryce
template.yaml
in cloudformation
121 - 2024-11-18 2024-11-25 2 1 +133 / -0 richard.pryce richard.pryce
interfaces.go
in cmd/api/handlers
6 - 2024-10-27 2024-10-27 1 1 +8 / -0 richard.pryce richard.pryce
s3_client.go
in cmd/api/handlers
10 - 2024-11-04 2024-11-04 1 1 +13 / -0 richard.pryce richard.pryce
mock_s3_client.go
in cmd/api/handlers
70 8 2024-11-04 2024-11-04 1 1 +96 / -0 richard.pryce richard.pryce
95 - 2024-10-21 2024-10-21 1 1 +98 / -1 richard.pryce richard.pryce
17 - 2024-10-21 2024-10-21 1 1 +20 / -3 richard.pryce richard.pryce
13 - 2024-10-21 2024-10-21 1 1 +13 / -0 richard.pryce richard.pryce
9 - 2024-10-21 2024-10-21 1 1 +9 / -0 richard.pryce richard.pryce
s3_client.go
in internal/s3utils
38 4 2024-10-27 2024-10-27 1 1 +56 / -0 richard.pryce richard.pryce
mock_s3_client.go
in internal/s3utils
54 6 2024-10-27 2024-10-27 1 1 +76 / -0 richard.pryce richard.pryce
dependabot.yml
in .github
37 - 2024-11-25 2024-11-25 1 1 +62 / -20 richard.pryce richard.pryce
Files With Least Contributors (Top 25)
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
restore.go
in cmd/api/handlers
266 10 2024-10-27 2024-11-26 9 1 +418 / -85 richard.pryce richard.pryce
main.go
in cmd/worker
146 5 2024-10-27 2024-11-14 4 1 +225 / -46 richard.pryce richard.pryce
batch_job.go
in internal/s3utils
143 3 2024-10-27 2024-10-28 2 1 +170 / -1 richard.pryce richard.pryce
job_creator.go
in pkg/kubernetes
126 3 2024-10-27 2024-11-08 3 1 +153 / -6 richard.pryce richard.pryce
template.yaml
in cloudformation
121 - 2024-11-18 2024-11-25 2 1 +133 / -0 richard.pryce richard.pryce
monitor.go
in internal/s3utils
101 4 2024-10-27 2024-11-06 2 1 +144 / -25 richard.pryce richard.pryce
95 - 2024-10-21 2024-10-21 1 1 +98 / -1 richard.pryce richard.pryce
download.go
in internal/s3utils
87 3 2024-10-27 2024-11-14 5 1 +245 / -129 richard.pryce richard.pryce
mock_s3_client.go
in cmd/api/handlers
70 8 2024-11-04 2024-11-04 1 1 +96 / -0 richard.pryce richard.pryce
main.go
in cmd/api
69 3 2024-10-27 2024-11-06 5 1 +112 / -19 richard.pryce richard.pryce
manifest.go
in internal/s3utils
63 1 2024-10-27 2024-11-04 2 1 +119 / -41 richard.pryce richard.pryce
upload.go
in internal/s3utils
59 2 2024-10-27 2024-11-04 2 1 +75 / -1 richard.pryce richard.pryce
mock_s3_client.go
in internal/s3utils
54 6 2024-10-27 2024-10-27 1 1 +76 / -0 richard.pryce richard.pryce
email.go
in internal/notification
53 2 2024-11-05 2024-11-06 2 1 +108 / -42 richard.pryce richard.pryce
48 - 2024-10-21 2024-10-23 2 1 +50 / -0 richard.pryce richard.pryce
types.go
in internal/types
43 - 2024-10-27 2024-11-14 6 1 +48 / -0 richard.pryce richard.pryce
s3_client.go
in internal/s3utils
38 4 2024-10-27 2024-10-27 1 1 +56 / -0 richard.pryce richard.pryce
dependabot.yml
in .github
37 - 2024-11-25 2024-11-25 1 1 +62 / -20 richard.pryce richard.pryce
account.go
in internal/s3utils
24 1 2024-10-27 2024-11-08 2 1 +32 / -1 richard.pryce richard.pryce
17 - 2024-10-21 2024-10-21 1 1 +20 / -3 richard.pryce richard.pryce
13 - 2024-10-21 2024-10-21 1 1 +13 / -0 richard.pryce richard.pryce
s3_client.go
in cmd/api/handlers
10 - 2024-11-04 2024-11-04 1 1 +13 / -0 richard.pryce richard.pryce
9 - 2024-10-21 2024-10-21 1 1 +9 / -0 richard.pryce richard.pryce
interfaces.go
in internal/s3utils
9 - 2024-10-27 2024-11-08 2 1 +13 / -1 richard.pryce richard.pryce
interfaces.go
in cmd/api/handlers
6 - 2024-10-27 2024-10-27 1 1 +8 / -0 richard.pryce richard.pryce
Correlations

File Size vs. Number of Changes: 25 points

cmd/api/handlers/restore.go x: 266 lines of code y: 9 # changes .github/dependabot.yml x: 37 lines of code y: 1 # changes cloudformation/template.yaml x: 121 lines of code y: 2 # changes cmd/worker/main.go x: 146 lines of code y: 4 # changes internal/s3utils/download.go x: 87 lines of code y: 5 # changes internal/types/types.go x: 43 lines of code y: 6 # changes pkg/kubernetes/job_creator.go x: 126 lines of code y: 3 # changes internal/s3utils/account.go x: 24 lines of code y: 2 # changes internal/s3utils/interfaces.go x: 9 lines of code y: 2 # changes internal/s3utils/monitor.go x: 101 lines of code y: 2 # changes internal/notification/email.go x: 53 lines of code y: 2 # changes cmd/api/main.go x: 69 lines of code y: 5 # changes cmd/api/handlers/mock_s3_client.go x: 70 lines of code y: 1 # changes cmd/api/handlers/s3_client.go x: 10 lines of code y: 1 # changes internal/s3utils/manifest.go x: 63 lines of code y: 2 # changes internal/s3utils/upload.go x: 59 lines of code y: 2 # changes internal/s3utils/batch_job.go x: 143 lines of code y: 2 # changes cmd/api/handlers/interfaces.go x: 6 lines of code y: 1 # changes internal/s3utils/mock_s3_client.go x: 54 lines of code y: 1 # changes internal/s3utils/s3_client.go x: 38 lines of code y: 1 # changes k8s/deployment.yaml x: 48 lines of code y: 2 # changes k8s/ingress.yaml x: 95 lines of code y: 1 # changes k8s/service.yaml x: 17 lines of code y: 1 # changes k8s/job-creator-role.yaml x: 9 lines of code y: 1 # changes k8s/job-creator-rolebinding.yaml x: 13 lines of code y: 1 # changes
9.0
# changes
  min: 1.0
  average: 2.4
  25th percentile: 1.0
  median: 2.0
  75th percentile: 2.5
  max: 9.0
0 266.0
lines of code
min: 6.0 | average: 68.28 | 25th percentile: 20.5 | median: 54.0 | 75th percentile: 98.0 | max: 266.0

Number of Contributors vs. Number of Changes: 25 points

cmd/api/handlers/restore.go x: 1 # contributors y: 9 # changes .github/dependabot.yml x: 1 # contributors y: 1 # changes cloudformation/template.yaml x: 1 # contributors y: 2 # changes cmd/worker/main.go x: 1 # contributors y: 4 # changes internal/s3utils/download.go x: 1 # contributors y: 5 # changes internal/types/types.go x: 1 # contributors y: 6 # changes pkg/kubernetes/job_creator.go x: 1 # contributors y: 3 # changes
9.0
# changes
  min: 1.0
  average: 2.4
  25th percentile: 1.0
  median: 2.0
  75th percentile: 2.5
  max: 9.0
0 1.0
# contributors
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

Number of Contributors vs. File Size: 25 points

cmd/api/handlers/restore.go x: 1 # contributors y: 266 lines of code .github/dependabot.yml x: 1 # contributors y: 37 lines of code cloudformation/template.yaml x: 1 # contributors y: 121 lines of code cmd/worker/main.go x: 1 # contributors y: 146 lines of code internal/s3utils/download.go x: 1 # contributors y: 87 lines of code internal/types/types.go x: 1 # contributors y: 43 lines of code pkg/kubernetes/job_creator.go x: 1 # contributors y: 126 lines of code internal/s3utils/account.go x: 1 # contributors y: 24 lines of code internal/s3utils/interfaces.go x: 1 # contributors y: 9 lines of code internal/s3utils/monitor.go x: 1 # contributors y: 101 lines of code internal/notification/email.go x: 1 # contributors y: 53 lines of code cmd/api/main.go x: 1 # contributors y: 69 lines of code cmd/api/handlers/mock_s3_client.go x: 1 # contributors y: 70 lines of code cmd/api/handlers/s3_client.go x: 1 # contributors y: 10 lines of code internal/s3utils/manifest.go x: 1 # contributors y: 63 lines of code internal/s3utils/upload.go x: 1 # contributors y: 59 lines of code internal/s3utils/batch_job.go x: 1 # contributors y: 143 lines of code cmd/api/handlers/interfaces.go x: 1 # contributors y: 6 lines of code internal/s3utils/mock_s3_client.go x: 1 # contributors y: 54 lines of code internal/s3utils/s3_client.go x: 1 # contributors y: 38 lines of code k8s/deployment.yaml x: 1 # contributors y: 48 lines of code k8s/ingress.yaml x: 1 # contributors y: 95 lines of code k8s/service.yaml x: 1 # contributors y: 17 lines of code k8s/job-creator-rolebinding.yaml x: 1 # contributors y: 13 lines of code
266.0
lines of code
  min: 6.0
  average: 68.28
  25th percentile: 20.5
  median: 54.0
  75th percentile: 98.0
  max: 266.0
0 1.0
# contributors
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

Number of Changes vs. Line Churn: 53 points

cmd/api/handlers/restore.go x: 9 # changes y: 503 line churn go.mod x: 8 # changes y: 162 line churn go.sum x: 7 # changes y: 391 line churn .github/dependabot.yml x: 1 # changes y: 82 line churn .github/workflows/ci.yaml x: 5 # changes y: 378 line churn cloudformation/REAME.md x: 1 # changes y: 17 line churn cloudformation/template.yaml x: 2 # changes y: 133 line churn cmd/worker/main.go x: 4 # changes y: 271 line churn internal/s3utils/download.go x: 5 # changes y: 374 line churn internal/types/types.go x: 6 # changes y: 48 line churn pkg/kubernetes/job_creator.go x: 3 # changes y: 159 line churn internal/s3utils/account.go x: 2 # changes y: 33 line churn internal/s3utils/interfaces.go x: 2 # changes y: 14 line churn internal/s3utils/manifest_test.go x: 3 # changes y: 232 line churn internal/s3utils/monitor.go x: 2 # changes y: 169 line churn internal/s3utils/monitor_test.go x: 2 # changes y: 114 line churn README.md x: 7 # changes y: 226 line churn internal/notification/email.go x: 2 # changes y: 150 line churn cmd/api/main.go x: 5 # changes y: 131 line churn cmd/api/handlers/restore_test.go x: 4 # changes y: 288 line churn cmd/api/handlers/mock_s3_client.go x: 1 # changes y: 96 line churn cmd/api/handlers/s3_client.go x: 1 # changes y: 13 line churn internal/s3utils/manifest.go x: 2 # changes y: 160 line churn internal/s3utils/upload.go x: 2 # changes y: 76 line churn internal/s3utils/batch_job.go x: 2 # changes y: 171 line churn Dockerfile x: 2 # changes y: 37 line churn Makefile x: 2 # changes y: 21 line churn cmd/api/Dockerfile x: 1 # changes y: 30 line churn cmd/api/handlers/interfaces.go x: 1 # changes y: 8 line churn cmd/worker/Dockerfile x: 1 # changes y: 21 line churn internal/s3utils/mock_s3_client.go x: 1 # changes y: 76 line churn internal/s3utils/s3_client.go x: 1 # changes y: 56 line churn job_creator.go x: 6 # changes y: 218 line churn main.go x: 6 # changes y: 767 line churn main_test.go x: 2 # changes y: 48 line churn s3utils/batch_job.go x: 5 # changes y: 339 line churn s3utils/interfaces.go x: 2 # changes y: 26 line churn s3utils/manifest.go x: 6 # changes y: 149 line churn s3utils/manifest_test.go x: 2 # changes y: 164 line churn s3utils/mock_s3_client.go x: 2 # changes y: 152 line churn s3utils/monitor.go x: 5 # changes y: 359 line churn s3utils/monitor_test.go x: 3 # changes y: 194 line churn s3utils/upload.go x: 5 # changes y: 143 line churn types/types.go x: 2 # changes y: 42 line churn worker/main.go x: 5 # changes y: 300 line churn k8s/deployment.yaml x: 2 # changes y: 50 line churn k8s/ingress.yaml x: 1 # changes y: 99 line churn k8s/service.yaml x: 1 # changes y: 23 line churn
767.0
line churn
  min: 8.0
  average: 149.68
  25th percentile: 38.5
  median: 114.0
  75th percentile: 206.0
  max: 767.0
0 9.0
# changes
min: 1.0 | average: 3.02 | 25th percentile: 1.5 | median: 2.0 | 75th percentile: 5.0 | max: 9.0

Number of Contributors vs. Line Churn: 25 points

cmd/api/handlers/restore.go x: 1 # contributors y: 503 line churn .github/dependabot.yml x: 1 # contributors y: 82 line churn cloudformation/template.yaml x: 1 # contributors y: 133 line churn cmd/worker/main.go x: 1 # contributors y: 271 line churn internal/s3utils/download.go x: 1 # contributors y: 374 line churn internal/types/types.go x: 1 # contributors y: 48 line churn pkg/kubernetes/job_creator.go x: 1 # contributors y: 159 line churn internal/s3utils/account.go x: 1 # contributors y: 33 line churn internal/s3utils/interfaces.go x: 1 # contributors y: 14 line churn internal/s3utils/monitor.go x: 1 # contributors y: 169 line churn internal/notification/email.go x: 1 # contributors y: 150 line churn cmd/api/main.go x: 1 # contributors y: 131 line churn cmd/api/handlers/mock_s3_client.go x: 1 # contributors y: 96 line churn cmd/api/handlers/s3_client.go x: 1 # contributors y: 13 line churn internal/s3utils/upload.go x: 1 # contributors y: 76 line churn internal/s3utils/batch_job.go x: 1 # contributors y: 171 line churn cmd/api/handlers/interfaces.go x: 1 # contributors y: 8 line churn internal/s3utils/s3_client.go x: 1 # contributors y: 56 line churn k8s/deployment.yaml x: 1 # contributors y: 50 line churn k8s/ingress.yaml x: 1 # contributors y: 99 line churn k8s/service.yaml x: 1 # contributors y: 23 line churn
503.0
line churn
  min: 8.0
  average: 116.68
  25th percentile: 28.0
  median: 82.0
  75th percentile: 159.5
  max: 503.0
0 1.0
# contributors
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

File Size vs. Line Churn: 25 points

cmd/api/handlers/restore.go x: 266 lines of code y: 503 line churn .github/dependabot.yml x: 37 lines of code y: 82 line churn cloudformation/template.yaml x: 121 lines of code y: 133 line churn cmd/worker/main.go x: 146 lines of code y: 271 line churn internal/s3utils/download.go x: 87 lines of code y: 374 line churn internal/types/types.go x: 43 lines of code y: 48 line churn pkg/kubernetes/job_creator.go x: 126 lines of code y: 159 line churn internal/s3utils/account.go x: 24 lines of code y: 33 line churn internal/s3utils/interfaces.go x: 9 lines of code y: 14 line churn internal/s3utils/monitor.go x: 101 lines of code y: 169 line churn internal/notification/email.go x: 53 lines of code y: 150 line churn cmd/api/main.go x: 69 lines of code y: 131 line churn cmd/api/handlers/mock_s3_client.go x: 70 lines of code y: 96 line churn cmd/api/handlers/s3_client.go x: 10 lines of code y: 13 line churn internal/s3utils/manifest.go x: 63 lines of code y: 160 line churn internal/s3utils/upload.go x: 59 lines of code y: 76 line churn internal/s3utils/batch_job.go x: 143 lines of code y: 171 line churn cmd/api/handlers/interfaces.go x: 6 lines of code y: 8 line churn internal/s3utils/mock_s3_client.go x: 54 lines of code y: 76 line churn internal/s3utils/s3_client.go x: 38 lines of code y: 56 line churn k8s/deployment.yaml x: 48 lines of code y: 50 line churn k8s/ingress.yaml x: 95 lines of code y: 99 line churn k8s/service.yaml x: 17 lines of code y: 23 line churn k8s/job-creator-role.yaml x: 9 lines of code y: 9 line churn k8s/job-creator-rolebinding.yaml x: 13 lines of code y: 13 line churn
503.0
line churn
  min: 8.0
  average: 116.68
  25th percentile: 28.0
  median: 82.0
  75th percentile: 159.5
  max: 503.0
0 266.0
lines of code
min: 6.0 | average: 68.28 | 25th percentile: 20.5 | median: 54.0 | 75th percentile: 98.0 | max: 266.0