Code Analysis: WooCommerce Menu Cart 2.9.7

Function Rating Maintainability Complexity Lines of code
WpMenuCart_Settings::init_settings()
C
24
13 249
WpMenuCart::load_classes()
B
42 16 49
WpMenuCart::wpmenucart_menu_item()
A
39 15 56
WpMenuCart::add_itemcart_to_menu()
A
46 16 32
WPMenuCart_WooCommerce::get_cart_total()
A
46 13 37
WpMenuCart::textdomain_fallback()
A
49 11 31
WpMenuCart::load_scripts_styles()
A
48 8 33
WpMenuCart_Settings::menus_select_element_callback()
A
48 8 31
WpMenuCart::is_shop_active()
A
50 8 30
WpMenuCart::get_common_li_classes()
A
50 8 29
WpMenuCart_Settings::default_settings()
A
51 8 24
WPMenuCart_eShop::menu_item()
A
48 7 32
WpMenuCart_Settings::select_element_callback()
S
50 7 26
WpMenuCart_Settings::text_element_callback()
S
52 7 22
WpMenuCart_Settings::wpmenucart_options_do_page()
S
40 2 89
WpMenuCart_Settings::radio_element_callback()
S
51 6 24
WpMenuCart_Settings::checkbox_element_callback()
S
53 6 21
WpMenuCart_Settings::icons_radio_element_callback()
S
49 5 27
WpMenuCart_Settings::wpmenucart_options_validate()
S
58 5 15
WpMenuCart::filter_nav_menus()
S
63 5 9
WpMenuCart::good_to_go()
S
60 4 13
WPMenuCart_WooCommerce::maybe_load_cart()
S
63 4 12
WPMenuCart_WooCommerce::cart_url()
S
61 4 12
WpMenuCart::languages()
S
61 4 11
WpMenuCart::load_custom_ajax()
S
54 3 22
WpMenuCart::load_edd_ajax()
S
57 3 17
WPMenuCart_Jigoshop::menu_item()
S
57 3 16
WpMenuCart_Settings::wpmenucart_menu_item_meta_box()
S
58 2 18
WpMenuCart_Settings::wpmenucart_add_page()
S
58 2 16
WpMenuCart::wpml()
S
64 3 9
WPMenuCart_WooCommerce::shop_url()
S
67 3 7
WpMenuCart_Settings::get_shop_plugins()
S
66 3 8
WpMenuCart_Settings::get_menu_array()
S
65 3 8
WpMenuCart::define()
S
75 2 5
WpMenuCart::get_active_plugins()
S
66 2 8
WPMenuCart_WooCommerce::get_cart_contents_count()
S
69 2 7
WpMenuCart::woocommerce_ajax_fragments()
S
69 2 7
WpMenuCart::__construct()
S
58 1 14
WpMenuCart::get_active_shops()
S
61 1 12
WpMenuCart::get_active_old_versions()
S
64 1 11
WpMenuCart_Settings::__construct()
S
71 1 5
WpMenuCart::wpmenucart_ajax()
S
71 1 6
WPMenuCart_WPEC::menu_item()
S
63 1 10
WPMenuCart_WPEC::__construct()
S
79 1 3
WpMenuCart_Settings::wpmenucart_admin_styles()
S
73 1 4
WPMenuCart_Jigoshop::__construct()
S
91 1 2
WPMenuCart_WooCommerce::__construct()
S
91 1 2
WpMenuCart_Settings::wpmenucart_add_meta_box()
S
65 1 10
WPMenuCart_EDD::__construct()
S
91 1 2
WPMenuCart_EDD::menu_item()
S
63 1 10
WpMenuCart::woocommerce_version_active()
S
72 1 5
WpMenuCart::need_shop()
S
71 1 5
WpMenuCart_Settings::wpmenucart_add_settings_link()
S
72 1 5
WPMenuCart_eShop::__construct()
S
79 1 3
WPMenuCart_WooCommerce::menu_item()
S
64 1 10
WPMenuCart_WPEC::wpec_cart_ajax()
S
91 1 2
WpMenuCart_Settings::section_options_callback()
S
91 1 2