Code Analysis: Back Button Widget 1.3.0

Function Rating Maintainability Complexity Lines of code
alg_back_button_translate_shortcode()
A
60 12 10
Alg_Back_Button_WP_Widget::form()
A
48 9 30
Alg_Back_Button_Settings::sanitize()
S
54 7 22
alg_back_button_shortcode()
S
51 6 24
alg_back_button()
S
57 6 15
Alg_Back_Button_Widget::__construct()
S
60 5 13
Alg_Back_Button_Settings::page_init()
S
43 1 67
Alg_Back_Button_WP_Widget::get_widget_option_fields()
S
43 1 60
Alg_Back_Button_WP_Widget::widget()
S
56 3 18
Alg_Back_Button_Widget::is_plugin_active()
S
65 4 8
Alg_Back_Button_Settings::menu_theme_locations_callback()
S
58 3 13
Alg_Back_Button_Settings::menu_ids_callback()
S
58 3 13
Alg_Back_Button_WP_Widget::update()
S
67 3 8
Alg_Back_Button_Settings::menu_button_callback()
S
68 2 6
Alg_Back_Button_Widget::instance()
S
72 2 6
Alg_Back_Button_Settings::menu_replace_url_enabled_callback()
S
61 2 10
Alg_Back_Button_Widget::admin()
S
67 2 7
Alg_Back_Button_Settings::menu_enabled_callback()
S
62 2 10
Alg_Back_Button_Widget::action_links()
S
64 2 9
Alg_Back_Button_Settings::menu_item_template_callback()
S
68 2 6
Alg_Back_Button_Settings::print_menu_section_info()
S
73 1 5
Alg_Back_Button_Widget::plugin_path()
S
80 1 3
Alg_Back_Button_Settings::print_shortcode_section_info()
S
69 1 7
Alg_Back_Button_Settings::__construct()
S
75 1 4
Alg_Back_Button_Widget::includes()
S
78 1 4
Alg_Back_Button_Settings::create_admin_page()
S
65 1 8
Alg_Back_Button_Widget::localize()
S
78 1 3
Alg_Back_Button_WP_Widget::__construct()
S
68 1 7
Alg_Back_Button_Widget::plugin_url()
S
80 1 3
Alg_Back_Button_Settings::add_plugin_page()
S
67 1 9
Alg_Back_Button_Settings::print_widget_section_info()
S
67 1 7
register_alg_back_button_wp_widget()
S
82 1 3
alg_back_button_widget()
S
82 1 3
Alg_Back_Button_Widget::version_updated()
S
80 1 3