whatsapp / WADebug
File Size

The distribution of size of files (measured in lines of code).

Intro
  • File size measurements show the distribution of size of files.
  • Files are classified in four categories based on their size (lines of code): 1-100 (very small files), 101-200 (small files), 201-500 (medium size files), 501-1000 (long files), 1001+(very long files).
  • It is a good practice to keep files small. Long files may become "bloaters", code that have increased to such gargantuan proportions that they are hard to work with.
Learn more...
File Size Overall
  • There are 37 files with 2,137 lines of code.
    • 0 very long files (0 lines of code)
    • 0 long files (0 lines of code)
    • 1 medium size files (376 lines of codeclsfd_ftr_w_mp_ins)
    • 5 small files (705 lines of code)
    • 31 very small files (1,056 lines of code)
0% | 0% | 17% | 32% | 49%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: zoomable circles | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
py0% | 0% | 17% | 33% | 49%
cfg0% | 0% | 0% | 0% | 100%
in0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
wadebug0% | 0% | 49% | 0% | 50%
wadebug/wa_actions0% | 0% | 0% | 72% | 27%
wadebug/wa_actions/implementations0% | 0% | 0% | 39% | 60%
wadebug/wa_actions/models0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
wadebug/wa_actions/common0% | 0% | 0% | 0% | 100%
Longest Files (Top 37)
File# lines# units
cli.py
in wadebug
376 27
docker_utils.py
in wadebug/wa_actions
174 24
log_utils.py
in wadebug/wa_actions
156 10
check_webhook.py
in wadebug/wa_actions/implementations
129 9
wabiz_api.py
in wadebug/wa_actions
127 9
check_software_version.py
in wadebug/wa_actions/implementations
119 2
check_network.py
in wadebug/wa_actions/implementations
78 4
ui.py
in wadebug
71 8
config.py
in wadebug
68 10
curl_utils.py
in wadebug/wa_actions
62 5
base.py
in wadebug/wa_actions
59 8
analytics.py
in wadebug
58 2
check_mysql_permissions.py
in wadebug/wa_actions/implementations
55 1
wa_container.py
in wadebug/wa_actions/models
52 7
results.py
in wadebug
48 6
setup.py
in root
46 -
cli_utils.py
in wadebug
42 2
mysql_utils.py
in wadebug/wa_actions
38 5
check_containers.py
in wadebug/wa_actions/implementations
37 1
cli_param.py
in wadebug
37 5
__init__.py
in wadebug/wa_actions/implementations
36 -
check_webapp_port.py
in wadebug/wa_actions/implementations
36 1
check_db_settings_exist.py
in wadebug/wa_actions/implementations
35 1
32 -
check_mysql_version.py
in wadebug/wa_actions/implementations
32 2
check_mysql_password.py
in wadebug/wa_actions/implementations
30 1
dummy_action.py
in wadebug/wa_actions/implementations
26 3
exceptions.py
in wadebug
21 -
common_results.py
in wadebug/wa_actions/common
20 2
check_mysql_connection.py
in wadebug/wa_actions/implementations
16 1
network_utils.py
in wadebug/wa_actions
12 2
__init__.py
in wadebug/wa_actions
3 -
cfg
setup.cfg
in root
2 -
__init__.py
in wadebug
1 -
__init__.py
in wadebug/wa_actions/models
1 -
__init__.py
in wadebug/wa_actions/common
1 -
in
1 -
Files With Most Units (Top 27)
File# lines# units
cli.py
in wadebug
376 27
docker_utils.py
in wadebug/wa_actions
174 24
config.py
in wadebug
68 10
log_utils.py
in wadebug/wa_actions
156 10
wabiz_api.py
in wadebug/wa_actions
127 9
check_webhook.py
in wadebug/wa_actions/implementations
129 9
ui.py
in wadebug
71 8
base.py
in wadebug/wa_actions
59 8
wa_container.py
in wadebug/wa_actions/models
52 7
results.py
in wadebug
48 6
curl_utils.py
in wadebug/wa_actions
62 5
mysql_utils.py
in wadebug/wa_actions
38 5
cli_param.py
in wadebug
37 5
check_network.py
in wadebug/wa_actions/implementations
78 4
dummy_action.py
in wadebug/wa_actions/implementations
26 3
cli_utils.py
in wadebug
42 2
common_results.py
in wadebug/wa_actions/common
20 2
check_mysql_version.py
in wadebug/wa_actions/implementations
32 2
check_software_version.py
in wadebug/wa_actions/implementations
119 2
network_utils.py
in wadebug/wa_actions
12 2
analytics.py
in wadebug
58 2
check_db_settings_exist.py
in wadebug/wa_actions/implementations
35 1
check_containers.py
in wadebug/wa_actions/implementations
37 1
check_mysql_password.py
in wadebug/wa_actions/implementations
30 1
check_mysql_permissions.py
in wadebug/wa_actions/implementations
55 1
check_webapp_port.py
in wadebug/wa_actions/implementations
36 1
check_mysql_connection.py
in wadebug/wa_actions/implementations
16 1
Files With Long Lines (Top 0)

There are 0 files with lines longer than 120 characters. In total, there are 0 long lines.

File# lines# units# long lines
Correlations

File Size vs. Commits (all time): 36 points

