Code Analysis: Biteship for WooCommerce 2.2.0

Function Rating Maintainability Complexity Lines of code
Biteship_Rest_Adapter::getState()
D
35 34 72
Biteship_Rest_Adapter::getState()
D
35 34 72
Biteship::custom_address_field()
A
38 12 77
Biteship::custom_address_field()
A
38 12 77
Biteship_Rest_Adapter::get_pricing()
A
39 11 66
Biteship_Rest_Adapter::get_pricing()
A
39 11 66
Biteship_Shipping_Method::filterCourier()
A
38 10 76
Biteship_Shipping_Method::filterCourier()
A
38 10 76
Biteship_Admin::handle_bulk_create_biteship_order()
A
36 9 82
Biteship_Admin::handle_bulk_create_biteship_order()
A
36 9 82
Biteship_Rest_Adapter::bulk_create_order()
A
36 8 87
Biteship_Rest_Adapter::bulk_create_order()
A
36 8 87
Biteship_Rest_Adapter::create_order()
A
38 7 77
Biteship_Rest_Adapter::create_order()
A
38 7 77
Biteship_Public::cart_calculate_fees()
A
48 10 30
Biteship_Public::cart_calculate_fees()
A
48 10 30
Biteship_Admin::handle_bulk_delete_biteship_order()
A
46 8 40
Biteship_Admin::handle_bulk_delete_biteship_order()
A
46 8 40
Biteship_Admin::order_biteship()
A
39 6 66
Biteship_Admin::order_biteship()
A
39 6 66
Biteship_Shipping_Method::calculate_shipping()
A
43 7 46
Biteship_Shipping_Method::calculate_shipping()
A
43 7 46
Biteship_Shipping_Method::save_settings()
A
49 8 29
Biteship_Shipping_Method::save_settings()
A
49 8 29
Biteship_Shipping_Method::save_options()
A
53 8 22
Biteship_Shipping_Method::save_options()
A
53 8 22
Biteship_Rest_Adapter::validateLicence()
S
48 6 33
Biteship_Rest_Adapter::validateLicence()
S
48 6 33
Biteship_Admin::custom_order_list_column_content()
S
54 6 21
Biteship_Admin::custom_order_list_column_content()
S
54 6 21
Biteship_Rest_Adapter::get_couriers()
S
49 5 33
Biteship_Rest_Adapter::get_couriers()
S
49 5 33
Biteship::handle_shipping_position()
S
52 5 25
Biteship::handle_shipping_position()
S
52 5 25
Biteship_Admin::enqueue_scripts()
S
46 4 38
Biteship_Admin::enqueue_scripts()
S
46 4 38
Biteship_Admin::fetch_shipping_rates()
S
48 4 34
Biteship_Admin::fetch_shipping_rates()
S
48 4 34
Biteship_Public::insurance_option_view()
S
55 5 18
Biteship_Public::insurance_option_view()
S
55 5 18
Biteship_Shipping_Method::get_dimension_in_cm()
S
59 5 15
Biteship_Shipping_Method::get_dimension_in_cm()
S
59 5 15
Biteship_Public::enqueue_scripts()
S
49 4 29
Biteship_Public::enqueue_scripts()
S
49 4 29
Biteship_Admin::delete_order_biteship()
S
52 4 25
Biteship_Admin::delete_order_biteship()
S
52 4 25
Biteship_Deactivator::deactivate()
S
55 4 18
Biteship_Deactivator::deactivate()
S
55 4 18
Biteship_Shipping_Method::get_weight_in_gram()
S
61 4 13
Biteship_Shipping_Method::get_weight_in_gram()
S
61 4 13
Biteship_Public::get_chosen_method_id()
S
61 4 13
Biteship_Public::get_chosen_method_id()
S
61 4 13
Biteship_Admin::biteship_admin_order_notice()
S
63 4 11
Biteship_Admin::biteship_admin_order_notice()
S
63 4 11
Biteship_Rest_Adapter::bulk_delete_order()
S
55 3 22
Biteship_Rest_Adapter::bulk_delete_order()
S
55 3 22
Biteship_Admin::map_order_items_to_biteship_items()
S
54 3 20
Biteship_Admin::map_order_items_to_biteship_items()
S
54 3 20
Biteship_Rest_Adapter::delete_order()
S
57 3 19
Biteship_Rest_Adapter::delete_order()
S
57 3 19
run_biteship()
S
63 4 9
run_biteship()
S
63 4 9
Biteship_Rest_Adapter::is_whitelist_courirer()
S
67 4 8
Biteship_Rest_Adapter::is_whitelist_courirer()
S
67 4 8
Biteship_Rest_Adapter::get_coordinate_from_location()
S
60 3 12
Biteship_Rest_Adapter::get_coordinate_from_location()
S
60 3 12
Biteship_Admin::custom_order_list_column()
S
61 3 12
Biteship_Admin::custom_order_list_column()
S
61 3 12
Biteship::override_no_shipping_text()
S
63 3 11
Biteship::override_no_shipping_text()
S
63 3 11
Biteship_Shipping_Method::get_couriers()
S
62 3 11
Biteship_Shipping_Method::get_couriers()
S
62 3 11
Biteship_Admin::add_biteship_order_shipping()
S
52 2 25
Biteship_Admin::add_biteship_order_shipping()
S
52 2 25
Biteship_Rest_Adapter::http_post()
S
57 2 16
Biteship_Rest_Adapter::http_post()
S
57 2 16
Biteship_Admin::get_contact_phone()
S
65 3 10
Biteship_Admin::get_selected_biteship_shipping_from_order()
S
66 3 9
Biteship_Admin::order_has_fee()
S
67 3 8
Biteship_Loader::run()
S
66 3 8
Biteship_Shipping_Method::get_destination_zipcode()
S
64 3 10
Biteship_Shipping_Method::get_destination_zipcode()
S
64 3 10
Biteship_Admin::get_contact_phone()
S
65 3 10
Biteship_Loader::run()
S
66 3 8
Biteship_Public::available_payment_gateway()
S
67 3 7
Biteship_Public::available_payment_gateway()
S
67 3 7
Biteship_Admin::get_selected_biteship_shipping_from_order()
S
66 3 9
Biteship_Admin::order_has_fee()
S
67 3 8
Biteship::__construct()
S
61 2 13
Biteship_Rest_Adapter::http_get()
S
60 2 13
Biteship_Rest_Adapter::http_delete()
S
60 2 13
Biteship::__construct()
S
61 2 13
Biteship_Rest_Adapter::http_delete()
S
60 2 13
Biteship_Rest_Adapter::http_get()
S
60 2 13
Biteship::define_admin_hooks()
S
54 1 20
Biteship::define_admin_hooks()
S
54 1 20
Biteship::define_public_hooks()
S
57 1 16
Biteship::define_public_hooks()
S
57 1 16
Biteship_Shipping_Method::get_store_position()
S
67 2 8
Biteship_Shipping_Method::get_store_latitude()
S
66 2 8
Biteship_Admin::show_order_biteship_shipping_button()
S
70 2 6
Biteship_Admin::get_latitude()
S
68 2 7
Biteship_Shipping_Method::get_store_position()
S
67 2 8
Biteship_Admin::get_biteship_shipping()
S
65 2 9
Biteship_Rest_Adapter::decGmapAPI()
S
74 2 3
Biteship_Shipping_Method::init()
S
67 2 7
Biteship_Shipping_Method::get_options()
S
69 2 7
Biteship_Admin::show_order_biteship_shipping_button()
S
70 2 6
Biteship_Shipping_Method::reset_settings_and_option()
S
71 2 6
Biteship_Shipping_Method::is_service_checked()
S
71 2 6
Biteship_Admin::get_biteship_shipping()
S
65 2 9
Biteship_Shipping_Method::get_store_zipcode()
S
67 2 8
Biteship_Shipping_Method::reset_settings_and_option()
S
71 2 6
Biteship::biteship_notification_menu()
S
71 2 6
Biteship_Rest_Adapter::decGmapAPI()
S
74 2 3
Biteship_Shipping_Method::get_store_longitude()
S
67 2 8
Biteship_Admin::get_longitude()
S
68 2 7
Biteship_Shipping_Method::get_options()
S
69 2 7
Biteship_Shipping_Method::get_store_active_address()
S
67 2 8
Biteship_Shipping_Method::get_store_zipcode()
S
67 2 8
Biteship_Shipping_Method::is_service_checked()
S
71 2 6
Biteship_Admin::get_latitude()
S
68 2 7
Biteship_Shipping_Method::init()
S
67 2 7
Biteship_Shipping_Method::get_store_latitude()
S
66 2 8
Biteship_Shipping_Method::get_store_active_address()
S
67 2 8
Biteship_Shipping_Method::get_store_longitude()
S
67 2 8
Biteship::biteship_notification_menu()
S
71 2 6
Biteship_Admin::get_longitude()
S
68 2 7
Biteship_Shipping_Method::__construct()
S
60 1 12
Biteship_Shipping_Method::__construct()
S
60 1 12
Biteship::register_shipping_methods()
S
76 1 4
Biteship_Shipping_Method::get_default_weight()
S
76 1 4
Biteship::get_version()
S
82 1 3
Biteship_Rest_Adapter::getGmapAPI()
S
69 1 6
Biteship_Public::get_biteship_shipping()
S
73 1 5
Biteship_Admin::custom_admin_order_list_bulk_actions()
S
72 1 5
Biteship_Activator::activate()
S
64 1 9
Biteship::get_plugin_name()
S
82 1 3
Biteship_Activator::activate()
S
64 1 9
Biteship::load_dependencies()
S
66 1 8
Biteship_Rest_Adapter::__construct()
S
77 1 4
Biteship_Loader::add_action()
S
77 1 3
Biteship_Shipping_Method::get_default_weight()
S
76 1 4
Biteship_Shipping_Method::init_form_fields()
S
64 1 10
Biteship_Admin::order_item_add_line_buttons()
S
79 1 3
Biteship::custom_address_field_admin()
S
79 1 3
Biteship_Loader::__construct()
S
77 1 4
Biteship_Loader::add_action()
S
77 1 3
Biteship_Admin::__construct()
S
77 1 4
Biteship::get_biteship_shipping()
S
73 1 5
Biteship::get_loader()
S
82 1 3
Biteship_Public::enqueue_styles()
S
73 1 4
Biteship_Loader::add_filter()
S
77 1 3
Biteship_Shipping_Method::loads_settings()
S
67 1 7
Biteship_Admin::on_loaded()
S
91 1 2
Biteship_Loader::add_filter()
S
77 1 3
Biteship::load_dependencies()
S
66 1 8
Biteship_Admin::custom_admin_order_list_bulk_actions()
S
72 1 5
Biteship::custom_address_field_customer()
S
79 1 3
Biteship_Shipping_Method::loads_settings()
S
67 1 7
Biteship_Admin::__construct()
S
77 1 4
Biteship::get_plugin_name()
S
82 1 3
uninstall_biteship()
S
76 1 4
deactivate_biteship()
S
76 1 4
Biteship::get_loader()
S
82 1 3
Biteship::set_locale()
S
75 1 4
Biteship_Loader::add()
S
64 1 10
Biteship_Admin::enqueue_styles()
S
74 1 4
Biteship_Admin::menu()
S
77 1 3
Biteship::set_locale()
S
75 1 4
Biteship::load_shipping_method()
S
79 1 3
Biteship::get_biteship_shipping()
S
73 1 5
Biteship_Shipping_Method::admin_options()
S
78 1 4
Biteship_Admin::include_modal_order_biteship()
S
79 1 3
Biteship::notification()
S
79 1 3
Biteship_Admin::render_admin_home_page()
S
79 1 3
Biteship_Admin::on_loaded()
S
91 1 2
Biteship_Admin::render_admin_home_page()
S
79 1 3
Biteship_Loader::add()
S
64 1 10
Biteship::get_version()
S
82 1 3
Biteship_Public::__construct()
S
77 1 4
Biteship::custom_address_field_admin()
S
79 1 3
Biteship::register_shipping_methods()
S
76 1 4
Biteship::custom_position_field()
S
67 1 8
Biteship_Admin::enqueue_styles()
S
74 1 4
Biteship_Shipping_Method::get_shipping_service_enabled()
S
76 1 4
Biteship::custom_address_field_customer()
S
79 1 3
uninstall_biteship()
S
76 1 4
Biteship::action_links()
S
65 1 8
Biteship_Public::__construct()
S
77 1 4
Biteship_Uninstall::uninstall()
S
64 1 9
Biteship_Shipping_Method::get_biteship_option_key()
S
80 1 3
Biteship_Admin::include_modal_order_biteship()
S
79 1 3
Biteship::notification()
S
79 1 3
Biteship_Shipping_Method::admin_options()
S
78 1 4
Biteship_Public::get_biteship_shipping()
S
73 1 5
Biteship_Public::enqueue_styles()
S
73 1 4
activate_biteship()
S
76 1 4
Biteship_Shipping_Method::get_biteship_option_key()
S
80 1 3
activate_biteship()
S
76 1 4
Biteship::run()
S
82 1 3
Biteship::custom_position_field()
S
67 1 8
Biteship_Admin::menu()
S
77 1 3
Biteship_Loader::__construct()
S
77 1 4
Biteship_Uninstall::uninstall()
S
64 1 9
deactivate_biteship()
S
76 1 4
Biteship_Shipping_Method::init_form_fields()
S
64 1 10
Biteship_Shipping_Method::get_shipping_service_enabled()
S
76 1 4
Biteship::load_shipping_method()
S
79 1 3
Biteship::action_links()
S
65 1 8
Biteship_Rest_Adapter::__construct()
S
77 1 4
Biteship_Rest_Adapter::getGmapAPI()
S
69 1 6
Biteship::run()
S
82 1 3
Biteship_i18n::load_plugin_textdomain()
S
69 1 7
Biteship_Admin::order_item_add_line_buttons()
S
79 1 3
Biteship_i18n::load_plugin_textdomain()
S
69 1 7