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

Function Rating Maintainability Complexity Lines of code
WebFacing\cPanel\SiteHealth::admin_init()
D
20
58 185
WebFacing\cPanel\RightNow::admin_init()
C
33 24 93
WebFacing\cPanel\Plugin::admin_init()
A
37 14 67
WebFacing\cPanel\SiteHealth::disk_space_test()
A
48 12 27
WebFacing\cPanel\Plugin::init_data()
A
44 11 38
WebFacing\cPanel\SiteHealth::mail_accounts()
A
51 12 22
WebFacing\cPanel\Plugin::cpanel_uapi_result()
A
55 11 16
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\SiteHealth::https_only_test()
S
49 4 27
WebFacing\cPanel\Plugin::init()
S
59 4 12
WebFacing\cPanel\Plugin::cpanel_email_routing_local()
S
67 4 6
WebFacing\cPanel\Plugin::cpanel_dns_local()
S
67 4 6
convertToBytes()
S
58 3 14
WebFacing\cPanel\SiteHealth::info_usages()
S
54 2 21
WebFacing\cPanel\Plugin::cpanel_email_mx_self()
S
69 3 6
WebFacing\cPanel\Plugin::cpanel_databases_disk_used()
S
63 3 10
WebFacing\cPanel\Plugin::cpanel_uapi()
S
66 3 7
WebFacing\cPanel\SiteHealth::mail_forwarders()
S
62 2 11
WebFacing\cPanel\SiteHealth::init()
S
67 2 8
str_ends_with()
S
74 2 4
str_starts_with()
S
74 2 4
array_key_first()
S
74 2 5
WebFacing\cPanel\Plugin::cpanel_email_accounts()
S
67 2 7
WebFacing\cPanel\Plugin::cpanel_email_disk_usage()
S
67 2 7
WebFacing\cPanel\Plugin::get_usages()
S
63 2 9
WebFacing\cPanel\Plugin::cpanel_user_created()
S
78 1 3
WebFacing\cPanel\Plugin::cpanel_plan()
S
78 1 3
WebFacing\cPanel\Plugin::cpanel_contact()
S
70 1 6
WebFacing\cPanel\Plugin::cpanel_total_disk_used()
S
80 1 3
str_contains()
S
79 1 3
WebFacing\cPanel\Plugin::cpanel_main_domain()
S
78 1 3
WebFacing\cPanel\Plugin::cpanel_two_factor()
S
78 1 3
WebFacing\cPanel\Plugin::cpanel_list_domains()
S
78 1 3
WebFacing\cPanel\Plugin::cpanel_databases()
S
78 1 3
WebFacing\cPanel\Plugin::cpanel_user()
S
78 1 3
WebFacing\cPanel\RightNow::init()
S
89 1 2
mb_str_ends_with()
S
75 1 4
WebFacing\cPanel\Plugin::cpanel_quotas()
S
78 1 3
WebFacing\cPanel\Plugin::cpanel_email_forwarders()
S
77 1 3
mb_str_starts_with()
S
75 1 4
WebFacing\cPanel\Plugin::cpanel_total_disk_limit()
S
80 1 3