Code Analysis: Amount Left for Free Shipping for WooCommerce 2.0.5

Function Rating Maintainability Complexity Lines of code
Alg_WC_Left_To_Free_Shipping_Core::get_manual_min_amount()
C
37 26 68
Alg_WC_Left_To_Free_Shipping_Core::get_left_to_free_shipping()
B
38 19 69
Alg_WC_Left_To_Free_Shipping_Core::get_min_free_shipping_amount()
B
41 20 51
Alg_WC_Left_To_Free_Shipping_Settings_Manual_Min_Amount::get_settings()
B
30 13 147
Alg_WC_Left_To_Free_Shipping_Settings_General::get_settings()
A
25
1 256
Alg_WC_Left_To_Free_Shipping_Core::translate_shortcode()
A
60 12 10
Alg_WC_Left_To_Free_Shipping_Settings_Store_Notice::get_settings()
A
31 1 151
Alg_WC_Left_To_Free_Shipping_Core::is_cart_virtual()
S
57 8 15
Alg_WC_Left_To_Free_Shipping_Settings_Cart::get_settings()
S
35 1 101
alg_wc_get_left_to_free_shipping()
S
53 6 22
Alg_WC_Left_To_Free_Shipping_Settings_Checkout::get_settings()
S
36 1 95
Alg_WC_Left_To_Free_Shipping_Core::create_default_notice()
S
55 6 19
Alg_WC_Settings_Left_To_Free_Shipping::maybe_reset_settings()
S
56 5 16
Alg_WC_Left_To_Free_Shipping_Core::get_cart_total()
S
58 5 14
Alg_WC_Left_To_Free_Shipping_Core::check_cart_free_shipping()
S
63 5 11
Alg_WC_Left_To_Free_Shipping_Core::show_left_to_free_shipping_info_cart()
S
56 4 17
Alg_WC_Left_To_Free_Shipping_Settings_Mini_Cart::get_settings()
S
43 1 56
Alg_WC_Left_To_Free_Shipping_Settings_Add_To_Cart::get_settings()
S
44 1 51
Alg_WC_Left_To_Free_Shipping_Core::__construct()
S
57 3 17
Alg_WC_Left_To_Free_Shipping_Core::are_there_available_shipping_methods()
S
63 4 10
Alg_WC_Left_To_Free_Shipping_Core::can_display_default_notice_by_function()
S
67 4 8
Alg_WC_Widget_Left_to_Free_Shipping::form()
S
61 3 12
Alg_WC_Left_To_Free_Shipping_Core::clear_notices()
S
70 3 6
Alg_WC_Left_To_Free_Shipping_Settings_Manual_Min_Amount::get_user_roles_options()
S
70 3 5
Alg_WC_Left_To_Free_Shipping_Core::add_to_log()
S
71 3 5
Alg_WC_Widget_Left_to_Free_Shipping::widget()
S
65 3 8
Alg_WC_Widget_Left_to_Free_Shipping::update()
S
65 3 8
Alg_WC_Left_To_Free_Shipping::__construct()
S
64 3 10
Alg_WC_Left_To_Free_Shipping_Settings_Manual_Min_Amount::get_shipping_zones()
S
63 2 11
Alg_WC_Settings_Left_To_Free_Shipping::get_settings()
S
54 1 22
Alg_WC_Settings_Left_To_Free_Shipping::add_promoting_notice()
S
55 1 19
Alg_WC_Left_To_Free_Shipping_Core::is_equal()
S
74 2 4
Alg_WC_Settings_Left_To_Free_Shipping::maybe_unsanitize_option()
S
78 2 3
Alg_WC_Left_To_Free_Shipping::action_links()
S
64 2 9
Alg_WC_Left_To_Free_Shipping::instance()
S
72 2 6
Alg_WC_Settings_Left_To_Free_Shipping::__construct()
S
58 1 15
Alg_WC_Left_To_Free_Shipping_Settings_Manual_Min_Amount::get_shipping_zones_options()
S
68 2 7
Alg_WC_Left_To_Free_Shipping::admin()
S
67 2 7
Alg_WC_Left_To_Free_Shipping_Core::get_left_to_free_shipping_shortcode()
S
62 1 11
Alg_WC_Left_To_Free_Shipping_Settings_Section::__construct()
S
74 1 4
Alg_WC_Left_To_Free_Shipping_Settings_Add_To_Cart::__construct()
S
73 1 5
Alg_WC_Settings_Left_To_Free_Shipping::save()
S
78 1 4
Alg_WC_Left_To_Free_Shipping_Settings_General::get_user_roles_options()
S
70 1 6
register_alg_wc_widget_left_to_free_shipping()
S
82 1 3
Alg_WC_Left_To_Free_Shipping_Settings_Store_Notice::__construct()
S
73 1 5
Alg_WC_Left_To_Free_Shipping::add_woocommerce_settings_tab()
S
76 1 4
Alg_WC_Left_To_Free_Shipping_Settings_Manual_Min_Amount::get_amount_atts()
S
79 1 3
Alg_WC_Left_To_Free_Shipping_Settings_Manual_Min_Amount::__construct()
S
73 1 5
Alg_WC_Widget_Left_to_Free_Shipping::__construct()
S
68 1 7
Alg_WC_Left_To_Free_Shipping_Core::get_default_ajax_events()
S
67 1 10
Alg_WC_Left_To_Free_Shipping_Core::get_default_content()
S
79 1 3
Alg_WC_Left_To_Free_Shipping_Core::get_manual_min_amount_types()
S
69 1 7
Alg_WC_Left_To_Free_Shipping::plugin_url()
S
80 1 3
Alg_WC_Left_To_Free_Shipping::version_updated()
S
80 1 3
Alg_WC_Left_To_Free_Shipping_Settings_Mini_Cart::__construct()
S
73 1 5
Alg_WC_Left_To_Free_Shipping::plugin_path()
S
80 1 3
Alg_WC_Left_To_Free_Shipping::includes()
S
74 1 5
Alg_WC_Left_To_Free_Shipping_Settings_Cart::__construct()
S
73 1 5
Alg_WC_Left_To_Free_Shipping_Settings_General::__construct()
S
73 1 5
Alg_WC_Left_To_Free_Shipping_Settings_Section::get_placeholders_desc()
S
68 1 7
Alg_WC_Left_To_Free_Shipping_Settings_Section::settings_section()
S
77 1 4
Alg_WC_Left_To_Free_Shipping_Settings_Checkout::__construct()
S
73 1 5
alg_wc_left_to_free_shipping()
S
82 1 3
Alg_WC_Settings_Left_To_Free_Shipping::admin_notice_settings_reset()
S
76 1 4