Code Analysis: 301 Redirects 2.75

Function Rating Maintainability Complexity Lines of code
parse_user_agent()
D
24
49 141
EPS_Redirects_Plugin::_upload()
C
29 27 130
EPS_Redirects::wp_kses_wf()
B
24
4 282
EPS_Redirects_Plugin::check_plugin_actions()
B
46 19 33
EPS_Redirects_Plugin::empty_3rd_party_cache()
A
47 13 35
EPS_Redirects::do_redirect()
A
49 13 25
EPS_Redirects_Plugin::plugin_resources()
A
44 12 39
EPS_Redirects::_save_redirects()
A
45 10 41
wf_flyout::admin_footer()
A
46 7 37
eps_get_selector()
A
54 8 18
EPS_Redirects::_parse_serial_array()
S
57 7 15
eps_get_post_type_selects()
S
57 7 13
EPS_Redirects::widget_content()
S
44 5 42
EPS_Redirects_Plugin::show_review_notice()
S
50 6 24
EPS_Redirects::__construct()
S
52 6 22
EPS_Redirects::get_redirects()
S
57 6 14
EPS_Redirects_Plugin_Options::pro_dialog()
S
40 1 82
eps_get_ordered_filter()
S
55 5 19
eps_get_destination()
S
53 4 30
EPS_Redirects::ajax_save_redirect()
S
49 4 29
EPS_Redirects_Plugin::display_admin_messages()
S
60 5 13
EPS_Redirects_Plugin_Options::do_admin_page()
S
49 3 41
EPS_Redirects_Plugin::dismiss_notice()
S
55 4 21
eps_get_term_archive_select()
S
58 4 14
EPS_Redirects_Plugin_Options::options_defaults()
S
61 4 12
EPS_Redirects_Plugin_Options::register_settings()
S
53 3 26
EPS_Redirects_Plugin::export_csv()
S
54 3 22
EPS_Redirects_Plugin::__construct()
S
53 3 20
EPS_Redirects_Plugin_Options::get_tab()
S
56 3 19
EPS_Redirects_Plugin_Options::build_settings()
S
47 1 47
EPS_Redirects::ajax_get_inline_edit_entry()
S
57 3 16
EPS_Redirects::check_404()
S
57 3 16
EPS_Redirects::list_redirects()
S
57 3 16
EPS_Redirects_Plugin::_migrate_to_v2()
S
58 3 15
EPS_Redirects_Plugin_Options::get_tab_nav()
S
58 3 15
eps_get_type_select()
S
62 4 10
EPS_Redirects::ajax_eps_delete_entry()
S
60 3 12
EPS_Redirects::dismiss_pointer_ajax()
S
62 3 11
eps_dropdown_pages()
S
52 2 24
wf_flyout::admin_head()
S
53 2 24
wf_flyout::load_config()
S
54 2 21
EPS_Redirects_Plugin_Options::field_callback()
S
62 2 11
EPS_Redirects::get_entry()
S
63 2 11
EPS_Redirects_Plugin::update_self()
S
66 2 8
EPS_Redirects::redirect_exists()
S
66 2 7
EPS_Redirects_Plugin::_create_redirect_table()
S
60 1 15
eps_walk_page_dropdown_tree()
S
71 2 5
EPS_Redirects_Plugin_Options::section_callback()
S
65 2 9
EPS_Redirects::ajax_get_entry()
S
67 2 8
wf_flyout::__construct()
S
64 2 10
EPS_Walker_PageDropdown::start_el()
S
67 2 7
EPS_Redirects_Plugin_Options::tab_exists()
S
70 2 6
wf_flyout::admin_enqueue_scripts()
S
67 2 7
EPS_Redirects::admin_footer_text()
S
69 2 7
EPS_Redirects::add_widget()
S
72 2 5
EPS_Redirects_Plugin_Options::add_options_page()
S
64 2 9
EPS_Redirects::is_plugin_page()
S
68 2 8
EPS_Redirects_Plugin::_activation()
S
68 2 8
wf_flyout::is_plugin_screen()
S
67 2 8
EPS_Redirects_Plugin::config()
S
78 2 3
EPS_Redirects_Plugin::is_current_version()
S
77 2 3
EPS_Redirects_Plugin::admin_tab_404s()
S
79 1 3
EPS_Redirects::format_from_url()
S
67 1 7
EPS_Redirects_Plugin::admin_panel_cache()
S
79 1 3
EPS_Redirects_Plugin_Options::setting_section_callback()
S
77 1 3
epsdonatj\UserAgent\UserAgentParser::parse()
S
67 1 8
EPS_Redirects::get_all()
S
67 1 8
EPS_Redirects_Plugin_Options::sanitize_inputs()
S
82 1 3
EPS_Redirects_Plugin::add_admin_message()
S
74 1 4
EPS_Redirects_Plugin::resource_name()
S
78 1 3
epsdonatj\UserAgent\UserAgent::platform()
S
82 1 3
epsdonatj\UserAgent\UserAgent::browser()
S
82 1 3
EPS_Redirects::get_inline_edit_entry()
S
79 1 3
EPS_Redirects_Plugin::admin_tab_error()
S
79 1 3
EPS_Redirects_Plugin::reset_stats()
S
70 1 6
EPS_Redirects::plugin_action_links()
S
66 1 7
eps_parse_user_agent()
S
79 1 3
EPS_Redirects::get_redirect()
S
67 1 7
EPS_Redirects_Plugin::admin_tab_link_scanner()
S
79 1 3
EPS_Redirects_Plugin_Options::__construct()
S
68 1 7
EPS_Redirects::get_url()
S
77 1 4
EPS_Redirects_Plugin::admin_tab_redirects()
S
79 1 3
EPS_Redirects_Plugin::admin_tab_import_export()
S
79 1 3
eps_prettify()
S
79 1 3
EPS_Redirects::_delete()
S
71 1 5
eps_view()
S
75 1 5
EPS_Redirects::increment_field()
S
67 1 7
epsdonatj\UserAgent\UserAgentParser::__invoke()
S
80 1 3
EPS_Redirects_Plugin::admin_url()
S
71 1 5
EPS_Redirects_Plugin::resource_path()
S
69 1 7
EPS_Redirects_Plugin::current_version()
S
80 1 3
EPS_Redirects_Plugin::admin_notice()
S
70 1 7
EPS_Redirects_Plugin::admin_tab_support()
S
79 1 3
EPS_Redirects::clear_cache()
S
74 1 5
EPS_Redirects_Plugin::protect_from_translation_plugins()
S
75 1 4
epsdonatj\UserAgent\UserAgent::browserVersion()
S
82 1 3
EPS_Redirects_Plugin::delete_all_rules()
S
70 1 6
EPS_Redirects_Plugin_Options::setting_slug()
S
79 1 3
wf_flyout::init()
S
73 1 5
EPS_Redirects_Plugin::admin_panel_donate()
S
79 1 3
EPS_Redirects_Plugin::set_current_version()
S
79 1 3
eps_redirects_pro_conflict()
S
66 1 9
epsdonatj\UserAgent\UserAgent::__construct()
S
74 1 5
EPS_Redirects_Plugin::_deactivation()
S
95 1 1
EPS_Redirects_Plugin::reset_pointers()
S
70 1 5