whatsapp / WADebug
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 36 files with 2,135 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)
    • 6 files changed 6-20 times (921 lines of code)
    • 30 files changed 1-5 times (1,214 lines of code)
0% | 0% | 0% | 43% | 56%
Legend:
101+
51-100
21-50
6-20
1-5
explore: zoomable circles | data
File Change Frequency per File Extension
py, md, txt, in, ini, cfg, gitignore, json
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
py0% | 0% | 0% | 43% | 56%
in0% | 0% | 0% | 0% | 100%
cfg0% | 0% | 0% | 0% | 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
wadebug/wa_actions0% | 0% | 0% | 72% | 27%
wadebug0% | 0% | 0% | 55% | 44%
ROOT0% | 0% | 0% | 97% | 2%
wadebug/wa_actions/implementations0% | 0% | 0% | 0% | 100%
wadebug/wa_actions/models0% | 0% | 0% | 0% | 100%
wadebug/wa_actions/common0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 37)

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
cli.py
in wadebug
376 27 559 1265 17 5
setup.py
in root
46 - 823 1272 9 3
log_utils.py
in wadebug/wa_actions
156 10 781 1216 8 3
wabiz_api.py
in wadebug/wa_actions
127 9 1024 1139 7 2
cli_utils.py
in wadebug
42 2 1074 1260 6 4
docker_utils.py
in wadebug/wa_actions
174 24 781 1228 6 3
exceptions.py
in wadebug
21 - 1074 1265 5 3
common_results.py
in wadebug/wa_actions/common
20 2 781 1124 4 2
check_containers.py
in wadebug/wa_actions/implementations
37 1 762 1074 4 1
check_webhook.py
in wadebug/wa_actions/implementations
129 9 1074 1103 4 2
network_utils.py
in wadebug/wa_actions
12 2 1074 1091 3 2
mysql_utils.py
in wadebug/wa_actions
38 5 961 1087 3 1
results.py
in wadebug
48 6 1024 1124 3 2
check_mysql_permissions.py
in wadebug/wa_actions/implementations
55 1 961 1185 3 1
analytics.py
in wadebug
58 2 1066 1260 3 2
base.py
in wadebug/wa_actions
59 8 347 1074 3 2
config.py
in wadebug
68 10 1074 1124 3 2
ui.py
in wadebug
71 8 1024 1097 3 1
check_network.py
in wadebug/wa_actions/implementations
78 4 815 1074 3 1
__init__.py
in wadebug/wa_actions/implementations
36 - 1074 1103 2 2
cli_param.py
in wadebug
37 5 1074 1265 2 2
curl_utils.py
in wadebug/wa_actions
62 5 1074 1088 2 1
check_software_version.py
in wadebug/wa_actions/implementations
119 2 781 1074 2 1
in
1 - 1272 1272 1 1
__init__.py
in wadebug/wa_actions/common
1 - 1074 1074 1 1
__init__.py
in wadebug/wa_actions/models
1 - 781 781 1 1
__init__.py
in wadebug
1 - 1074 1074 1 1
__init__.py
in wadebug/wa_actions
3 - 1074 1074 1 1
check_mysql_connection.py
in wadebug/wa_actions/implementations
16 1 1074 1074 1 1
dummy_action.py
in wadebug/wa_actions/implementations
26 3 1074 1074 1 1
check_mysql_password.py
in wadebug/wa_actions/implementations
30 1 1074 1074 1 1
check_mysql_version.py
in wadebug/wa_actions/implementations
32 2 1074 1074 1 1
32 - 829 829 1 1
check_db_settings_exist.py
in wadebug/wa_actions/implementations
35 1 1074 1074 1 1
check_webapp_port.py
in wadebug/wa_actions/implementations
36 1 1074 1074 1 1
wa_container.py
in wadebug/wa_actions/models
52 7 781 781 1 1
cfg
setup.cfg
in root
2 -
Files With Most Contributors (Top 37)
Files sorted by the number of unique email addresses found in commits.

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
cli.py
in wadebug
376 27 559 1265 17 5
setup.py
in root
46 - 823 1272 9 3
log_utils.py
in wadebug/wa_actions
156 10 781 1216 8 3
wabiz_api.py
in wadebug/wa_actions
127 9 1024 1139 7 2
docker_utils.py
in wadebug/wa_actions
174 24 781 1228 6 3
cli_utils.py
in wadebug
42 2 1074 1260 6 4
exceptions.py
in wadebug
21 - 1074 1265 5 3
check_containers.py
in wadebug/wa_actions/implementations
37 1 762 1074 4 1
check_webhook.py
in wadebug/wa_actions/implementations
129 9 1074 1103 4 2
common_results.py
in wadebug/wa_actions/common
20 2 781 1124 4 2
mysql_utils.py
in wadebug/wa_actions
38 5 961 1087 3 1
check_mysql_permissions.py
in wadebug/wa_actions/implementations
55 1 961 1185 3 1
check_network.py
in wadebug/wa_actions/implementations
78 4 815 1074 3 1
ui.py
in wadebug
71 8 1024 1097 3 1
analytics.py
in wadebug
58 2 1066 1260 3 2
network_utils.py
in wadebug/wa_actions
12 2 1074 1091 3 2
base.py
in wadebug/wa_actions
59 8 347 1074 3 2
results.py
in wadebug
48 6 1024 1124 3 2
config.py
in wadebug
68 10 1074 1124 3 2
check_software_version.py
in wadebug/wa_actions/implementations
119 2 781 1074 2 1
curl_utils.py
in wadebug/wa_actions
62 5 1074 1088 2 1
cli_param.py
in wadebug
37 5 1074 1265 2 2
__init__.py
in wadebug/wa_actions/implementations
36 - 1074 1103 2 2
in
1 - 1272 1272 1 1
check_mysql_connection.py
in wadebug/wa_actions/implementations
16 1 1074 1074 1 1
dummy_action.py
in wadebug/wa_actions/implementations
26 3 1074 1074 1 1
check_mysql_version.py
in wadebug/wa_actions/implementations
32 2 1074 1074 1 1
check_webapp_port.py
in wadebug/wa_actions/implementations
36 1 1074 1074 1 1
check_mysql_password.py
in wadebug/wa_actions/implementations
30 1 1074 1074 1 1
check_db_settings_exist.py
in wadebug/wa_actions/implementations
35 1 1074 1074 1 1
__init__.py
in wadebug/wa_actions/common
1 - 1074 1074 1 1
__init__.py
in wadebug/wa_actions/models
1 - 781 781 1 1
wa_container.py
in wadebug/wa_actions/models
52 7 781 781 1 1
__init__.py
in wadebug/wa_actions
3 - 1074 1074 1 1
__init__.py
in wadebug
1 - 1074 1074 1 1
32 - 829 829 1 1
cfg
setup.cfg
in root
2 -
Correlations

