Code Analysis: WooCommerce ShipStation Integration 4.3.8

Function Rating Maintainability Complexity Lines of code
WC_Shipstation_API_Export::request()
D
19
39 223
WC_Shipstation_API_Shipnotify::request()
D
28
28 137
WC_Safe_DOMDocument::loadXML()
A
49 11 29
WC_Shipstation_API_Shipnotify::get_order_id()
A
51 9 25
WC_ShipStation_Integration::__construct()
S
48 6 29
WC_ShipStation_Privacy::maybe_handle_order()
S
56 6 18
WC_ShipStation_Integration::settings_notice()
S
43 3 58
WC_Shipstation_API::request()
S
50 5 27
WC_ShipStation_Privacy::order_data_exporter()
S
48 4 34
WC_Safe_DOMDocument::load()
S
58 5 15
WC_ShipStation_Integration::hide_notices()
S
61 5 11
WC_Shipstation_API_Shipnotify::get_parsed_xml()
S
57 4 17
WC_Shipstation_API_Shipnotify::order_items_to_ship_count()
S
62 5 10
WC_Shipstation_API::__construct()
S
61 4 14
WC_Shipstation_API_Export::get_address_data()
S
50 3 29
WC_Shipstation_API_Export::get_shipstation_weight_units()
S
63 4 12
WC_Shipstation_API_Export::get_order_notes()
S
57 3 17
WC_Shipstation_API_Export::xml_append()
S
64 4 9
woocommerce_shipstation_init()
S
59 3 15
WC_ShipStation_Integration::add_order_number_query_vars_for_hpos()
S
62 3 12
WC_ShipStation_Privacy::order_data_eraser()
S
55 2 20
WC_Shipstation_API_Request::validate_input()
S
68 3 7
WC_Shipstation_API_Shipnotify::is_shippable_item()
S
71 3 5
WC_Shipstation_API_Request::log()
S
66 3 9
WC_ShipStation_Integration::subscriptions_renewal_order_meta_query()
S
62 2 13
WC_ShipStation_Privacy::get_orders()
S
60 2 13
WC_Shipstation_API_Shipnotify::__construct()
S
75 2 5
woocommerce_shipstation_declare_hpos_compatibility()
S
72 2 5
WC_ShipStation_Integration::add_order_number_query_vars_for_cpt()
S
65 2 9
WC_Shipstation_API_Export::get_shipping_methods()
S
65 2 9
WC_Shipstation_API_Export::__construct()
S
75 2 5
WC_Shipstation_API_Export::prepare_in()
S
63 1 12
WC_ShipStation_Integration::generate_key()
S
73 1 4
woocommerce_shipstation_load_integration()
S
77 1 4
WC_Shipstation_API_Request::request()
S
98 1 1
WC_ShipStation_Integration::init_form_fields()
S
80 1 3
WC_Shipstation_API::authenticated()
S
80 1 3
WC_ShipStation_Privacy::__construct()
S
71 1 5
WC_Shipstation_API_Request::trigger_error()
S
76 1 4
WC_ShipStation_Integration::enqueue_scripts()
S
78 1 3
WC_ShipStation_Privacy::get_privacy_message()
S
78 1 3
woocommerce_shipstation_api()
S
82 1 3
woocommerce_shipstation_api_plugin_action_links()
S
64 1 9
woocommerce_shipstation_missing_wc_notice()
S
77 1 3