Code Analysis: Biteship for WooCommerce 3.0.1

Function Rating Maintainability Complexity Lines of code
Biteship_Shipping_Method::save_settings()
D
29 38 113
Biteship_Rest_Adapter::get_pricing()
C
33 22 97
Biteship::custom_address_field()
B
30 15 139
Biteship_Controller::create_shipment()
B
32 13 100
Biteship_Admin::handle_bulk_create_biteship_order()
B
32 12 110
Biteship_Public::enqueue_scripts()
A
37 14 69
Biteship_Shipping_Method::filterCourier()
A
41 13 52
Biteship_Admin::order_biteship()
A
34 9 94
Biteship_Admin::enqueue_scripts()
A
39 11 59
Biteship::checkout_validation()
A
53 13 22
Biteship_Rest_Adapter::create_order()
A
37 9 79
Biteship_Rest_Adapter::bulk_create_order()
A
36 8 90
Biteship_Public::cart_calculate_fees()
A
47 10 34
Biteship_Shipping_Method::calculate_shipping()
A
43 9 48
Biteship_Controller::update_shipment_status()
A
40 8 57
Biteship::set_session_for_address_field()
A
46 9 39
Biteship_Admin::handle_bulk_delete_biteship_order()
A
46 8 40
Biteship_Shipping_Method::save_options()
A
53 9 22
Biteship_Admin::get_biteship_order_status()
A
46 7 42
Biteship_Public::get_multiple_origin()
A
47 7 37
Biteship_Rest_Adapter::get_multiple_origin()
A
55 8 20
Biteship_Public::insurance_option_view()
S
52 7 24
Biteship_Rest_Adapter::validateLicence()
S
48 6 33
Biteship_Controller::register_api_route()
S
45 5 43
Biteship_Admin::custom_order_list_column_content()
S
54 6 21
Biteship_Rest_Adapter::get_couriers()
S
49 5 33
Biteship_Admin::get_shop_information()
S
50 5 28
Biteship_Admin::add_meta_box()
S
60 6 11
Biteship::handle_shipping_position()
S
52 5 25
Biteship_Admin::show_order_biteship_shipping_button()
S
53 5 21
Biteship_Admin::set_order_for_multi_origin()
S
54 5 19
Biteship_Controller::set_order_for_multi_origin()
S
54 5 19
Biteship_Admin::fetch_shipping_rates()
S
48 4 34
Biteship_Shipping_Method::get_dimension_in_cm()
S
59 5 15
Biteship_Admin::delete_order_biteship()
S
52 4 25
Biteship_Admin::get_order_trackings()
S
53 4 23
Biteship_Public::get_order_detail()
S
56 4 19
Biteship_Admin::meta_box()
S
56 4 18
Biteship_Admin::custom_order_list_column()
S
56 4 17
Biteship_Rest_Adapter::getProvince()
S
58 4 16
Biteship_Public::get_detail_info_new_district()
S
58 4 15
Biteship_Public::get_detail_multiple_origin_by_id()
S
59 4 14
Biteship::order_after_order_complete()
S
50 3 28
Biteship_Public::get_chosen_method_id()
S
61 4 13
Biteship_Shipping_Method::get_weight_in_gram()
S
61 4 13
Biteship_Public::available_payment_gateway()
S
61 4 12
Biteship_Admin::biteship_admin_order_notice()
S
62 4 11
Biteship_Rest_Adapter::bulk_delete_order()
S
55 3 22
Biteship_Admin::map_order_items_to_biteship_items()
S
54 3 20
Biteship_Controller::map_order_items_to_biteship_items()
S
54 3 20
Biteship_Rest_Adapter::delete_order()
S
57 3 19
Biteship::biteship_notification_menu()
S
57 3 18
Biteship_Uninstall::uninstall()
S
56 3 17
Biteship_Deactivator::deactivate()
S
57 3 15
Biteship::load_province()
S
62 3 12
Biteship_Public::get_list_state()
S
62 3 12
Biteship_Rest_Adapter::get_coordinate_from_location()
S
60 3 12
Biteship_Controller::get_contact_phone()
S
63 3 11
Biteship_Shipping_Method::get_couriers()
S
62 3 11
Biteship::override_no_shipping_text()
S
63 3 11
Biteship_Rest_Adapter::__construct()
S
45 1 41
Biteship_Admin::get_contact_phone()
S
63 3 11
Biteship_Admin::add_biteship_order_shipping()
S
52 2 25
Biteship::define_admin_hooks()
S
48 1 32
Biteship_Rest_Adapter::http_post()
S
57 2 16
Biteship_Admin::get_selected_biteship_shipping_from_order()
S
66 3 9
Biteship_Public::get_selected_biteship_shipping_from_order()
S
66 3 9
Biteship_Admin::order_has_fee()
S
67 3 8
Biteship_Controller::get_selected_biteship_shipping_from_order()
S
66 3 9
Biteship_Shipping_Method::get_destination_zipcode()
S
64 3 10
Biteship_Controller::order_has_fee()
S
67 3 8
Biteship_Loader::run()
S
66 3 8
Biteship::define_public_hooks()
S
49 1 30
Biteship::translate_reply()
S
65 3 9
Biteship_Rest_Adapter::http_delete()
S
59 2 14
Biteship_Rest_Adapter::http_get()
S
59 2 14
Biteship::__construct()
S
61 2 14
Biteship_Public::recalculate_shipping()
S
62 2 11
Biteship_Shipping_Method::__construct()
S
56 1 17
Biteship_Shipping_Method::reset_settings_and_option()
S
71 2 6
Biteship_Public::get_biteship_shipping()
S
68 2 7
Biteship_Rest_Adapter::errorMaping()
S
72 2 6
Biteship_Rest_Adapter::getBitepoints()
S
64 2 9
Biteship_Shipping_Method::get_store_latitude()
S
66 2 8
Biteship_Shipping_Method::get_options()
S
69 2 7
Biteship_Admin::get_biteship_shipping()
S
65 2 9
Biteship_Shipping_Method::get_store_position()
S
67 2 8
Biteship_Shipping_Method::get_store_zipcode()
S
67 2 8
Biteship_Shipping_Method::get_store_longitude()
S
66 2 8
Biteship_Controller::get_latitude()
S
68 2 7
Biteship_Shipping_Method::init()
S
67 2 7
Biteship_Controller::get_longitude()
S
68 2 7
Biteship_Public::save_order()
S
69 2 7
Biteship_Rest_Adapter::decGmapAPI()
S
74 2 3
Biteship_Admin::get_longitude()
S
68 2 7
Biteship_Admin::get_latitude()
S
68 2 7
Biteship_Shipping_Method::is_service_checked()
S
71 2 6
Biteship::get_biteship_shipping()
S
73 1 5
Biteship_Admin::custom_district_field_admin()
S
73 1 4
Biteship::default_checkout_country()
S
83 1 3
Biteship_Shipping_Method::init_form_fields()
S
64 1 10
Biteship_Admin::render_admin_home_page()
S
79 1 3
Biteship_Admin::has_payment_method()
S
77 1 4
Biteship_Admin::enqueue_styles()
S
74 1 4
uninstall_biteship()
S
76 1 4
Biteship::custom_state()
S
81 1 3
Biteship_Public::add_checkout_loader()
S
79 1 3
Biteship_Controller::generate_token()
S
63 1 10
Biteship::get_version()
S
82 1 3
Biteship::load_shipping_method()
S
79 1 3
Biteship::custom_position_field()
S
67 1 8
Biteship_Admin::order_item_add_line_buttons()
S
79 1 3
Biteship_Rest_Adapter::getGmapAPI()
S
67 1 7
Biteship_Admin::__construct()
S
77 1 4
Biteship_Public::enqueue_styles()
S
73 1 4
Biteship_Rest_Adapter::saveOrder()
S
65 1 8
Biteship_Controller::__construct()
S
77 1 4
Biteship_Admin::include_modal_order_biteship()
S
73 1 5
Biteship_Loader::add_filter()
S
77 1 3
Biteship::get_plugin_name()
S
82 1 3
Biteship::notification()
S
79 1 3
deactivate_biteship()
S
76 1 4
Biteship_Shipping_Method::get_store_active_address()
S
69 1 7
Biteship_Shipping_Method::get_shipping_service_enabled()
S
76 1 4
Biteship_Admin::on_loaded()
S
91 1 2
Biteship_Loader::add_action()
S
77 1 3
Biteship::run()
S
82 1 3
Biteship_Shipping_Method::admin_options()
S
78 1 4
Biteship_Rest_Adapter::get_biteship_order()
S
79 1 3
Biteship::custom_address_field_admin()
S
79 1 3
run_biteship()
S
77 1 4
Biteship::get_loader()
S
82 1 3
Biteship_Loader::__construct()
S
77 1 4
Biteship::set_locale()
S
75 1 4
Biteship_Admin::custom_admin_order_list_bulk_actions()
S
72 1 5
Biteship::register_shipping_methods()
S
76 1 4
Biteship::action_woocommerce_checkout_update_order_review()
S
79 1 4
Biteship_Public::__construct()
S
77 1 4
Biteship_Shipping_Method::get_biteship_option_key()
S
80 1 3
Biteship_Controller::get_biteship_shipping()
S
73 1 5
Biteship::get_multiple_origin()
S
82 1 3
Biteship::action_links()
S
65 1 8
Biteship_Rest_Adapter::getAreasV2()
S
78 1 3
Biteship_i18n::load_plugin_textdomain()
S
69 1 7
Biteship_Activator::activate()
S
64 1 9
Biteship_Shipping_Method::loads_settings()
S
67 1 7
Biteship::get_order_detail()
S
83 1 3
Biteship::define_controller_hooks()
S
74 1 4
activate_biteship()
S
76 1 4
Biteship_Loader::add()
S
64 1 10
Biteship::custom_address_field_customer()
S
79 1 3
Biteship_Admin::menu()
S
77 1 3
Biteship::load_dependencies()
S
65 1 9
Biteship_Shipping_Method::get_default_weight()
S
76 1 4
Biteship_Controller::has_payment_method()
S
77 1 4