Code Analysis: Smart Custom 404 error page [404page] 11.4.2

Function Rating Maintainability Complexity Lines of code
PP_404Page::is_url_in_trash()
C
33 27 87
PP_404Page::show404_compatiblity_mode()
C
39 25 54
PPF08_Admin::init_rating_notice()
A
32 10 127
PP_404Page_Admin::admin_404page()
A
42 15 46
PP_404Page::exclude_404page()
A
56 15 15
PP_404Page::action_init()
A
48 9 31
PP_404Page::set_mode()
A
52 8 23
PP_404Page_Admin::admin_method()
S
51 7 23
PPF08_Admin::show()
S
46 6 36
PP_404Page_BlockEditor::is_gutenberg_editing()
S
60 7 12
PPF08_Admin::print_setting_sections()
S
53 6 23
PP_404Page::get_all_page_ids()
S
54 6 21
PP_404Page::add_404_body_class()
S
55 6 19
PPF08_Admin::sanitize_callback()
S
57 6 17
PP_404Page::disable_caching()
S
60 6 15
PP_404Page::get_page_id()
S
59 6 14
PP_404Page_Deprecated::init()
S
52 5 25
PPF08_Admin::print_slider_check()
S
54 5 19
PPF08_Admin::add_settings()
S
55 5 18
PP_404Page::show404_standard_mode()
S
54 4 22
PP_404Page_Admin::action_admin_init()
S
43 1 64
PP_404Page::get_404_url()
S
71 5 5
PP_404Page::maybe_send_410()
S
68 5 7
pp_404_get_the_url()
S
59 4 14
PP_404Page_ClassicEditor::admin_style()
S
61 4 13
PP_404Page::remove_404page_from_array()
S
62 4 12
PPF08_Plugin::plugin_install_update()
S
61 4 12
PP_404Page_BlockEditor::admin_style()
S
58 3 21
PP_404Page::do_404_header_standard_mode()
S
63 4 10
PP_404Page_Admin::sanitize_settings()
S
69 4 6
PP_404Page_Settings::sanitize_settings()
S
66 4 8
PPF08_Admin::print_setting_sections_nav()
S
58 3 14
PPF08_Plugin_Addon::addon_check()
S
60 3 13
PP_404Page_Admin::add_videos()
S
56 2 15
PPF08_Admin::maybe_register_setting()
S
66 3 8
PP_404Page::do_404_header()
S
65 3 9
PP_404Page::no_url_guessing()
S
70 3 6
PP_404Page_Admin::action_admin_head()
S
65 3 9
PP_404Page::pp_404_get_the_title()
S
68 3 7
PPF08_Plugin::data_get()
S
68 3 7
PP_404Page::pp_404_get_the_content()
S
67 3 7
PP_404Page_Admin::init()
S
51 1 26
PP_404Page_Admin::show_admin()
S
54 1 25
PP_404Page::show404_customizr_mode()
S
66 2 8
PP_404Page::show404articleselectors_customizr_mode()
S
67 2 7
PP_404Page::maybe_force_404()
S
70 2 6
PPF08_Class::add_actions()
S
74 2 5
PPF08_Plugin_Addon::call_base()
S
70 2 7
PPF08_Plugin_Addon::base_exists()
S
69 2 7
PPF08_Plugin::getInstance()
S
67 2 8
PP_404Page::uninstall()
S
71 2 7
PP_404Page::uninstall_network()
S
64 2 10
PPF08_Plugin::add_sub_class_frontend()
S
70 2 6
PP_404Page_Settings::set_method()
S
71 2 6
PPF08_Plugin::add_sub_class_backend()
S
70 2 6
PP_404Page_Admin::admin_js()
S
67 2 7
PP_404Page_Admin::admin_css()
S
68 2 7
PPF08_Settings::get()
S
69 2 7
PP_404Page::set_404_url()
S
69 2 6
PPF08_Admin::add_setting_sections()
S
72 2 6
PPF08_Admin::add_setting_section()
S
69 2 7
PP_404Page::change_404_template()
S
69 2 7
PP_404Page::add_404_body_class_customizr_mode()
S
70 2 7
PP_404Page::show404title_customizr_mode()
S
69 2 7
PPF08_Admin::add_toolbar_icons()
S
66 2 7
PP_404Page::plugin_init()
S
60 1 14
PPF08_Plugin_Addon::__construct()
S
60 1 13
PPF08_Plugin::__construct()
S
61 1 12
PPF08_Plugin::do_plugin_update()
S
98 1 1
PPF08_Plugin_Addon::get_base_plugin_min_version()
S
82 1 3
PP_404Page_ClassicEditor::init()
S
79 1 3
pp_404_the_title()
S
83 1 3
PPF08_Plugin::add_sub_class()
S
74 1 4
PP_404Page::pp_404_the_content()
S
81 1 3
PPF08_Class::get_foundation_dir()
S
75 1 4
PP_404Page::pp_404_set_native_support()
S
83 1 3
PPF08_SubClass::__construct()
S
71 1 6
PP_404Page_Admin::add_settings_links()
S
75 1 3
PPF08_Settings::load()
S
73 1 5
PP_404Page::remove_show404_compatiblity_mode()
S
75 1 4
PPF08_Plugin::data_save()
S
80 1 3
PP_404Page_Admin::admin_http410()
S
65 1 10
PP_404Page::admin()
S
82 1 3
PPF08_Admin::add_manual_link()
S
78 1 3
PPF08_Settings::get_option_key_name()
S
79 1 3
PPF08_Plugin::plugin_init()
S
100 1 0
PPF08_Class::add_action()
S
78 1 3
PPF08_Admin::sanitize_settings()
S
82 1 3
PPF08_Admin::add_video_link()
S
80 1 3
PPF08_Settings::get_option_name()
S
78 1 3
PP_404Page::force_404_end()
S
77 1 4
PP_404Page_Admin::check_nonce()
S
79 1 3
PPF08_Settings::get_defaults()
S
82 1 3
PP_404Page_Admin::admin_noguess()
S
66 1 9
PP_404Page_Admin::admin_force404()
S
66 1 9
PPF08_Plugin::data_load()
S
79 1 3
PPF08_SubClass::init()
S
100 1 0
PPF08_Plugin::get_plugin_file()
S
82 1 3
PPF08_Plugin::add_sub_class_always()
S
78 1 3
PPF08_Plugin_Addon::admin_notice_base_plugin_version_insufficient()
S
100 1 0
PPF08_Settings::set()
S
79 1 3
PPF08_Plugin::__clone()
S
95 1 1
PPF08_Settings::sanitize_settings()
S
91 1 2
PPF08_Plugin::settings()
S
82 1 3
PPF08_Plugin::get_plugin_shortname()
S
82 1 3
PP_404Page::pp_404_the_title()
S
81 1 3
PP_404Page_Admin::action_admin_menu()
S
73 1 4
PPF08_Settings::remove()
S
81 1 3
PP_404Page::force_404_start()
S
77 1 4
PPF08_Plugin::data_remove()
S
81 1 3
PPF08_Plugin::get_plugin_slug()
S
82 1 3
PPF08_Plugin::get_asset_url()
S
77 1 3
PPF08_Settings::init()
S
91 1 2
PP_404Page_Admin::admin_hide()
S
66 1 9
PPF08_Plugin::do_plugin_install()
S
98 1 1
PP_404Page_Admin::get_nonce()
S
80 1 3
PPF08_Plugin_Addon::admin_notice_base_plugin_not_found()
S
100 1 0
PPF08_Class::add_filter()
S
78 1 3
PPF08_Plugin::add_settings_class()
S
74 1 4
PPF08_Class::__construct()
S
91 1 2
PPF08_SubClass::settings()
S
82 1 3
PP_404Page::uninstall_single()
S
78 1 4
PP_404Page::set_native()
S
81 1 3
PPF08_Plugin::data_set()
S
79 1 3
PPF08_Class::get_foundation_asset_url()
S
76 1 3
PP_404Page_BlockEditor::init()
S
79 1 3
pp_404_get_the_title()
S
82 1 3
PPF08_Plugin::get_asset_path()
S
78 1 3
PP_404Page::pp_404_is_active()
S
80 1 3
PP_404Page_Admin::admin_http410_always()
S
66 1 9
pp_404_is_active()
S
82 1 3
pp_404page()
S
65 1 9
PPF08_SubClass::core()
S
82 1 3
PP_404Page_Admin::admin_fire404()
S
66 1 9
PPF08_Plugin_Addon::get_base_plugin_function()
S
82 1 3
PPF08_Settings::save()
S
80 1 3
pp_404_get_the_content()
S
82 1 3
PPF08_Admin::get_screen_id()
S
82 1 3
PPF08_Class::get_foundation_asset_path()
S
78 1 3
PPF08_Plugin_Addon::get_base_plugin_name()
S
82 1 3
PPF08_Plugin::get_plugin_name()
S
82 1 3
PPF08_Plugin_Addon::addon_init()
S
100 1 0
PPF08_Plugin::get_plugin_version()
S
82 1 3
PPF08_Admin::set_screen_id()
S
81 1 3
PP_404Page::is_native()
S
80 1 3
pp_404_get_all_page_ids()
S
82 1 3
pp_404_get_page_id()
S
82 1 3
pp_404_the_content()
S
82 1 3
PPF08_Settings::__construct()
S
70 1 6
PP_404Page::do_404page_action()
S
82 1 3
pp_404_set_native_support()
S
83 1 3