Code Analysis: Multi-Carrier Shippo Shipping Rates & Address Validation for WooCommerce 1.2.5

Most Complex Functions

Function Rating Complexity
OneTeamSoftware\WooCommerce\Shipping\ShippingMethod::init_form_fields()
D
25
OneTeamSoftware\WooCommerce\Shipping\Adapter\Shippo::getResponse()
D
49
OneTeamSoftware\WooCommerce\Shipping\ShippingMethod::getCustomerAddress()
B
18
OneTeamSoftware\WooCommerce\Shipping\Adapter\Shippo::getCreateParams()
B
18
OneTeamSoftware\WooCommerce\Shipping\Adapter\Shippo::initServices()
B
1
OneTeamSoftware\WooCommerce\Shipping\Adapter\Shippo::setShipmentId()
A
15
OneTeamSoftware\WooCommerce\Shipping\Adapter\Shippo::prepareAddress()
A
15
OneTeamSoftware\WooCommerce\Shipping\Adapter\Shippo::get()
A
14
OneTeamSoftware\WooCommerce\Shipping\AbstractShippingMethod::get_field_value()
A
13
OneTeamSoftware\WooCommerce\Shipping\Adapter\Shippo::prepareParcelInfo()
A
13
OneTeamSoftware\WooCommerce\Shipping\ShippingMethod::calculate_shipping()
A
11
OneTeamSoftware\WooCommerce\Shipping\ShippingMethod::isMediaProduct()
A
11