awslabs / amazon-s3-find-and-forget
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

File Change Frequency Overall
File Change Frequency Overall
The number of recorded file updates
  • There are 96 files with 11,809 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 2 files changed 51-100 times (1,471 lines of code)
    • 10 files changed 21-50 times (3,167 lines of code)
    • 42 files changed 6-20 times (5,812 lines of code)
    • 42 files changed 1-5 times (1,359 lines of code)
0% | 12% | 26% | 49% | 11%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
py, js, md, yaml, json, txt, in, css, mustache, yml, ini, gitignore, dockerignore, sh, xml, html, snap
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
yaml0% | 41% | 23% | 28% | 6%
yml0% | 0% | 100% | 0% | 0%
py0% | 0% | 29% | 56% | 14%
js0% | 0% | 15% | 70% | 13%
css0% | 0% | 0% | 73% | 26%
in0% | 0% | 0% | 83% | 16%
html0% | 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
templates0% | 33% | 38% | 22% | 5%
frontend/src/components0% | 0% | 13% | 69% | 17%
backend/lambdas/tasks0% | 0% | 52% | 35% | 12%
backend/lambda_layers/boto_utils0% | 0% | 100% | 0% | 0%
frontend/src/utils0% | 0% | 35% | 57% | 6%
backend/lambdas/queue0% | 0% | 100% | 0% | 0%
backend/lambdas/jobs0% | 0% | 30% | 69% | <1%
frontend/src0% | 0% | 0% | 85% | 14%
backend/ecs_tasks/delete_files0% | 0% | 0% | 71% | 28%
backend/lambda_layers/decorators0% | 0% | 0% | 99% | <1%
backend/lambdas/data_mappers0% | 0% | 0% | 100% | 0%
backend/lambdas/custom_resources0% | 0% | 0% | 50% | 49%
ROOT0% | 0% | 0% | 100% | 0%
frontend/public0% | 0% | 0% | 0% | 100%
backend/lambdas/settings0% | 0% | 0% | 0% | 100%
ci0% | 0% | 0% | 0% | 100%
backend/lambda_layers/aws_sdk0% | 0% | 0% | 0% | 100%
backend/lambda_layers/cr_helper0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 20)

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
template.yaml
in templates
467 - 54 845 98
state_machine.yaml
in templates
1004 - 62 834 60
api.yaml
in templates
375 - 384 845 39
handlers.py
in backend/lambdas/queue
156 7 323 806 33
deletion_flow.yaml
in templates
216 - 85 826 33
handlers.py
in backend/lambdas/jobs
154 4 54 806 26
boto_utils.py
in backend/lambda_layers/boto_utils/python
194 17 85 806 26
gateway.js
in frontend/src/utils
178 17 54 782 22
generate_queries.py
in backend/lambdas/tasks
346 15 54 806 22
DeletionJob.js
in frontend/src/components/pages
432 1 54 764 22
ddb.yaml
in templates
232 - 323 845 21
api.definition.yml
in templates
884 - 54 705 21
handlers.py
in backend/lambdas/data_mappers
148 11 54 806 20
stream_processor.py
in backend/lambdas/jobs
136 7 96 743 19
vpc.yaml
in templates
317 - 173 826 18
index.js
in frontend/src/utils
80 - 188 782 16
auth.yaml
in templates
108 - 448 783 16
stats_updater.py
in backend/lambdas/jobs
104 3 54 743 14
index.css
in frontend/src
494 - 295 782 14
work_query_queue.py
in backend/lambdas/tasks
80 4 96 799 13