Code Analysis: WooCommerce Shipping 1.8.5

Most Complex Functions

Function Rating Complexity
Automattic\WCShipping\LegacyAPIControllers\WC_REST_Connect_Shipping_Label_Controller::post()
C
23
Automattic\WCShipping\Connect\WC_Connect_API_Client_Live::request()
B
20
Automattic\WCShipping\LabelPurchase\EligibilityRESTController::get_eligibility()
B
20
Automattic\WCShipping\LabelPurchase\ViewService::get_order_data()
B
16
Automattic\WCShipping\LegacyAPIControllers\WC_REST_Connect_Shipping_Label_Controller::get_creation_eligibility()
B
19
Automattic\WCShipping\Connect\WC_Connect_Service_Settings_Store::update_account_settings()
B
22
Automattic\WCShipping\LabelPurchase\LabelPrintService::get_packing_list()
B
12
Automattic\WCShipping\Connect\WC_Connect_Order_Presenter::get_order_for_api()
B
15
Automattic\WCShipping\Loader::add_tracking_info_to_emails()
B
18
Automattic\WCShipping\Packages\PackagesRESTController::post()
B
16
Automattic\WCShipping\LegacyAPIControllers\WC_REST_Connect_Packages_Controller::post()
B
16
Automattic\WCShipping\Migration\LegacyLabelMigrator::get_total_pending_count()
B
14