Code Analysis: Hostinger 1.9.1

Function Rating Maintainability Complexity Lines of code
Hostinger_Surveys::is_ai_onboarding_survey_enabled()
A
55 12 17
Hostinger_Surveys::generate_json()
A
42 8 53
Hostinger_AutoComplete_Steps::post_content_change()
A
54 8 19
Hostinger_Bootstrap::load_dependencies()
S
50 7 29
Hostinger_Admin_Menu::admin_menu()
S
45 4 53
Hostinger_Onboarding::load_steps()
S
49 5 32
Hostinger_AutoComplete_Steps::logo_upload()
S
57 6 15
Hostinger_Surveys::is_woocommerce_admin_page()
S
60 6 13
Hostinger_Helper::is_hostinger_admin_page()
S
60 6 13
Hostinger_AutoComplete_Steps::check_option_change()
S
61 6 11
Hostinger_Onboarding_Add_Page::get_body()
S
44 3 54
Hostinger_Maintenance_Command::mode()
S
55 5 20
Hostinger_Surveys::is_woocommerce_survey_enabled()
S
64 6 9
Hostinger_AutoComplete_Steps::new_post_item_creation()
S
62 6 10
Hostinger_Helper::get_host_info()
S
59 5 13
Hostinger_AutoComplete_Steps::domain_is_connected()
S
60 5 13
Hostinger_AutoComplete_Steps::edit_site_title()
S
60 5 12
Hostinger_Surveys::submit_survey_answers()
S
52 4 25
Hostinger_Settings::set_user_segment()
S
58 4 15
Hostinger_Surveys::is_survey_enabled()
S
65 5 8
Hostinger_Surveys_Rest::get_survey_questions()
S
60 4 13
Hostinger_Amplitude::map_action()
S
62 4 13
Hostinger_AutoComplete_Steps::image_upload()
S
60 4 13
Hostinger_Surveys::filter_questions_by_slug()
S
61 4 12
Hostinger_Surveys::get_between_rule_values()
S
62 4 11
Hostinger_Surveys::get_required_survey_items()
S
56 3 22
Hostinger_Admin_Ajax::publish_website()
S
57 3 16
Hostinger_Onboarding_Connect_Domain_Step::connect_domain_html()
S
49 1 46
Hostinger_Config::get_config_value()
S
70 4 6
Hostinger_Helper::is_preview_domain()
S
65 4 9
Hostinger_Coming_Soon::coming_soon()
S
69 4 6
Hostinger_Onboarding_Add_Page::get_title()
S
63 3 11
Hostinger_Onboarding::get_content()
S
54 2 23
Hostinger_Surveys_Questions::map_survey_questions()
S
55 2 21
Hostinger_Admin_Ajax::define_ajax_events()
S
59 2 16
Hostinger_Amplitude::regenerate_website()
S
58 2 16
Hostinger_Loader::run()
S
64 3 10
Hostinger_Settings::is_business_beginner()
S
78 3 3
Hostinger_Settings::is_bussiness_owner()
S
77 3 3
Hostinger_Admin_Redirect::__construct()
S
64 3 10
Hostinger_Surveys_Rest::is_client_eligible()
S
63 3 10
Hostinger_Surveys_Rest::get_result()
S
63 3 10
Hostinger_AutoComplete_Steps::__construct()
S
57 2 15
Hostinger_Bootstrap::define_admin_surveys()
S
65 3 9
Hostinger_Admin_Assets::admin_styles()
S
67 3 7
Hostinger_Helper::get_api_token()
S
66 3 8
Hostinger_Helper::is_plugin_active()
S
64 3 9
Hostinger_Admin_Ajax::complete_onboarding_step()
S
61 2 12
Hostinger_Requests_Client::get()
S
61 2 12
Hostinger_Admin_Ajax::track_click()
S
61 2 12
Hostinger_Amplitude::track_menu_action()
S
62 2 12
Hostinger_Admin_Ajax::submit_survey()
S
61 2 11
Hostinger_Admin_Ajax::get_survey()
S
61 2 11
Hostinger_Onboarding_Connect_Domain_Step::get_body()
S
60 1 16
Hostinger_Onboarding_Connect_Domain_Step::get_domain_html()
S
60 1 16
Hostinger_Onboarding_Description::get_body()
S
59 1 16
Hostinger_Onboarding_Image_Step::get_body()
S
59 1 16
Hostinger_Onboarding_Logo_Step::get_body()
S
59 1 16
Hostinger_Onboarding_Add_Post::get_body()
S
59 1 16
Hostinger_Onboarding_Add_Product_Step::get_body()
S
59 1 16
Hostinger_Public_Assets::__construct()
S
70 2 6
Hostinger_Admin_Ajax::regenerate_website()
S
63 2 10
Hostinger_Surveys::is_client_eligible()
S
65 2 9
Hostinger_Surveys::get_survey_questions()
S
65 2 9
Hostinger_Surveys::add_user_answers()
S
67 2 8
Hostinger_Admin_Redirect::loginRedirect()
S
65 2 9
Hostinger_Surveys::is_survey_question_required()
S
77 2 3
Hostinger_Admin_Ajax::identify_action()
S
64 2 9
Hostinger_Surveys::customer_csat_survey()
S
69 2 7
Hostinger_Surveys::customer_ai_csat_survey()
S
69 2 7
Hostinger_Amplitude::send_request()
S
70 2 6
Hostinger_Admin_Ajax::menu_action()
S
63 2 10
Hostinger_Public_Assets::enqueue_preview_css()
S
72 2 5
Hostinger_Bootstrap::load_onboarding_dependencies()
S
69 2 7
Hostinger_AutoComplete_Steps::is_step_completed()
S
69 2 6
Hostinger_Config::decode_config()
S
70 2 6
Hostinger_Default_Options::add_options()
S
73 2 5
Hostinger_Errors::get_error_message()
S
66 2 8
Hostinger_Admin_Assets::admin_scripts()
S
62 2 10
Hostinger_Helper::is_free_subdomain()
S
73 2 4
Hostinger_Settings::__construct()
S
74 2 5
Hostinger_Settings::is_learner()
S
79 2 3
Hostinger_Settings::get_setting()
S
71 2 6
Hostinger_Settings::update_setting()
S
72 2 5
Hostinger::define()
S
75 2 5
Hostinger::get_plugin_version()
S
72 2 6
Hostinger_Maintenance_Command::status()
S
66 2 9
Hostinger_Surveys::generate_survey_html()
S
62 1 14
Hostinger_Errors::__construct()
S
62 1 13
Hostinger_Onboarding_Heading::get_body()
S
63 1 12
Hostinger_Surveys::__construct()
S
62 1 11
Hostinger_Default_Options::options()
S
70 1 7
Hostinger_Onboarding_Add_Post::button_text()
S
79 1 3
Hostinger_Onboarding_Add_Product_Step::button_text()
S
79 1 3
Hostinger_Bootstrap::set_locale()
S
75 1 4
Hostinger::bootstrap()
S
70 1 6
Hostinger_Coming_Soon::register_styles()
S
78 1 3
Hostinger_Config::__construct()
S
81 1 3
Hostinger_Surveys::default_woocommerce_survey_completed()
S
71 1 5
Hostinger_Surveys_Rest::submit_survey_data()
S
75 1 4
Hostinger_Admin_Menu::__construct()
S
79 1 3
Hostinger_Activator::activate()
S
73 1 5
Hostinger_Onboarding_Logo_Step::get_title()
S
79 1 3
Hostinger_Onboarding_Connect_Domain_Step::get_title()
S
79 1 3
Hostinger_Onboarding_Heading::button_text()
S
79 1 3
Hostinger_Onboarding_Description::button_text()
S
79 1 3
Hostinger_Onboarding_Add_Post::get_redirect_link()
S
80 1 3
Hostinger_Onboarding_Image_Step::get_redirect_link()
S
80 1 3
Hostinger_Affiliates::wpforms_upgrade_link()
S
79 1 3
Hostinger_Admin_Ajax::__construct()
S
78 1 3
Hostinger::run()
S
82 1 3
Hostinger_Onboarding_Image_Step::get_title()
S
79 1 3
Hostinger_Bootstrap::load_public_dependencies()
S
80 1 3
Hostinger_Onboarding_Add_Page::get_redirect_link()
S
80 1 3
Hostinger_Maintenance_Command::define_command()
S
79 1 3
Hostinger_Onboarding_Description::__construct()
S
80 1 3
Hostinger_AutoComplete_Steps::new_page_creation()
S
79 1 3
Hostinger_Surveys_Rest::decode_response()
S
64 1 10
Hostinger_Loader::__construct()
S
77 1 4
Hostinger_Requests_Client::__construct()
S
77 1 4
Hostinger_Surveys_Rest::__construct()
S
81 1 3
Hostinger_Onboarding_Add_Product_Step::get_redirect_link()
S
80 1 3
Hostinger_Onboarding_Add_Page::step_identifier()
S
82 1 3
Hostinger_i18n::load_plugin_textdomain()
S
69 1 7
Hostinger_Amplitude::__construct()
S
66 1 8
Hostinger_Onboarding_Step::get_title()
S
100 1 0
Hostinger_AutoComplete_Steps::new_post_creation()
S
79 1 3
Hostinger_Onboarding_Add_Product_Step::step_identifier()
S
82 1 3
Hostinger_Bootstrap::run()
S
75 1 5
Hostinger_Onboarding_Step::get_redirect_link()
S
100 1 0
Hostinger_CLI::hooks()
S
80 1 3
Hostinger_Onboarding_Step::get_completed_steps()
S
79 1 3
Hostinger_Onboarding_Add_Post::step_identifier()
S
82 1 3
Hostinger_Onboarding_Logo_Step::step_identifier()
S
82 1 3
Hostinger_Onboarding_Image_Step::button_text()
S
79 1 3
Hostinger_Onboarding_Connect_Domain_Step::get_redirect_link()
S
63 1 10
Hostinger_Bootstrap::load_admin_dependencies()
S
71 1 6
Hostinger_Onboarding_Logo_Step::button_text()
S
79 1 3
Hostinger_Loader::add()
S
64 1 10
Hostinger_Onboarding_Add_Page::button_text()
S
79 1 3
Hostinger_Onboarding_Step::completed()
S
78 1 3
Hostinger_Coming_Soon::__construct()
S
75 1 4
Hostinger_Onboarding::maintenance_mode_enabled()
S
76 1 4
Hostinger_Onboarding_Add_Post::get_title()
S
79 1 3
Hostinger_Deactivator::deactivate()
S
89 1 2
deactivate_hostinger()
S
77 1 4
Hostinger_Affiliates::affiliate_monsterinsights()
S
81 1 3
Hostinger_Affiliates::astra_pro_affiliate_link()
S
79 1 3
Hostinger_Onboarding_Heading::get_redirect_link()
S
80 1 3
Hostinger_CLI::includes()
S
80 1 3
Hostinger_Affiliates::aioseo_upgrade_link()
S
79 1 3
Hostinger_Onboarding_Description::get_redirect_link()
S
80 1 3
Hostinger_Bootstrap::__construct()
S
76 1 4
Hostinger_Admin_Assets::__construct()
S
75 1 4
Hostinger_Admin_Actions::__construct()
S
79 1 3
activate_hostinger()
S
77 1 4
Hostinger_Onboarding_Logo_Step::get_redirect_link()
S
80 1 3
Hostinger_Onboarding_Heading::get_title()
S
79 1 3
Hostinger_Surveys::is_time_elapsed()
S
72 1 5
Hostinger_Onboarding::get_steps()
S
81 1 3
Hostinger_Onboarding_Image_Step::step_identifier()
S
82 1 3
Hostinger_Loader::add_action()
S
77 1 3
Hostinger_Onboarding_Description::step_identifier()
S
82 1 3
Hostinger_Requests_Client::post()
S
63 1 10
Hostinger_Onboarding_Connect_Domain_Step::step_identifier()
S
82 1 3
Hostinger_AutoComplete_Steps::new_product_creation()
S
79 1 3
Hostinger_Surveys::get_wp_survey_questions()
S
72 1 5
Hostinger_CLI::__construct()
S
78 1 4
Hostinger_Onboarding_Step::get_body()
S
100 1 0
Hostinger_Loader::add_filter()
S
77 1 3
Hostinger_Onboarding_Settings::all_steps_completed()
S
67 1 7
Hostinger_Onboarding_Heading::step_identifier()
S
82 1 3
Hostinger_Admin_Menu::render()
S
72 1 5
Hostinger_Admin_Actions::add_amplitude_action_nonce()
S
80 1 3
Hostinger_Onboarding_Description::get_title()
S
79 1 3
Hostinger_Onboarding_Step::step_identifier()
S
100 1 0
Hostinger_Onboarding_Connect_Domain_Step::button_text()
S
79 1 3
Hostinger_Onboarding_Add_Product_Step::get_title()
S
79 1 3
Hostinger_AutoComplete_Steps::add_completed_step()
S
71 1 6