Code Analysis: SiteAlert (Formerly WP Health) 1.9.4

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