Code Analysis: WebFacing™ – Storage, resource usage and errors in cPanel® 2.3.1

Function Rating Maintainability Complexity Lines of code
WebFacing\cPanel\SiteHealth::admin_init()
D
12
87 256
WebFacing\cPanel\RightNow::admin_init()
C
30 26 123
WebFacing\cPanel\SiteHealth::mail_accounts()
A
51 13 24
WebFacing\cPanel\SiteHealth::disk_space_test()
A
48 12 27
WebFacing\cPanel\Plugin::init_data()
A
44 11 40
WebFacing\cPanel\Plugin::cpanel_uapi_result()
A
55 11 16
WebFacing\cPanel\Plugin::admin_init()
A
46 8 39
WebFacing\cPanel\Plugin::cpanel_usages()
S
51 6 25
WebFacing\cPanel\SiteHealth::email_routing_test()
S
47 5 37
mb_str_replace()
S
56 6 17
WebFacing\cPanel\Plugin::init()
S
58 5 13
WebFacing\cPanel\SiteHealth::https_only_test()
S
49 4 27
WebFacing\cPanel\Charts::admin_init()
S
51 3 24
WebFacing\cPanel\Plugin::cpanel_dns_local()
S
67 4 6
WebFacing\cPanel\Plugin::cpanel_uapi()
S
65 4 7
WebFacing\cPanel\Plugin::cpanel_email_routing_local()
S
67 4 6
convertToBytes()
S
58 3 14
WebFacing\cPanel\SiteHealth::info_usages()
S
53 2 24
WebFacing\cPanel\SiteHealth::mail_forwarders()
S
57 2 17
WebFacing\cPanel\Plugin::cpanel_databases_disk_used()
S
63 3 10
WebFacing\cPanel\Plugin::has_features()
S
67 3 7
WebFacing\cPanel\Plugin::cpanel_email_mx_self()
S
69 3 6
WebFacing\cPanel\SiteHealth::init()
S
66 2 8
WebFacing\cPanel\Plugin::get_usages()
S
63 2 9
WebFacing\cPanel\Plugin::cpanel_email_accounts()
S
67 2 7
str_ends_with()
S
74 2 4
WebFacing\cPanel\Plugin::cpanel_email_disk_usage()
S
67 2 7
array_key_first()
S
74 2 5
str_ends_with()
S
74 2 4
str_starts_with()
S
74 2 4
WebFacing\cPanel\Plugin::email_to_utf8()
S
66 2 8
WebFacing\cPanel\Plugin::cpanel_main_email_account()
S
62 1 11
WebFacing\cPanel\Plugin::cpanel_email_forwarders()
S
73 1 4
WebFacing\cPanel\Plugin::cpanel_version()
S
78 1 3
WebFacing\cPanel\Plugin::cpanel_total_disk_limit()
S
80 1 3
mb_str_starts_with()
S
75 1 4
WebFacing\cPanel\Plugin::cpanel_databases()
S
78 1 3
WebFacing\cPanel\Plugin::cpanel_user()
S
78 1 3
WebFacing\cPanel\Plugin::cpanel_two_factor()
S
78 1 3
WebFacing\cPanel\Plugin::cpanel_dead_domains()
S
77 1 3
WebFacing\cPanel\Plugin::cpanel_total_disk_used()
S
80 1 3
WebFacing\cPanel\Plugin::cpanel_user_created()
S
78 1 3
WebFacing\cPanel\Plugin::cpanel_main_domain()
S
78 1 3
WebFacing\cPanel\Plugin::cpanel_maximum_emails()
S
78 1 3
WebFacing\cPanel\Plugin::cpanel_contact()
S
70 1 6
str_contains()
S
79 1 3
WebFacing\cPanel\RightNow::init()
S
89 1 2
WebFacing\cPanel\Charts::init()
S
89 1 2
WebFacing\cPanel\Plugin::cpanel_list_domains()
S
78 1 3
mb_str_ends_with()
S
75 1 4
WebFacing\cPanel\Plugin::cpanel_quotas()
S
78 1 3
WebFacing\cPanel\Plugin::cpanel_plan()
S
78 1 3