Code Analysis: Heartbeat Control 2.0.1

Function Rating Maintainability Complexity Lines of code
Heartbeat_Control\Heartbeat_Control::upgrade_db()
B
35 20 86
Heartbeat_Control\Imagify_Partner::error_notice()
A
48 11 34
Heartbeat_Control\Imagify_Partner::post_callback()
A
52 8 27
Heartbeat_Control\Plugin_Card_Helper::install_callback()
A
48 7 37
Heartbeat_Control\Imagify_Partner::has_imagify_api_key()
S
52 7 27
Heartbeat_Control\Settings::init_metaboxes()
S
38 3 83
Heartbeat_Control\Heartbeat::__construct()
S
52 6 23
Heartbeat_Control\Plugin_Card_Helper::init()
S
48 5 36
Heartbeat_Control\Imagify_Partner::init()
S
58 6 16
Heartbeat_Control\Plugin_Card_Helper::get_current_url()
S
60 6 11
Heartbeat_Control\Plugin_Card_Helper::get_install_url()
S
51 5 26
Heartbeat_Control\Imagify_Partner::install_imagify()
S
53 5 23
Heartbeat_Control\Plugin_Card_Helper::__construct()
S
53 5 22
Heartbeat_Control\Plugin_Card_Helper::activate_callback()
S
54 5 22
Heartbeat_Control\Plugin_Card_Helper::is_installed()
S
57 5 16
Heartbeat_Control\Imagify_Partner::get_current_url()
S
66 6 6
Heartbeat_Control\Notices::echo_notices()
S
60 5 13
Heartbeat_Control\Heartbeat::maybe_modify()
S
61 5 12
Heartbeat_Control\Plugin_Card_Helper::get_button_text()
S
60 5 12
Heartbeat_Control\Plugin_Card_Helper::get_status_text()
S
60 5 12
Heartbeat_Control\Heartbeat::maybe_disable()
S
62 5 11
Heartbeat_Control\Imagify_Partner::send_json_error()
S
59 4 16
Heartbeat_Control\Notices::get()
S
62 4 12
Heartbeat_Control\Settings::__construct()
S
45 1 49
Heartbeat_Control\Plugin_Card_Helper::install()
S
56 3 19
Heartbeat_Control\Plugin_Card_Helper::get_title()
S
73 4 4
Heartbeat_Control\Plugin_Card_Helper::get_description()
S
73 4 4
Heartbeat_Control\Plugin_Card_Helper::get_icon()
S
66 4 7
Heartbeat_Control\Imagify_Partner::error_die()
S
59 3 15
Heartbeat_Control\Imagify_Partner::get_stored_partner()
S
68 4 7
Heartbeat_Control\Plugin_Card_Helper::activate()
S
61 3 13
Heartbeat_Control\Plugin_Card_Helper::helper()
S
63 3 12
Heartbeat_Control\Imagify_Partner::get_post_install_url()
S
61 3 12
Heartbeat_Control\Plugin_Card_Helper::render_helper()
S
54 2 25
Heartbeat_Control\Imagify_Partner::get_imagify_infos()
S
54 2 23
Heartbeat_Control\Heartbeat::check_location()
S
58 2 17
Heartbeat_Control\Imagify_Partner::current_user_can()
S
67 3 8
Heartbeat_Control\Notices::trash()
S
65 3 9
Heartbeat_Control\Plugin_Card_Helper::get_status()
S
78 3 3
Heartbeat_Control\Plugin_Card_Helper::is_activated()
S
64 3 10
Heartbeat_Control\Plugin_Card_Helper::set_status_text()
S
72 3 5
Heartbeat_Control\Plugin_Card_Helper::set_button_text()
S
72 3 5
Heartbeat_Control\Notices::append()
S
62 2 12
Heartbeat_Control\Settings::enqueue_scripts()
S
62 2 11
Heartbeat_Control\Imagify_Partner::get_message()
S
61 2 11
Heartbeat_Control\Settings::render_slider_field()
S
57 1 17
Heartbeat_Control\Notices::get_instance()
S
71 2 6
Heartbeat_Control\Imagify_Partner::doing_ajax()
S
77 2 3
Heartbeat_Control\Plugin_Card_Helper::set_description()
S
73 2 5
Heartbeat_Control\Imagify_Partner::get_download_url()
S
75 2 4
Heartbeat_Control\Imagify_Partner::get_error_redirection_url()
S
71 2 5
Heartbeat_Control\Imagify_Partner::delete_stored_partner()
S
73 2 5
Heartbeat_Control\Plugin_Card_Helper::set_icon()
S
73 2 5
Heartbeat_Control\Plugin_Card_Helper::get_plugin_information()
S
72 2 6
Heartbeat_Control\Heartbeat_Control::maybe_upgrade()
S
70 2 6
Heartbeat_Control\Imagify_Partner::store_partner()
S
68 2 7
Heartbeat_Control\Imagify_Partner::is_imagify_installed()
S
71 2 6
Heartbeat_Control\Imagify_Partner::get_imagify_path()
S
71 2 6
Heartbeat_Control\Plugin_Card_Helper::set_title()
S
73 2 5
Heartbeat_Control\Settings::admin_controller_options()
S
60 1 14
Heartbeat_Control\Imagify_Partner::is_success()
S
78 1 3
Heartbeat_Control\Imagify_Partner::success_redirect()
S
73 1 5
Heartbeat_Control\Imagify_Partner::is_imagify_activated()
S
80 1 3
Heartbeat_Control\Imagify_Partner::add_query_args()
S
73 1 5
Heartbeat_Control\Imagify_Partner::get_post_action()
S
80 1 3
Heartbeat_Control\Imagify_Partner::get_partner()
S
82 1 3
Heartbeat_Control\Imagify_Partner::sanitize_partner()
S
78 1 3
Heartbeat_Control\Imagify_Partner::error_redirect()
S
72 1 5
Heartbeat_Control\Imagify_Partner::__construct()
S
80 1 3
Heartbeat_Control\Heartbeat_Control::__construct()
S
75 1 5
Heartbeat_Control\Imagify_Partner::send_json_success()
S
76 1 4
Heartbeat_Control\Imagify_Partner::activate_imagify()
S
78 1 3
Heartbeat_Control\Imagify_Partner::get_success_redirection_url()
S
68 1 7
Heartbeat_Control\Imagify_Partner::is_error()
S
78 1 3
Heartbeat_Control\Notices::__construct()
S
72 1 5
Heartbeat_Control\Heartbeat_Control::register_dependencies()
S
74 1 4