Code Analysis: ELEX ShipEngine UPS & FedEx Shipping Method 1.0.2

Most Complex Classes

Class Rating Complexity
ElexShipEngine
D
174
ElexOrder
S
30
ElexProduct
S
9
ElexShipEngineWooCommerceShipping
S
7
Wf_Dependencies
S
5

Most Complex Functions

Function Rating Complexity
ElexShipEngine::calculate_shipping()
D
65
ElexShipEngine::init()
C
28
ElexOrder::set_order_properties()
B
22
ElexShipEngine::init_form_fields()
B
4
ElexShipEngine::per_item_shipping()
A
13
ElexShipEngine::get_result()
A
8
ElexShipEngine::generate_shipengine_tabs_html()
A
6
ElexShipEngine::xa_currency_converter()
S
7
ElexShipEngine::environment_check()
S
7
ElexShipEngine::validate_services_field()
S
7
ElexProduct::set_item_properties()
S
7
ElexShipEngine::elex_check_address_fields()
S
5