Code Analysis: ELEX WooCommerce USPS Shipping Method 2.0.0

Most Complex Classes

Class Rating Complexity
ELEX_Shipping_USPS
D
242
ELEX_Order
S
30
Elex_Review_Components
S
22
ELEX_Safe_DOMDocument
S
16
ELEX_Product
S
9
ELEX_USPS_WooCommerce_Shipping
S
7

Most Complex Functions

Function Rating Complexity
ELEX_Shipping_USPS::calculate_shipping()
D
135
ELEX_Order::set_order_properties()
B
22
ELEX_Shipping_USPS::per_item_shipping()
B
16
ELEX_Shipping_USPS::get_country_name()
B
2
ELEX_Shipping_USPS::init()
A
13
ELEX_Shipping_USPS::init_form_fields()
A
4
ELEX_Shipping_USPS::test_user_id()
A
11
ELEX_Safe_DOMDocument::loadXML()
A
11
ELEX_Shipping_USPS::generate_usps_tabs_html()
A
6
Elex_Review_Components::update_get_options()
A
9
ELEX_Shipping_USPS::validate_services_field()
A
9
ELEX_Shipping_USPS::is_available()
A
9