Code Analysis: Multi-Carrier Shipping Plugin for WooCommerce 1.2.14

Most Complex Functions

Function Rating Complexity
eha_multi_carrier_shipping_method::generate_rate_matrix_html()
D
42
eha_multi_carrier_shipping_area::generate_area_matrix_html()
D
23
eha_multi_carrier_shipping_rules_calculator::filter()
D
42
eha_multi_carrier_shipping_method::validate_box_packing_field()
B
25
eha_multi_carrier_shipping_rules_calculator::__construct()
B
18
eha_multi_carrier_shipping_rules_calculator::calculate_shipping_cost()
B
19
per_item_packing::get_Rates_From_Api()
B
18
eha_multi_carrier_shipping_method::wf_multi_carrier_shipping_init_form_fields()
B
1
eha_multi_carrier_shipping_method::calculate_shipping()
A
14
per_item_packing::init()
A
12
eha_multi_carrier_shipping_rules_calculator::check_rule_area()
A
15
per_item_packing::add_product_to_req()
A
10