Code Analysis: Bob Go smart shipping solution for WooCommerce 3.0.88

Function Rating Maintainability Complexity Lines of code
uAfrica_Shipping\app\WooCommerce::modify_shipping_packages()
B
41 18 51
uAfrica_Shipping\app\WooCommerce::save_suburb_in_session_during_order_review()
B
42 16 54
uAfrica_Shipping\app\WooCommerce::include_items_meta()
A
46 12 37
uAfrica_Shipping\app\WooCommerce::include_total_grams_in_order()
A
49 11 29
uAfrica_Shipping\app\WooCommerce::set_additional_field_value()
A
49 9 31
uAfrica_Shipping\app\WooCommerce::get_shipping_descriptions()
A
51 9 23
uAfrica_Shipping\app\Admin::filter_shipping_methods()
A
54 8 21
uAfrica_Shipping\app\WooCommerce::add_suburb_to_checkout_fields()
A
48 7 35
uAfrica_Shipping\app\Shipping::format_destination()
A
48 7 34
uAfrica_Shipping\app\Shipping::format_cart_items()
S
46 6 38
uAfrica_Shipping\app\Activation::activation()
S
50 6 29
uAfrica_Shipping\app\WooCommerce::calculate_delivery_timeframe()
S
58 7 13
uAfrica_Shipping\app\WooCommerce::register_checkout_field()
S
51 6 27
uAfrica_Shipping\app\Admin::order_column_content()
S
54 6 20
uAfrica_Shipping\app\WooCommerce::add_suburb_to_admin_address_fields()
S
55 6 20
uAfrica_Shipping\app\Activation::create_page()
S
49 5 31
uAfrica_Shipping\app\Shortcode::styles_scripts()
S
43 3 56
uAfrica_Shipping\app\WooCommerce::save_order_meta()
S
57 5 16
uAfrica_Shipping\app\Shipping::print_test_result()
S
52 4 29
uAfrica_Shipping\app\Admin::sanitize_settings()
S
59 5 14
uAfrica_Shipping\app\Block::register_block()
S
47 3 39
uAfrica_Shipping\app\Shipping::test_shipping()
S
54 4 20
uAfrica_Shipping\app\Shipping::calculate_shipping()
S
55 4 18
uAfrica_Shipping\app\WooCommerce::save_order_meta_checkout()
S
63 5 10
uAfrica_Shipping\app\WooCommerce::include_service_code_in_order()
S
62 5 10
uAfrica_Shipping\app\WooCommerce::save_plugin_version()
S
63 5 10
uAfrica_Shipping\app\Shipping::format_origin()
S
51 3 26
uAfrica_Shipping\app\Shipping::format_test_package()
S
43 1 55
uAfrica_Shipping\app\Shipping::process_rates_results()
S
55 3 19
uAfrica_Shipping\app\Admin::label_page_as_shipping()
S
66 4 7
uAfrica_Shipping\app\WooCommerce::getWorkingDays()
S
59 3 15
uAfrica_Shipping\app\WooCommerce::shipping_methods_description()
S
63 4 9
uAfrica_Shipping\app\Activation::notice()
S
60 3 13
uAfrica_Shipping\app\Shipping::init_form_fields()
S
47 1 41
uAfrica_Shipping\app\Admin::get_api_domain()
S
63 3 9
uAfrica_Shipping\app\Admin::render_shippings_page()
S
59 2 15
uAfrica_Shipping\app\Activation::enable_suburb_fields()
S
67 3 7
uAfrica_Shipping\app\Shipping::get_api_formatted_body()
S
58 2 15
uAfrica_Shipping\app\Admin::register_settings()
S
52 1 29
uAfrica_Shipping\app\Admin::add_plugin_page_settings_link()
S
62 2 11
uAfrica_Shipping\app\Block::register_elementor_widget()
S
67 2 8
uAfrica_Shipping\app\Activation::create_new_blog()
S
67 2 8
uAfrica_Shipping\app\Admin::register_menu_item()
S
64 1 12
uAfrica_Shipping\app\Shortcode::render()
S
62 1 11
uAfrica_Shipping\app\WooCommerce::get_shipping_metadata()
S
80 1 3
uAfrica_Shipping\app\Admin::register_shipping_method()
S
76 1 4
uAfrica_Shipping\app\Shipping::init()
S
72 1 5
uAfrica_Shipping\app\Shipping::__construct()
S
65 1 9
uAfrica_Shipping\app\Admin::render_suburb_checkbox()
S
67 1 7
uAfrica_Shipping\app\Shipping::print_test_error()
S
72 1 6
uAfrica_Shipping\app\ElementorWidget::get_categories()
S
81 1 3
uAfrica_Shipping\app\WooCommerce::format_description_output()
S
75 1 4
uAfrica_Shipping\app\Admin::order_column_name()
S
74 1 4
uAfrica_Shipping\app\ElementorWidget::render()
S
81 1 3
uAfrica_Shipping\app\ElementorWidget::get_name()
S
82 1 3
uAfrica_Shipping\app\WooCommerce::has_suburb_at_checkout()
S
72 1 5
uAfrica_Shipping\app\ElementorWidget::get_title()
S
82 1 3
uAfrica_Shipping\app\Shipping::generate_custom_display_html()
S
72 1 9
uAfrica_Shipping\app\ElementorWidget::get_icon()
S
82 1 3