Code Analysis: Yoast Test Helper 1.16

Function Rating Maintainability Complexity Lines of code
Yoast\WP\Test_Helper\WordPress_Plugins\Yoast_SEO::reset_feature()
A
45 15 43
Yoast\WP\Test_Helper\Downgrader::downgrade()
A
36 11 84
Yoast\WP\Test_Helper\Plugin_Toggler::add_toggle()
S
45 6 45
Yoast\WP\Test_Helper\Schema::add_hooks()
S
51 7 27
Yoast\WP\Test_Helper\Query_Monitor_Output::output()
S
39 3 76
Yoast\WP\Test_Helper\WordPress_Plugin_Version::update_version()
S
53 6 24
Yoast\WP\Test_Helper\Plugin_Version_Control::load_history()
S
49 5 33
Yoast\WP\Test_Helper\Plugin_Toggler::check_plugins()
S
57 6 17
Yoast\WP\Test_Helper\Domain_Dropdown::modify_myyoast_request()
S
57 6 15
Yoast\WP\Test_Helper\WordPress_Plugin_Features::reset_feature()
S
50 5 29
Yoast\WP\Test_Helper\WordPress_Plugin_Features::handle_reset_feature()
S
56 5 18
Yoast\WP\Test_Helper\Admin_Notifications::display_notifications()
S
57 5 17
Yoast\WP\Test_Helper\Plugin_Toggler::init()
S
57 5 17
Yoast\WP\Test_Helper\Downgrader::handle_submit()
S
50 4 29
Yoast\WP\Test_Helper\Schema::array_value_str_replace()
S
60 5 13
Yoast\WP\Test_Helper\Plugin_Version_Control::get_option_history_select()
S
49 3 34
Yoast\WP\Test_Helper\WordPress_Plugin_Options::restore_options()
S
57 4 17
Yoast\WP\Test_Helper\Plugin_Toggler::get_plugin_groups()
S
58 4 16
Yoast\WP\Test_Helper\Post_Types::handle_submit()
S
57 4 16
Yoast\WP\Test_Helper\Post_Types::disable_gutenberg()
S
65 5 9
Yoast\WP\Test_Helper\Plugin_Toggler::get_active_plugin()
S
61 4 12
Yoast\WP\Test_Helper\Plugin_Version_Control::update_plugin_version()
S
54 3 27
Yoast\WP\Test_Helper\Plugin_Toggler::get_group_from_plugin_name()
S
63 4 11
Yoast\WP\Test_Helper\Plugin_Toggler::deactivate_plugin_group()
S
62 4 11
Yoast\WP\Test_Helper\Admin_Bar_Panel::render()
S
58 3 15
Yoast\WP\Test_Helper\Feature_Toggler::get_controls()
S
58 3 15
Yoast\WP\Test_Helper\Plugin_Version_Control::handle_submit()
S
64 4 8
Yoast\WP\Test_Helper\Inline_Script::select_script()
S
59 3 13
Yoast\WP\Test_Helper\Domain_Dropdown::replace_domain()
S
59 3 13
Yoast\WP\Test_Helper\XML_Sitemaps::handle_submit()
S
61 3 11
Yoast\WP\Test_Helper\WordPress_Plugin_Features::get_plugin_features()
S
53 2 23
Yoast\WP\Test_Helper\Admin_Page::show_admin_page()
S
56 2 19
Yoast\WP\Test_Helper\Plugin_Toggler::ajax_toggle_plugin()
S
58 2 17
Yoast\WP\Test_Helper\WordPress_Plugins\Yoast_SEO::reset_capabilities()
S
58 2 16
Yoast\WP\Test_Helper\WordPress_Plugin_Options::collect_data()
S
64 3 10
Yoast\WP\Test_Helper\XML_Sitemaps::get_controls()
S
58 2 15
Yoast\WP\Test_Helper\Plugin_Toggler::activate_plugin()
S
63 3 10
Yoast\WP\Test_Helper\Feature_Toggler::handle_submit()
S
63 3 9
Yoast\WP\Test_Helper\Admin_Debug_Info::add_debug_panel()
S
69 3 6
Yoast\WP\Test_Helper\Feature_Toggler::enable_features()
S
66 3 8
Yoast\WP\Test_Helper\Plugin::admin_page_blocks()
S
68 3 7
Yoast\WP\Test_Helper\Schema::get_controls()
S
51 1 30
Yoast\WP\Test_Helper\Domain_Dropdown::add_hooks()
S
62 3 10
Yoast\WP\Test_Helper\Plugin_Version_Control::get_controls()
S
59 2 14
Yoast\WP\Test_Helper\WordPress_Plugin_Options::get_option()
S
61 2 13
Yoast\WP\Test_Helper\Form_Presenter::get_html()
S
58 2 13
Yoast\WP\Test_Helper\Plugin::load_integrations()
S
52 1 27
Yoast\WP\Test_Helper\WordPress_Plugins\Yoast_SEO::reset_indexables()
S
51 1 27
Yoast\WP\Test_Helper\Schema::handle_submit()
S
61 2 11
Yoast\WP\Test_Helper\Taxonomies::get_genre_args()
S
54 1 22
Yoast\WP\Test_Helper\Post_Types::get_book_args()
S
56 1 19
Yoast\WP\Test_Helper\Post_Types::get_movie_args()
S
56 1 19
Yoast\WP\Test_Helper\Post_Types::get_controls()
S
57 1 18
Yoast\WP\Test_Helper\WordPress_Plugins\Yoast_SEO::get_features()
S
55 1 18
Yoast\WP\Test_Helper\Inline_Script::get_controls()
S
57 1 16
Yoast\WP\Test_Helper\Domain_Dropdown::get_controls()
S
58 1 16
Yoast\WP\Test_Helper\Admin_Debug_Info::handle_submit()
S
68 2 6
Yoast\WP\Test_Helper\Inline_Script::handle_submit()
S
64 2 8
Yoast\WP\Test_Helper\Development_Mode::handle_submit()
S
69 2 6
Yoast\WP\Test_Helper\Schema::validate_submit()
S
68 2 7
Yoast\WP\Test_Helper\Option::get()
S
78 2 3
Yoast\WP\Test_Helper\Schema::replace_domain()
S
65 2 8
Yoast\WP\Test_Helper\Schema::enable_feature_flag()
S
72 2 6
Yoast\WP\Test_Helper\Domain_Dropdown::handle_submit()
S
68 2 6
Yoast\WP\Test_Helper\Taxonomies::add_hooks()
S
72 2 5
Yoast\WP\Test_Helper\Taxonomies::get_category_args()
S
59 1 15
Yoast\WP\Test_Helper\WordPress_Plugin_Features::add_hooks()
S
67 2 8
Yoast\WP\Test_Helper\Plugin_Toggler::handle_submit()
S
68 2 6
Yoast\WP\Test_Helper\WordPress_Plugin_Options::save_data()
S
63 2 10
Yoast\WP\Test_Helper\Plugin_Toggler::has_rights()
S
78 2 3
Yoast\WP\Test_Helper\WordPress_Plugin_Options::unhook_option_sanitization()
S
69 2 6
Yoast\WP\Test_Helper\WordPress_Plugin_Options::hook_option_sanitization()
S
69 2 6
Yoast\WP\Test_Helper\WordPress_Plugin_Version::get_version()
S
68 2 7
Yoast\WP\Test_Helper\WordPress_Plugins\WooCommerce_SEO::get_version_constant()
S
77 2 3
Yoast\WP\Test_Helper\XML_Sitemaps::xml_sitemap_entries()
S
72 2 6
Yoast\WP\Test_Helper\XML_Sitemaps::add_hooks()
S
67 2 7
Yoast\WP\Test_Helper\Plugin_Toggler::verify_nonce()
S
70 2 6
Yoast\WP\Test_Helper\WordPress_Plugins\Local_SEO::get_version_constant()
S
77 2 3
Yoast\WP\Test_Helper\WordPress_Plugins\News_SEO::get_version_constant()
S
77 2 3
Yoast\WP\Test_Helper\Form_Presenter::create_select()
S
62 2 10
Yoast\WP\Test_Helper\WordPress_Plugins\Video_SEO::get_version_constant()
S
77 2 3
Yoast\WP\Test_Helper\Admin_Notifications::get_notifications()
S
68 2 7
Yoast\WP\Test_Helper\Development_Mode::add_hooks()
S
70 2 6
Yoast\WP\Test_Helper\Indexing_Reason_Integration::set_indexing_alert()
S
66 2 9
Yoast\WP\Test_Helper\Post_Types::add_hooks()
S
65 2 8
Yoast\WP\Test_Helper\WordPress_Plugins\Yoast_SEO_Premium::get_version_constant()
S
77 2 3
Yoast\WP\Test_Helper\Inline_Script::add_inline_script()
S
66 2 9
Yoast\WP\Test_Helper\WordPress_Plugins\Yoast_SEO::get_version_constant()
S
77 2 3
Yoast\WP\Test_Helper\WordPress_Plugins\Yoast_SEO::reset_notifications()
S
60 1 14
Yoast\WP\Test_Helper\Admin_Page::masonry_script()
S
73 1 13
Yoast\WP\Test_Helper\WordPress_Plugins\Yoast_SEO::get_options()
S
65 1 11
Yoast\WP\Test_Helper\Inline_Script::__construct()
S
81 1 3
Yoast\WP\Test_Helper\WordPress_Plugins\Video_SEO::get_version_key()
S
82 1 3
Yoast\WP\Test_Helper\Post_Types::register_post_types()
S
75 1 4
Yoast\WP\Test_Helper\Inline_Script::add_hooks()
S
74 1 4
Yoast\WP\Test_Helper\WordPress_Plugins\WooCommerce_SEO::get_features()
S
82 1 3
Yoast\WP\Test_Helper\WordPress_Plugins\News_SEO::reset_feature()
S
82 1 3
Yoast\WP\Test_Helper\Post_Types::set_bool_option()
S
79 1 3
Yoast\WP\Test_Helper\WordPress_Plugins\News_SEO::get_features()
S
82 1 3
Yoast\WP\Test_Helper\Development_Mode::set_bool_option()
S
79 1 3
Yoast\WP\Test_Helper\WordPress_Plugins\Yoast_SEO::reset_prominent_words_calculation()
S
64 1 9
Yoast\WP\Test_Helper\WordPress_Plugins\Yoast_SEO::reset_premium_workouts()
S
78 1 3
Yoast\WP\Test_Helper\WordPress_Plugins\News_SEO::get_identifier()
S
82 1 3
Yoast\WP\Test_Helper\Query_Monitor::add_hooks()
S
74 1 4
Yoast\WP\Test_Helper\Query_Monitor::add_menu_panel()
S
67 1 8
Yoast\WP\Test_Helper\Query_Monitor::output()
S
76 1 4
Yoast\WP\Test_Helper\Schema::__construct()
S
81 1 3
Yoast\WP\Test_Helper\Notification::get_message()
S
82 1 3
Yoast\WP\Test_Helper\Admin_Notifications::save_notifications()
S
78 1 3
Yoast\WP\Test_Helper\Option::__construct()
S
76 1 4
Yoast\WP\Test_Helper\WordPress_Plugins\Yoast_SEO::reset_options()
S
82 1 3
Yoast\WP\Test_Helper\Admin_Page::add_hooks()
S
74 1 4
Yoast\WP\Test_Helper\WordPress_Plugins\Yoast_SEO::reset_tracking()
S
80 1 3
Yoast\WP\Test_Helper\Schema::filter_is_needed_breadcrumb()
S
79 1 3
Yoast\WP\Test_Helper\Schema::filter_is_needed_webpage()
S
79 1 3
Yoast\WP\Test_Helper\Option::get_option()
S
80 1 3
Yoast\WP\Test_Helper\Taxonomies::__construct()
S
81 1 3
Yoast\WP\Test_Helper\Option::save_options()
S
78 1 3
Yoast\WP\Test_Helper\Taxonomies::register_taxonomies()
S
69 1 6
Yoast\WP\Test_Helper\Plugin_Toggler::__construct()
S
81 1 3
Yoast\WP\Test_Helper\WordPress_Plugins\Local_SEO::get_name()
S
82 1 3
Yoast\WP\Test_Helper\WordPress_Plugins\Local_SEO::get_version_key()
S
82 1 3
Yoast\WP\Test_Helper\WordPress_Plugins\Local_SEO::reset_feature()
S
82 1 3
Yoast\WP\Test_Helper\WordPress_Plugin_Options::get_option_name()
S
80 1 3
Yoast\WP\Test_Helper\Form_Presenter::create_checkbox()
S
68 1 6
Yoast\WP\Test_Helper\WordPress_Plugins\Local_SEO::get_options()
S
80 1 3
Yoast\WP\Test_Helper\WordPress_Plugins\Yoast_SEO::get_identifier()
S
82 1 3
Yoast\WP\Test_Helper\WordPress_Plugins\Local_SEO::get_features()
S
82 1 3
Yoast\WP\Test_Helper\WordPress_Plugins\WooCommerce_SEO::get_options()
S
80 1 3
Yoast\WP\Test_Helper\WordPress_Plugins\Yoast_SEO::get_name()
S
82 1 3
Yoast\WP\Test_Helper\WordPress_Plugins\Yoast_SEO::reset_premium_installation_success_page()
S
80 1 3
Yoast\WP\Test_Helper\Downgrader::add_hooks()
S
78 1 3
Yoast\WP\Test_Helper\WordPress_Plugins\Yoast_SEO_Premium::get_version_option_name()
S
82 1 3
Yoast\WP\Test_Helper\Plugin_Toggler::get_controls()
S
66 1 8
Yoast\WP\Test_Helper\Admin_Page::add_assets()
S
66 1 9
Yoast\WP\Test_Helper\Downgrader::get_controls()
S
63 1 10
Yoast\WP\Test_Helper\WordPress_Plugins\Yoast_SEO_Premium::reset_feature()
S
82 1 3
Yoast\WP\Test_Helper\Plugin_Toggler::add_assets()
S
66 1 9
Yoast\WP\Test_Helper\WordPress_Plugin_Features::get_controls()
S
74 1 4
Yoast\WP\Test_Helper\Admin_Page::add_admin_page_block()
S
80 1 3
Yoast\WP\Test_Helper\Admin_Page::register_admin_menu()
S
63 1 10
Yoast\WP\Test_Helper\XML_Sitemaps::__construct()
S
81 1 3
Yoast\WP\Test_Helper\Admin_Debug_Info::get_controls()
S
66 1 8
Yoast\WP\Test_Helper\Query_Monitor_Output::name()
S
82 1 3
Yoast\WP\Test_Helper\WordPress_Plugins\Yoast_SEO_Premium::get_identifier()
S
82 1 3
Yoast\WP\Test_Helper\WordPress_Plugins\Video_SEO::get_name()
S
82 1 3
Yoast\WP\Test_Helper\WordPress_Plugins\Local_SEO::get_version_option_name()
S
82 1 3
Yoast\WP\Test_Helper\Plugin_Version_Control::add_hooks()
S
78 1 3
Yoast\WP\Test_Helper\Plugin_Version_Control::__construct()
S
74 1 5
Yoast\WP\Test_Helper\Plugin_Version_Control::get_plugin_option()
S
64 1 10
Yoast\WP\Test_Helper\Upgrade_Detector::yoast_seo_upgrade_ran()
S
79 1 3
Yoast\WP\Test_Helper\WordPress_Plugin_Options::save_options()
S
79 1 3
Yoast\WP\Test_Helper\WordPress_Plugins\Yoast_SEO::reset_first_time_configuration()
S
72 1 5
Yoast\WP\Test_Helper\WordPress_Plugins\Local_SEO::get_identifier()
S
82 1 3
Yoast\WP\Test_Helper\Upgrade_Detector::add_notification()
S
75 1 4
Yoast\WP\Test_Helper\WordPress_Plugin_Options::get_saved_options()
S
80 1 3
Yoast\WP\Test_Helper\Post_Types::flush_rewrite_rules()
S
81 1 3
Yoast\WP\Test_Helper\WordPress_Plugins\Video_SEO::get_identifier()
S
82 1 3
Yoast\WP\Test_Helper\Admin_Page::get_admin_page()
S
82 1 3
Yoast\WP\Test_Helper\WordPress_Plugins\Yoast_SEO::reset_cornerstone_flags()
S
75 1 4
Yoast\WP\Test_Helper\WordPress_Plugins\WooCommerce_SEO::get_identifier()
S
82 1 3
Yoast\WP\Test_Helper\WordPress_Plugin_Features::__construct()
S
81 1 3
Yoast\WP\Test_Helper\Admin_Debug_Info::add_hooks()
S
69 1 7
Yoast\WP\Test_Helper\WordPress_Plugins\Yoast_SEO::get_version_option_name()
S
82 1 3
Yoast\WP\Test_Helper\WordPress_Plugins\Video_SEO::get_options()
S
80 1 3
Yoast\WP\Test_Helper\Plugin_Toggler::init_plugin_groups()
S
72 1 5
Yoast\WP\Test_Helper\WordPress_Plugins\Yoast_SEO::reset_configuration_wizard()
S
79 1 3
Yoast\WP\Test_Helper\Plugin_Toggler::add_additional_hooks()
S
71 1 5
Yoast\WP\Test_Helper\Option::set()
S
76 1 4
Yoast\WP\Test_Helper\Plugin_Toggler::add_hooks()
S
69 1 7
Yoast\WP\Test_Helper\Plugin::get_plugins()
S
66 1 10
Yoast\WP\Test_Helper\Query_Monitor_Output::__construct()
S
91 1 2
Yoast\WP\Test_Helper\WordPress_Plugins\Yoast_SEO::reset_site_information()
S
80 1 3
Yoast\WP\Test_Helper\WordPress_Plugins\WooCommerce_SEO::get_name()
S
82 1 3
Yoast\WP\Test_Helper\Post_Types::__construct()
S
81 1 3
Yoast\WP\Test_Helper\Upgrade_Detector::add_hooks()
S
74 1 4
Yoast\WP\Test_Helper\Notification::get_type()
S
82 1 3
Yoast\WP\Test_Helper\WordPress_Plugins\Yoast_SEO::get_version_key()
S
82 1 3
Yoast\WP\Test_Helper\Admin_Notifications::add_notification()
S
73 1 5
Yoast\WP\Test_Helper\Development_Mode::__construct()
S
81 1 3
Yoast\WP\Test_Helper\WordPress_Plugins\Yoast_SEO::reset_free_installation_success_page()
S
80 1 3
Yoast\WP\Test_Helper\Feature_Toggler::__construct()
S
81 1 3
Yoast\WP\Test_Helper\WordPress_Plugins\Yoast_SEO_Premium::get_version_key()
S
82 1 3
Yoast\WP\Test_Helper\Admin_Notifications::add_hooks()
S
74 1 4
Yoast\WP\Test_Helper\Plugin::add_hooks()
S
69 1 8
Yoast\WP\Test_Helper\WordPress_Plugins\News_SEO::get_version_option_name()
S
82 1 3
Yoast\WP\Test_Helper\Indexing_Reason_Integration::add_hooks()
S
77 1 3
Yoast\WP\Test_Helper\Upgrade_Detector::yoast_seo_premium_upgrade_ran()
S
79 1 3
Yoast\WP\Test_Helper\Admin_Bar_Panel::__construct()
S
77 1 4
Yoast\WP\Test_Helper\WordPress_Plugins\WooCommerce_SEO::get_version_option_name()
S
82 1 3
Yoast\WP\Test_Helper\Development_Mode::get_controls()
S
66 1 8
Yoast\WP\Test_Helper\Admin_Debug_Info::__construct()
S
81 1 3
Yoast\WP\Test_Helper\WordPress_Plugins\WooCommerce_SEO::get_version_key()
S
82 1 3
Yoast\WP\Test_Helper\WordPress_Plugins\Yoast_SEO::reset_indexing_notification()
S
80 1 3
Yoast\WP\Test_Helper\WordPress_Plugins\News_SEO::get_name()
S
82 1 3
Yoast\WP\Test_Helper\Notification::__construct()
S
77 1 4
Yoast\WP\Test_Helper\Admin_Notifications::get_option_name()
S
82 1 3
Yoast\WP\Test_Helper\WordPress_Plugins\News_SEO::get_version_key()
S
82 1 3
Yoast\WP\Test_Helper\WordPress_Plugins\News_SEO::get_options()
S
80 1 3
Yoast\WP\Test_Helper\Plugin::__construct()
S
75 1 4
Yoast\WP\Test_Helper\Feature_Toggler::add_hooks()
S
69 1 7
Yoast\WP\Test_Helper\WordPress_Plugins\Yoast_SEO_Premium::get_options()
S
80 1 3
Yoast\WP\Test_Helper\WordPress_Plugins\Video_SEO::get_version_option_name()
S
82 1 3
Yoast\WP\Test_Helper\WordPress_Plugins\Yoast_SEO_Premium::get_features()
S
82 1 3
Yoast\WP\Test_Helper\WordPress_Plugins\Video_SEO::get_features()
S
82 1 3
Yoast\WP\Test_Helper\Domain_Dropdown::__construct()
S
81 1 3
Yoast\WP\Test_Helper\WordPress_Plugins\WooCommerce_SEO::reset_feature()
S
82 1 3
Yoast\WP\Test_Helper\WordPress_Plugins\Video_SEO::reset_feature()
S
82 1 3
Yoast\WP\Test_Helper\WordPress_Plugins\Yoast_SEO::reset_internal_link_count()
S
68 1 7
Yoast\WP\Test_Helper\WordPress_Plugins\Yoast_SEO_Premium::get_name()
S
82 1 3