File Size vs. Number of Changes: 36 points

wadebug/wa_actions/base.py x: 59 lines of code y: 3 # changes wadebug/cli.py x: 376 lines of code y: 17 # changes wadebug/wa_actions/implementations/check_containers.py x: 37 lines of code y: 4 # changes wadebug/wa_actions/docker_utils.py x: 174 lines of code y: 6 # changes wadebug/wa_actions/implementations/check_software_version.py x: 119 lines of code y: 2 # changes wadebug/wa_actions/log_utils.py x: 156 lines of code y: 8 # changes wadebug/wa_actions/models/__init__.py x: 1 lines of code y: 1 # changes wadebug/wa_actions/models/wa_container.py x: 52 lines of code y: 1 # changes wadebug/wa_actions/common/common_results.py x: 20 lines of code y: 4 # changes wadebug/wa_actions/implementations/check_network.py x: 78 lines of code y: 3 # changes setup.py x: 46 lines of code y: 9 # changes wadebug/cli_reusable_params.py x: 32 lines of code y: 1 # changes wadebug/wa_actions/implementations/check_mysql_permissions.py x: 55 lines of code y: 3 # changes wadebug/wa_actions/mysql_utils.py x: 38 lines of code y: 3 # changes wadebug/results.py x: 48 lines of code y: 3 # changes wadebug/ui.py x: 71 lines of code y: 3 # changes wadebug/wa_actions/wabiz_api.py x: 127 lines of code y: 7 # changes wadebug/analytics.py x: 58 lines of code y: 3 # changes wadebug/wa_actions/implementations/check_mysql_password.py x: 30 lines of code y: 1 # changes wadebug/wa_actions/implementations/check_webapp_port.py x: 36 lines of code y: 1 # changes wadebug/wa_actions/implementations/check_webhook.py x: 129 lines of code y: 4 # changes wadebug/cli_param.py x: 37 lines of code y: 2 # changes wadebug/cli_utils.py x: 42 lines of code y: 6 # changes wadebug/config.py x: 68 lines of code y: 3 # changes wadebug/exceptions.py x: 21 lines of code y: 5 # changes wadebug/wa_actions/__init__.py x: 3 lines of code y: 1 # changes wadebug/wa_actions/curl_utils.py x: 62 lines of code y: 2 # changes wadebug/wa_actions/implementations/__init__.py x: 36 lines of code y: 2 # changes wadebug/wa_actions/implementations/check_db_settings_exist.py x: 35 lines of code y: 1 # changes wadebug/wa_actions/implementations/check_mysql_connection.py x: 16 lines of code y: 1 # changes wadebug/wa_actions/implementations/dummy_action.py x: 26 lines of code y: 1 # changes wadebug/wa_actions/network_utils.py x: 12 lines of code y: 3 # changes
17.0
# changes
  min: 1.0
  average: 3.28
  25th percentile: 1.0
  median: 3.0
  75th percentile: 4.0
  max: 17.0
0 376.0
lines of code
min: 1.0 | average: 59.31 | 25th percentile: 22.25 | median: 37.5 | 75th percentile: 66.5 | max: 376.0

Number of Contributors vs. Number of Changes: 36 points

wadebug/wa_actions/base.py x: 2 # contributors y: 3 # changes wadebug/cli.py x: 5 # contributors y: 17 # changes wadebug/wa_actions/implementations/check_containers.py x: 1 # contributors y: 4 # changes wadebug/wa_actions/docker_utils.py x: 3 # contributors y: 6 # changes wadebug/wa_actions/implementations/check_software_version.py x: 1 # contributors y: 2 # changes wadebug/wa_actions/log_utils.py x: 3 # contributors y: 8 # changes wadebug/wa_actions/models/__init__.py x: 1 # contributors y: 1 # changes wadebug/wa_actions/common/common_results.py x: 2 # contributors y: 4 # changes wadebug/wa_actions/implementations/check_network.py x: 1 # contributors y: 3 # changes setup.py x: 3 # contributors y: 9 # changes wadebug/wa_actions/wabiz_api.py x: 2 # contributors y: 7 # changes wadebug/cli_param.py x: 2 # contributors y: 2 # changes wadebug/cli_utils.py x: 4 # contributors y: 6 # changes wadebug/exceptions.py x: 3 # contributors y: 5 # changes
17.0
# changes
  min: 1.0
  average: 3.28
  25th percentile: 1.0
  median: 3.0
  75th percentile: 4.0
  max: 17.0
0 5.0
# contributors
min: 1.0 | average: 1.69 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 5.0