Code Analysis: WooCommerce Royal Mail Shipping Calculator 1.7.0

Function Rating Maintainability Complexity Lines of code
WC_Royal_Mail_Shipping_Method::get_package_details()
B
36 21 77
WC_Royal_Mail_Shipping_Method::calculate_shipping()
B
36 18 76
WC_Royal_Mail_Shipping_Method::get_package_details_by_boxpacker()
A
41 13 49
Meanbee_RoyalmailPHPLibrary_Data::getMethodToPrice()
A
49 11 31
Meanbee_RoyalmailPHPLibrary_Data::getZoneToMethod()
A
52 11 25
WC_Royal_Mail_Shipping_Method::generate_default_size_html()
A
50 8 29
Meanbee_RoyalmailPHPLibrary_Data::getMethodToMeta()
A
57 8 16
Meanbee_RoyalmailPHPLibrary_Data::getCountryCodeData()
S
57 7 17
WC_Royal_Mail_Shipping_Method::validate_default_size_field()
S
63 7 10
WC_Royal_Mail_Shipping_Method::get_max_weight()
S
55 5 20
WC_Royal_Mail_Shipping_Method::is_small_parcel()
S
60 5 15
Meanbee_RoyalmailPHPLibrary_Data::csvToArray()
S
57 5 15
WC_Royal_Mail_Shipping_Method::is_medium_parcel()
S
60 5 15
Meanbee_RoyalmailPHPLibrary_CalculateMethod::getMethods()
S
50 4 29
WC_Royal_Mail_Shipping_Method::get_royalmail_boxes()
S
48 3 41
WC_Royal_Mail_Shipping_Method::init_form_fields()
S
42 1 62
WC_Royal_Mail_Shipping_Method_Legacy::init_form_fields()
S
43 1 56
WC_Royal_Mail_Shipping_Method::debug()
S
61 4 11
Meanbee_RoyalmailPHPLibrary_Data::_getWeight()
S
60 3 15
WC_Royal_Mail_Shipping_Method::check_store_requirements()
S
67 3 8
WC_Royal_Mail_Shipping_Method::sort_rates()
S
73 3 4
WC_Royal_Mail_Shipping_Method::filter_methods_by_size()
S
67 3 8
WPRuby_RoyalMail_Lite::royalmail_is_woocommerce_active()
S
68 3 6
WC_Royal_Mail_Shipping_Method::getAllowedMethods()
S
74 3 4
Meanbee_RoyalmailPHPLibrary_Data::calculateMethods()
S
54 1 28
WC_Royal_Mail_Shipping_Method::__construct()
S
53 1 23
WC_Royal_Mail_Shipping_Method_Legacy::__construct()
S
54 1 20
WPRuby_RoyalMail_Lite::init_royal_mail()
S
67 2 8
WC_Royal_Mail_Shipping_Method::strip_shipping_tax()
S
71 2 6
WPRuby_RoyalMail_Lite::__construct()
S
68 2 7
WPRuby_RoyalMail_Lite::add_royal_mail_method()
S
66 2 8
Meanbee_RoyalmailPHPLibrary_Data::_setCartTotal()
S
81 1 3
WC_Royal_Mail_Shipping_Method::display_error_message()
S
68 1 6
WC_Royal_Mail_Shipping_Method_Legacy::admin_options()
S
79 1 3
Meanbee_RoyalmailPHPLibrary_CalculateMethod::getDocumentRoot()
S
78 1 3
Meanbee_RoyalmailPHPLibrary_Data::getNegativeWeight()
S
82 1 3
Meanbee_RoyalmailPHPLibrary_Data::setNegativeWeight()
S
81 1 3
Meanbee_RoyalmailPHPLibrary_CalculateMethod::__construct()
S
65 1 9
Meanbee_RoyalmailPHPLibrary_Data::_setCountry()
S
81 1 3
Meanbee_RoyalmailPHPLibrary_Data::getCartTotal()
S
82 1 3
Meanbee_RoyalmailPHPLibrary_Data::__construct()
S
66 1 8
Meanbee_RoyalmailPHPLibrary_Data::_setWeight()
S
81 1 3
Meanbee_RoyalmailPHPLibrary_Data::getWeightUnit()
S
82 1 3
WC_Royal_Mail_Shipping_Method::getAllMethods()
S
80 1 3
Meanbee_RoyalmailPHPLibrary_Data::setWeightUnit()
S
81 1 3
WC_Royal_Mail_Shipping_Method::get_min_dimension()
S
70 1 5
WC_Royal_Mail_Shipping_Method::admin_options()
S
79 1 3
Meanbee_RoyalmailPHPLibrary_Data::_getCountry()
S
82 1 3