Code Analysis: Advanced Sidebar Menu 9.6.0

Function Rating Maintainability Complexity Lines of code
Advanced_Sidebar_Menu\Menus\Category::render()
A
44 13 41
Advanced_Sidebar_Menu\Blocks\Block_Abstract::render()
A
45 13 36
Advanced_Sidebar_Menu\Menus\Category::get_list_categories_args()
A
46 8 38
Advanced_Sidebar_Menu\Menus\Page::is_displayed()
A
57 9 15
Advanced_Sidebar_Menu\List_Pages::add_list_item_classes()
A
51 8 25
Advanced_Sidebar_Menu\List_Pages::is_current_page_ancestor()
A
56 8 17
Advanced_Sidebar_Menu\Debug::adjust_widget_settings()
S
52 7 25
Advanced_Sidebar_Menu\Scripts::use_development_version_of_react()
S
59 7 13
Advanced_Sidebar_Menu\Widget\Page::box_display()
S
41 3 70
Advanced_Sidebar_Menu\Menus\Category::add_list_item_classes()
S
55 6 20
Advanced_Sidebar_Menu\List_Pages::list_grandchild_pages()
S
54 6 20
Advanced_Sidebar_Menu\Notice::info_panel()
S
47 4 49
Advanced_Sidebar_Menu\Menus\Menu_Abstract::increment_widget_id()
S
55 6 18
Advanced_Sidebar_Menu\List_Pages::get_child_pages()
S
51 5 27
Advanced_Sidebar_Menu\Scripts::js_config()
S
52 5 22
Advanced_Sidebar_Menu\Widget\Category::box_display()
S
43 2 61
Advanced_Sidebar_Menu\Utils::get_post_type_label()
S
62 6 10
Advanced_Sidebar_Menu\Utils::is_truthy()
S
76 6 3
Advanced_Sidebar_Menu\Menus\Category::get_included_term_ids()
S
57 5 15
Advanced_Sidebar_Menu\Menus\Category::is_term_displayed()
S
61 5 12
Advanced_Sidebar_Menu\Menus\Page::get_current_post()
S
62 5 12
Advanced_Sidebar_Menu\Debug::get_site_info()
S
53 4 22
Advanced_Sidebar_Menu\Menus\Category::get_top_level_terms()
S
53 4 22
Advanced_Sidebar_Menu\Blocks\Block_Abstract::spoof_wp_query()
S
55 4 20
Advanced_Sidebar_Menu\Core::get_template_part()
S
58 4 17
Advanced_Sidebar_Menu\Menus\Category::get_current_ancestors()
S
57 4 17
Advanced_Sidebar_Menu\Menus\Category::is_current_term_ancestor()
S
62 5 10
Advanced_Sidebar_Menu\Widget\Category::get_taxonomy_label()
S
62 5 10
Advanced_Sidebar_Menu\Utils::is_empty()
S
76 5 3
Advanced_Sidebar_Menu\Menus\Category::get_child_terms()
S
58 4 15
Advanced_Sidebar_Menu\Widget\Category::box_display_on_single_posts()
S
47 2 44
Advanced_Sidebar_Menu\Menus\Page::get_top_parent_id()
S
59 4 13
Advanced_Sidebar_Menu\Walkers\Category_Walker::start_lvl()
S
61 4 11
Advanced_Sidebar_Menu\Menus\Category::is_displayed()
S
62 4 11
Advanced_Sidebar_Menu\Notice::preview()
S
55 3 22
Advanced_Sidebar_Menu\Blocks\Block_Abstract::register()
S
54 3 21
Advanced_Sidebar_Menu\Blocks\Categories::get_keywords()
S
57 3 18
Advanced_Sidebar_Menu\Scripts::is_script_debug_enabled()
S
65 4 9
Advanced_Sidebar_Menu\Blocks\Block_Abstract::short_circuit_widget_blocks()
S
64 4 8
Advanced_Sidebar_Menu\Utils::is_checked()
S
67 4 7
Advanced_Sidebar_Menu\List_Pages::get_args()
S
59 3 14
Advanced_Sidebar_Menu\Cache::clear_on_post_save()
S
61 3 12
Advanced_Sidebar_Menu\Scripts::register_gutenberg_scripts()
S
52 2 26
Advanced_Sidebar_Menu\Utils::array_map_recursive()
S
62 3 11
Advanced_Sidebar_Menu\Blocks\Block_Abstract::exclude_from_legacy_widgets()
S
63 3 11
Advanced_Sidebar_Menu\Blocks\Block_Abstract::convert_checkbox_values()
S
64 3 11
Advanced_Sidebar_Menu\Widget\Page::box_order()
S
55 2 22
Advanced_Sidebar_Menu\Blocks\Categories::get_attributes()
S
50 1 36
advanced_sidebar_menu_autoload()
S
68 3 6
Advanced_Sidebar_Menu\Core::get_documentation_url()
S
66 3 8
Advanced_Sidebar_Menu\Debug::hook()
S
64 3 9
Advanced_Sidebar_Menu\__Temp_Id_Proxy::get_id_base()
S
66 3 9
Advanced_Sidebar_Menu\Menus\Category::get_current_term()
S
66 3 9
Advanced_Sidebar_Menu\Menus\Category::get_top_parent_id()
S
71 3 6
Advanced_Sidebar_Menu\Menus\Category::is_first_level_term()
S
67 3 7
Advanced_Sidebar_Menu\Menus\Category::has_children()
S
65 3 8
Advanced_Sidebar_Menu\Menus\Menu_Abstract::get_excluded_ids()
S
68 3 6
Advanced_Sidebar_Menu\Menus\Menu_Abstract::title()
S
64 3 8
Advanced_Sidebar_Menu\Scripts::init_widget_js()
S
65 2 14
Advanced_Sidebar_Menu\Widget\Page::__construct()
S
60 2 13
advanced_sidebar_menu_load()
S
61 2 13
Advanced_Sidebar_Menu\Widget\Category::form()
S
52 1 28
Advanced_Sidebar_Menu\Widget\Category::__construct()
S
60 2 13
Advanced_Sidebar_Menu\Widget\Category::hook()
S
60 2 13
Advanced_Sidebar_Menu\Widget\Page::form()
S
53 1 27
Advanced_Sidebar_Menu\Menus\Page::render()
S
62 2 11
Advanced_Sidebar_Menu\Notice::hook()
S
61 2 11
Advanced_Sidebar_Menu\Blocks\Pages::get_attributes()
S
54 1 25
Advanced_Sidebar_Menu\Widget\Category::box_exclude()
S
56 1 22
Advanced_Sidebar_Menu\Widget\Page::box_exclude()
S
56 1 22
Advanced_Sidebar_Menu\Blocks\Block_Abstract::get_all_attributes()
S
57 1 19
Advanced_Sidebar_Menu\List_Pages::parse_args()
S
56 1 18
Advanced_Sidebar_Menu\Notice::plugin_action_link()
S
69 2 6
Advanced_Sidebar_Menu\Menus\Page::get_levels_to_display()
S
67 2 7
Advanced_Sidebar_Menu\List_Pages::get_current_page_id()
S
72 2 6
Advanced_Sidebar_Menu\Menus\Category::is_current_term()
S
71 2 6
Advanced_Sidebar_Menu\Notice::pro_version_warning()
S
67 2 9
Advanced_Sidebar_Menu\List_Pages::list_pages()
S
63 2 9
Advanced_Sidebar_Menu\Scripts::admin_scripts()
S
64 2 9
Advanced_Sidebar_Menu\Scripts::is_webpack_enabled()
S
78 2 3
Advanced_Sidebar_Menu\Scripts::get_dist_file()
S
71 2 5
Advanced_Sidebar_Menu\Blocks\Block_Abstract::add_jetpack_support()
S
69 2 7
Advanced_Sidebar_Menu\Menus\Category::get_levels_to_display()
S
68 2 7
Advanced_Sidebar_Menu\Menus\Category::is_tax()
S
69 2 7
Advanced_Sidebar_Menu\Menus\Category::is_current_top_level_term()
S
71 2 6
Advanced_Sidebar_Menu\Menus\Category::openListItem()
S
70 2 6
Advanced_Sidebar_Menu\Notice::is_conflicting_pro_version()
S
77 2 3
Advanced_Sidebar_Menu\Menus\Menu_Abstract::checked()
S
78 2 3
Advanced_Sidebar_Menu\Menus\Menu_Abstract::include_parent()
S
77 2 3
Advanced_Sidebar_Menu\Widget\Page::hook()
S
63 2 10
Advanced_Sidebar_Menu\Core::widget_documentation()
S
64 1 13
Advanced_Sidebar_Menu\Blocks\Pages::get_keywords()
S
64 1 11
Advanced_Sidebar_Menu\Scripts::hook()
S
62 1 11
Advanced_Sidebar_Menu\Blocks\Pages::get_block_support()
S
73 1 5
Advanced_Sidebar_Menu\Blocks\Block_Abstract::get_widget_class()
S
100 1 0
Advanced_Sidebar_Menu\Menus\Category::set_current_top_level_term()
S
81 1 3
Advanced_Sidebar_Menu\Menus\Category::is_excluded()
S
73 1 4
Advanced_Sidebar_Menu\Menus\Category::get_highest_parent()
S
71 1 5
Advanced_Sidebar_Menu\Cache::add_child_pages()
S
69 1 6
Advanced_Sidebar_Menu\Blocks\Block_Abstract::get_keywords()
S
100 1 0
Advanced_Sidebar_Menu\Menus\Category::get_excluded_ids()
S
76 1 3
Advanced_Sidebar_Menu\Menus\Page::set_current_post()
S
81 1 3
Advanced_Sidebar_Menu\Blocks\Categories::get_widget_class()
S
81 1 3
Advanced_Sidebar_Menu\Blocks\Block_Abstract::get_block_support()
S
100 1 0
Advanced_Sidebar_Menu\Menus\Menu_Abstract::get_widget_args()
S
82 1 3
Advanced_Sidebar_Menu\Menus\Category::get_order_by()
S
77 1 3
Advanced_Sidebar_Menu\Cache::get_key_from_asm()
S
75 1 4
Advanced_Sidebar_Menu\Cache::get_cache_group()
S
74 1 4
Advanced_Sidebar_Menu\Menus\Page::get_current()
S
81 1 3
Advanced_Sidebar_Menu\Cache::hook()
S
78 1 3
Advanced_Sidebar_Menu\Menus\Menu_Abstract::get_widget_instance()
S
82 1 3
Advanced_Sidebar_Menu\Menus\Page::get_post_type()
S
77 1 3
Advanced_Sidebar_Menu\Core::plugin_action_links()
S
71 1 5
Advanced_Sidebar_Menu\Widget\Page::update()
S
74 1 4
Advanced_Sidebar_Menu\Widget\Category::widget()
S
68 1 7
Advanced_Sidebar_Menu\__Temp_Id_Proxy::factory()
S
80 1 3
Advanced_Sidebar_Menu\Menus\Category::get_taxonomy()
S
78 1 3
Advanced_Sidebar_Menu\List_Pages::factory()
S
80 1 3
Advanced_Sidebar_Menu\List_Pages::__construct()
S
69 1 7
Advanced_Sidebar_Menu\Notice::get_features()
S
66 1 9
Advanced_Sidebar_Menu\Blocks\Block_Abstract::get_description()
S
100 1 0
Advanced_Sidebar_Menu\Menus\Page::get_order()
S
77 1 3
Advanced_Sidebar_Menu\Walkers\Page_Walker::end_el()
S
91 1 2
Advanced_Sidebar_Menu\List_Pages::get_menu()
S
82 1 3
Advanced_Sidebar_Menu\Blocks\Block_Abstract::hook()
S
67 1 7
Advanced_Sidebar_Menu\Menus\Category::close_menu()
S
71 1 5
Advanced_Sidebar_Menu\Debug::include_menu_in_debug_info()
S
70 1 6
Advanced_Sidebar_Menu\Menus\Page::get_order_by()
S
77 1 3
Advanced_Sidebar_Menu\Menus\Menu_Abstract::get_current()
S
81 1 3
Advanced_Sidebar_Menu\Cache::get_child_pages()
S
71 1 5
Advanced_Sidebar_Menu\Menus\Page::factory()
S
73 1 5
Advanced_Sidebar_Menu\Widget\Category::update()
S
74 1 4
Advanced_Sidebar_Menu\Menus\Page::get_excluded_ids()
S
76 1 3
Advanced_Sidebar_Menu\Menus\Menu_Abstract::__construct()
S
72 1 5
Advanced_Sidebar_Menu\List_Pages::hook()
S
78 1 3
Advanced_Sidebar_Menu\Menus\Category::factory()
S
73 1 5
Advanced_Sidebar_Menu\Widget\Page::get_order_by_options()
S
64 1 10
Advanced_Sidebar_Menu\Menus\Page::has_pages()
S
71 1 5
Advanced_Sidebar_Menu\Blocks\Block_Abstract::get_attributes()
S
100 1 0
Advanced_Sidebar_Menu\Blocks\Categories::get_block_support()
S
73 1 5
Advanced_Sidebar_Menu\List_Pages::__toString()
S
82 1 3
Advanced_Sidebar_Menu\Core::transform_notice()
S
74 1 6
Advanced_Sidebar_Menu\Menus\Category::get_current()
S
81 1 3
Advanced_Sidebar_Menu\Blocks\Pages::get_widget_class()
S
81 1 3
Advanced_Sidebar_Menu\Core::register_widgets()
S
77 1 4
Advanced_Sidebar_Menu\Menus\Page::is_excluded()
S
73 1 4
Advanced_Sidebar_Menu\Widget\Page::widget()
S
68 1 7
Advanced_Sidebar_Menu\Widget\Page::get_post_type_label()
S
74 1 4
Advanced_Sidebar_Menu\Core::hook()
S
64 1 9
Advanced_Sidebar_Menu\__Temp_Id_Proxy::__construct()
S
80 1 3
Advanced_Sidebar_Menu\Debug::load_scripts()
S
71 1 5
Advanced_Sidebar_Menu\Blocks\Block_Abstract::js_config()
S
66 1 8
Advanced_Sidebar_Menu\Notice::get_pro_version_warning_message()
S
77 1 3
Advanced_Sidebar_Menu\Menus\Menu_Abstract::display_all()
S
80 1 3
Advanced_Sidebar_Menu\Menus\Menu_Abstract::factory()
S
73 1 5
Advanced_Sidebar_Menu\Menus\Category::get_order()
S
77 1 3
Advanced_Sidebar_Menu\Widget\Category::get_display_each_options()
S
70 1 6
Advanced_Sidebar_Menu\Blocks\Pages::get_description()
S
77 1 4
Advanced_Sidebar_Menu\Blocks\Categories::get_description()
S
77 1 4
Advanced_Sidebar_Menu\Cache::clear_cache_group()
S
78 1 3