wadebug/wa_actions/base.py x: 4 commits (all time) y: 59 lines of code wadebug/cli.py x: 21 commits (all time) y: 376 lines of code wadebug/wa_actions/implementations/check_containers.py x: 5 commits (all time) y: 37 lines of code wadebug/wa_actions/docker_utils.py x: 6 commits (all time) y: 174 lines of code wadebug/wa_actions/implementations/check_software_version.py x: 3 commits (all time) y: 119 lines of code wadebug/wa_actions/log_utils.py x: 9 commits (all time) y: 156 lines of code wadebug/wa_actions/models/__init__.py x: 1 commits (all time) y: 1 lines of code wadebug/wa_actions/models/wa_container.py x: 1 commits (all time) y: 52 lines of code wadebug/wa_actions/common/common_results.py x: 5 commits (all time) y: 20 lines of code wadebug/wa_actions/implementations/check_network.py x: 3 commits (all time) y: 78 lines of code setup.py x: 10 commits (all time) y: 46 lines of code wadebug/cli_reusable_params.py x: 1 commits (all time) y: 32 lines of code wadebug/wa_actions/implementations/check_mysql_permissions.py x: 3 commits (all time) y: 55 lines of code wadebug/wa_actions/mysql_utils.py x: 3 commits (all time) y: 38 lines of code wadebug/results.py x: 4 commits (all time) y: 48 lines of code wadebug/ui.py x: 4 commits (all time) y: 71 lines of code wadebug/wa_actions/wabiz_api.py x: 8 commits (all time) y: 127 lines of code wadebug/analytics.py x: 3 commits (all time) y: 58 lines of code wadebug/wa_actions/implementations/check_mysql_password.py x: 2 commits (all time) y: 30 lines of code wadebug/wa_actions/implementations/check_webapp_port.py x: 2 commits (all time) y: 36 lines of code wadebug/wa_actions/implementations/check_webhook.py x: 6 commits (all time) y: 129 lines of code wadebug/cli_utils.py x: 6 commits (all time) y: 42 lines of code wadebug/config.py x: 3 commits (all time) y: 68 lines of code wadebug/exceptions.py x: 5 commits (all time) y: 21 lines of code wadebug/wa_actions/__init__.py x: 1 commits (all time) y: 3 lines of code wadebug/wa_actions/curl_utils.py x: 2 commits (all time) y: 62 lines of code wadebug/wa_actions/implementations/check_db_settings_exist.py x: 1 commits (all time) y: 35 lines of code wadebug/wa_actions/implementations/check_mysql_connection.py x: 1 commits (all time) y: 16 lines of code wadebug/wa_actions/implementations/dummy_action.py x: 1 commits (all time) y: 26 lines of code wadebug/wa_actions/network_utils.py x: 3 commits (all time) y: 12 lines of code
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
0 21.0
commits (all time)
min: 1.0 | average: 3.75 | 25th percentile: 1.0 | median: 3.0 | 75th percentile: 5.0 | max: 21.0

File Size vs. Contributors (all time): 36 points

wadebug/wa_actions/base.py x: 2 contributors (all time) y: 59 lines of code wadebug/cli.py x: 5 contributors (all time) y: 376 lines of code wadebug/wa_actions/implementations/check_containers.py x: 1 contributors (all time) y: 37 lines of code wadebug/wa_actions/docker_utils.py x: 3 contributors (all time) y: 174 lines of code wadebug/wa_actions/implementations/check_software_version.py x: 1 contributors (all time) y: 119 lines of code wadebug/wa_actions/log_utils.py x: 3 contributors (all time) y: 156 lines of code wadebug/wa_actions/models/__init__.py x: 1 contributors (all time) y: 1 lines of code wadebug/wa_actions/models/wa_container.py x: 1 contributors (all time) y: 52 lines of code wadebug/wa_actions/common/common_results.py x: 2 contributors (all time) y: 20 lines of code wadebug/wa_actions/implementations/check_network.py x: 1 contributors (all time) y: 78 lines of code setup.py x: 3 contributors (all time) y: 46 lines of code wadebug/cli_reusable_params.py x: 1 contributors (all time) y: 32 lines of code wadebug/wa_actions/implementations/check_mysql_permissions.py x: 1 contributors (all time) y: 55 lines of code wadebug/wa_actions/mysql_utils.py x: 1 contributors (all time) y: 38 lines of code wadebug/results.py x: 2 contributors (all time) y: 48 lines of code wadebug/ui.py x: 1 contributors (all time) y: 71 lines of code wadebug/wa_actions/wabiz_api.py x: 2 contributors (all time) y: 127 lines of code wadebug/wa_actions/implementations/check_mysql_password.py x: 1 contributors (all time) y: 30 lines of code wadebug/wa_actions/implementations/check_webhook.py x: 2 contributors (all time) y: 129 lines of code wadebug/cli_param.py x: 2 contributors (all time) y: 37 lines of code wadebug/cli_utils.py x: 4 contributors (all time) y: 42 lines of code wadebug/config.py x: 2 contributors (all time) y: 68 lines of code wadebug/exceptions.py x: 3 contributors (all time) y: 21 lines of code wadebug/wa_actions/__init__.py x: 1 contributors (all time) y: 3 lines of code wadebug/wa_actions/curl_utils.py x: 1 contributors (all time) y: 62 lines of code wadebug/wa_actions/implementations/check_db_settings_exist.py x: 1 contributors (all time) y: 35 lines of code wadebug/wa_actions/implementations/check_mysql_connection.py x: 1 contributors (all time) y: 16 lines of code wadebug/wa_actions/implementations/dummy_action.py x: 1 contributors (all time) y: 26 lines of code wadebug/wa_actions/network_utils.py x: 2 contributors (all time) y: 12 lines of code
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
0 5.0
contributors (all time)
min: 1.0 | average: 1.69 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 5.0

File Size vs. Commits (30 days): 0 points

No data for "commits (30d)" vs. "lines of code".

File Size vs. Contributors (30 days): 0 points

No data for "contributors (30d)" vs. "lines of code".


File Size vs. Commits (90 days): 0 points

No data for "commits (90d)" vs. "lines of code".

File Size vs. Contributors (90 days): 0 points

No data for "contributors (90d)" vs. "lines of code".