Code Analysis: Shipping Zones by Drawing for WooCommerce 2.5.7

Function Rating Maintainability Complexity Lines of code
szbd_check_address()
D
27
28 148
szbd_shipping_method_init()
C
15
2 505
enqueue_scripts_aro()
C
35 28 72
SZBD_Shortcode::szbdzones_js()
B
39 23 56
WC_SZBD_Shipping_Method::init_form_fields()
B
25
7 243
SZBD::insert_to_checkout()
B
42 17 49
SZBD_Admin::save_post()
B
43 17 42
SZBD_Admin::enqueue_scripts()
A
40 14 57
WC_SZBD_Shipping_Method::calculate_shipping()
A
41 13 53
SZBD_Admin::input_map()
A
36 4 146
SZBD::szbd_add_picked_location_to_emails()
A
48 10 31
SZBD_Admin::szbdzones_js()
A
49 10 29
SZBD::validate_checkout_field_process()
A
64 11 7
SZBD::enqueue_shortcode_scripts()
A
45 8 42
WC_SZBD_Shipping_Method::init()
A
44 8 42
SZBD_Shortcode::shortcode()
A
49 8 28
szbd_in_array_field()
S
64 8 9
SZBD::szbd_show_checkout_field_admin_order_meta()
S
57 7 14
SZBD::szbd_add_picked_location_to_thankyou_page()
S
57 7 14
WC_SZBD_Shipping_Method::fee()
S
54 6 22
WC_SZBD_Shipping_Method::evaluate_cost()
S
48 5 34
SZbD_Add_Tab()
S
39 1 81
WC_SZBD_Shipping_Method::get_store_address()
S
49 4 32
SZBD::__construct()
S
43 1 62
WC_SZBD_Shipping_Method::find_shipping_classes()
S
61 4 13
Sbdzones_Post::eval_caps()
S
61 4 12
SZBD::get_store_address()
S
51 3 27
SZBD_Admin::test_store_address()
S
52 3 25
Sbdzones_Post::register_post_szbdzones()
S
42 1 55
SZBD::activate()
S
54 3 23
SZbD_Settings::get_settings()
S
58 3 16
SZBD::szbd_checkout_field_update_order_meta()
S
69 4 6
WC_SZBD_Shipping_Method::get_package_item_qty()
S
64 4 9
SZBD::init_shortcode()
S
68 4 7
SZBD::get_environment_warning()
S
60 3 14
SZBD::szbd_preview_meta()
S
55 1 39
SZBD::add_action_links()
S
59 2 16
SZBD::maybe_enqueue_scripts()
S
70 3 6
disable_shipping_calc_on_cart()
S
70 3 6
SZBD::check_environment()
S
66 3 8
WC_SZBD_Shipping_Method::get_store_address_latlng_string()
S
58 2 14
SZBD::admin_notices()
S
61 2 13
clear_wc_shipping_rates_cache()
S
64 2 11
szbd_clear_session()
S
56 1 26
SZbD_Settings::__construct()
S
54 1 24
SZBD_Admin::__construct()
S
60 1 17
WC_SZBD_Shipping_Method::__construct()
S
58 1 16
SZBD_Shortcode::instance()
S
72 2 6
SZBD::instance()
S
76 2 4
szbd_add_shipping_method()
S
71 2 6
SZBD::includes()
S
65 2 10
SZBD_Shortcode::enqueue_inline()
S
71 2 6
SZBD::posts_custom_id_columns()
S
73 2 6
SZBD::init()
S
71 2 7
WC_SZBD_Shipping_Method::sanitize_cost()
S
65 2 9
SZbD_Settings::szbd_admin_field_szbd_show_test()
S
65 1 12
SZBD::load_text_domain()
S
77 1 3
SZBD_Shortcode::__construct()
S
79 1 3
SZBD::uninstall()
S
77 1 4
SZbD_Settings::get_sections()
S
68 1 7
SZBD::add_admin_notice()
S
71 1 6
WC_SZBD_Shipping_Method::get_shipping_address_string()
S
69 1 6
SZBD::posts_columns_id()
S
76 1 4
SZbD_Settings::output()
S
73 1 5
WC_SZBD_Shipping_Method::clear_transients()
S
75 1 4
SZbD_Settings::save()
S
73 1 5
Sbdzones_Post::__construct()
S
66 1 10
SZBD_Admin::add_meta_boxes()
S
71 1 6