Code Analysis: Aramex Shipping WooCommerce 1.1.16

Function Rating Maintainability Complexity Lines of code
aramex_display_order_data_in_admin()
D
0
167 1,628
Aramex_Shipment_Method::run()
D
7
67 497
aramex_display_schedule_pickup_in_admin()
D
14
43 439
Aramex_Bulk_Method::run()
D
16
51 262
aramex_display_rate_calculator_in_admin()
D
20
40 273
Aramex_Shipping_Method::calculate_shipping()
D
21
40 199
aramex_display_bulk_in_admin()
C
25
16 269
aramex_display_aramexcalculator_in_frontend()
B
26
8 297
Aramex_Bulk_Method::postAction()
B
31 20 107
Aramex_Aramecalculator_Method_Model::rateCalculator()
B
32 19 104
aramex_display_track_in_admin()
B
35 17 98
aramex_display_printlabel_in_admin()
B
40 17 60
Aramex_Shedule_Method::run()
A
31 9 115
Aramex_Ratecalculator_Method::run()
A
35 10 85
Aramex_Printlabel_Method::run()
A
38 10 74
aramex_display_apilocationvalidator_in_checkout()
A
35 3 172
aramex_display_apilocationvalidator_in_account()
A
36 3 156
aramex_view_order_tracking()
A
45 9 47
aramex_validate_order()
A
51 8 24
Aramex_Serchautocities_Method::run()
A
48 7 34
Aramex_Serchautocities_Method_Model::validateAddress()
S
44 5 43
Aramex_Helper::formatPost()
S
56 6 19
Aramex_Track_Method::run()
S
48 5 30
Aramex_Serchautocities_Method_Model::fetchCities()
S
49 5 28
Aramex_Applyvalidation_Method::run()
S
54 5 22
aramex_woocommerce_locate_template()
S
56 5 21
Aramex_Helper::getSettings()
S
55 5 19
Aramex_Shipping_Method::getSettings()
S
55 5 19
Aramex_Track_Method::getTrackingInfoTable()
S
49 3 35
load_aramex_classes()
S
44 1 59
Aramex_Shipping_Method::conditional_shipping()
S
64 4 10
Aramex_Shipping_Method::__construct()
S
62 3 10
custom_aramex_bulk_admin_footer()
S
68 3 7
Aramex_Helper::getClientInfo()
S
53 1 23
Aramex_Shipping_Method::getClientInfo()
S
53 1 23
Aramex_Helper::getClientInfoCOD()
S
53 1 23
aramex_woocommerce_shipping_fields()
S
58 1 17
aramex_display_aramexcalculator()
S
58 1 15
aramex_activation_check()
S
66 2 8
aramex_errors()
S
75 2 4
Aramex_Shipping_Method::getWsdlPath()
S
65 2 9
Aramex_Bulk_Method::aramex_errors()
S
74 2 4
Aramex_Helper::getWsdlPath()
S
65 2 9
Aramex_Printlabel_Method::aramex_errors()
S
74 2 4
register_admin_aramex_custom_plugin_styles_admin()
S
75 1 4
Aramex_Track_Method::_getAuthDetails()
S
74 1 5
aramex_plugin_plugin_path()
S
80 1 3
block_button()
S
100 1 2
Aramex_Shipping_Method::getInfo()
S
72 1 5
Aramex_Shipping_Method::init_form_fields()
S
80 1 3
aramex_shipping_method()
S
82 1 3
Aramex_Helper::getEmailOptions()
S
69 1 7
add_aramex_scripts()
S
82 1 3
Aramex_Helper::getInfo()
S
69 1 6
Aramex_Shipping_Method::init()
S
72 1 5
Aramex_Aramexcalculator_Method::__construct()
S
80 1 3
load_aramex_script_validate_aramex()
S
72 1 5
Aramex_Applyvalidation_Method::__construct()
S
80 1 3
woocommerce_before_checkout_billing_form()
S
78 1 4
woocommerce_before_cart()
S
78 1 4
add_aramex_shipping_method()
S
77 1 4
load_aramex_script_common()
S
72 1 5
load_aramex_script_jquery_chained()
S
72 1 5
Aramex_Helper::getPath()
S
80 1 3
Aramex_Shipping_Method::getPath()
S
80 1 3
Aramex_Serchautocities_Method::__construct()
S
80 1 3
woocommerce_review_order_after_submit()
S
78 1 4
Aramex_Aramexcalculator_Method::run()
S
72 1 5
Aramex_Helper::getInfoCod()
S
69 1 6
load_aramex_wp_admin_style()
S
75 1 4
register_frontend_aramex_custom_plugin_styles()
S
75 1 4