Code Analysis: SiteAlert (Formerly WP Health) 1.9.8

Function Rating Maintainability Complexity Lines of code
WPHC_Checks::mysql_check()
B
31 14 120
wphc_generate_checks_page()
B
30 9 162
WPHC_Checks::vulnerable_plugins_check()
A
42 16 45
WPHC_Checks::supported_plugin_check()
A
43 13 42
WPHC_Checks::php_check()
A
36 7 89
WPHC_Telemetry::admin_notice()
A
45 8 44
wphc_save_settings()
A
43 7 50
WPHC_Upsells::three_week_upsell_notice()
A
42 5 67
WPHC_Upsells::retrieve_upsell_ad()
S
47 6 42
WPHC_Telemetry::load_data()
S
45 6 38
wphc_subscribe_ajax()
S
46 6 37
wphc_rest_new_email_test()
S
49 6 32
WPHC_Checks::inactive_plugins_check()
S
54 6 20
WPHC_Checks::update_plugins_check()
S
50 5 28
WPHC_Checks::wordpress_version_check()
S
55 5 18
My_WP_Health_Check::plugin_row_notice()
S
52 4 28
WPHC_Review_Manager::check_message_display()
S
61 5 12
wphc_rest_get_check()
S
57 4 18
wphc_register_rest_routes()
S
51 3 32
WPHC_Review_Manager::admin_notice_check()
S
63 5 10
wphc_get_total_checks()
S
58 4 15
WPHC_Telemetry::is_time_to_send()
S
76 5 3
WPHC_Install::update()
S
61 4 13
wphc_rest_permission_callback()
S
61 4 12
WPHC_Telemetry::admin_notice_check()
S
60 4 12
WPHC_Review_Manager::display_admin_message()
S
47 1 49
WPHC_Upsells::should_show_three_week_upsell()
S
70 4 6
WPHC_Upsells::check_upsell_notice_button_clicks()
S
67 4 7
WPHC_Checks::themes_check()
S
58 3 14
My_WP_Health_Check::admin_bar()
S
60 3 14
WPHC_Telemetry::telemetry_check()
S
60 3 13
WPHC_Checks::file_editor_check()
S
66 3 7
WPHC_Upsells::is_installed_for_three_weeks()
S
67 3 7
WPHC_Checks::is_wp_current()
S
77 3 3
My_WP_Health_Check::maybe_create_scheduled_event()
S
71 3 5
WPHC_Checks::comments_check()
S
59 2 14
My_WP_Health_Check::load_dependencies()
S
61 2 14
WPHC_Telemetry::send_data()
S
58 1 17
WPHC_Review_Manager::check_message_trigger()
S
67 2 8
WPHC_Checks::ssl_check()
S
62 2 10
WPHC_Upsells::has_dismissed_three_week_upsell()
S
67 2 8
WPHC_Checks::get_plugins()
S
69 2 7
WPHC_Checks::public_check()
S
63 2 10
WPHC_Upsells::print_upsell_ad()
S
64 2 10
WPHC_Checks::admin_user_check()
S
66 2 8
WPHC_Upsells::is_maybe_premium_user()
S
67 2 7
wphc_catch_email_errors()
S
68 2 7
WPHC_Telemetry::__construct()
S
82 1 3
WPHC_Checks::server_checks()
S
69 1 7
wphc_rest_get_all_checks()
S
77 1 4
WPHC_Checks::prepare_array()
S
67 1 8
WPHC_Install::plugin_action_links()
S
69 1 6
WPHC_Checks::all_checks()
S
68 1 7
WPHC_Review_Manager::__construct()
S
79 1 3
WPHC_Checks::plugins_checks()
S
68 1 7
My_WP_Health_Check::setup_admin_menu()
S
78 1 3
My_WP_Health_Check::__construct()
S
75 1 5
wphc_wp_checks_ajax()
S
71 1 6
wphc_server_checks_ajax()
S
71 1 6
WPHC_Checks::wp_checks()
S
64 1 10
wphc_plugin_checks_ajax()
S
71 1 6
WPHC_Upsells::init()
S
79 1 3
WPHC_Telemetry::add_hooks()
S
72 1 5
My_WP_Health_Check::load_hooks()
S
71 1 5
WPHC_Install::add_hooks()
S
74 1 4
WPHC_Install::__construct()
S
82 1 3