Code Analysis: Delivery via bol.com for WooCommerce 1.3.0

Function Rating Maintainability Complexity Lines of code
Woosa\Bol\Distribution\Service::check_process_status()
A
37 14 74
Woosa\Bol\Distribution\Order::create_shipping_label()
A
42 7 53
Woosa\Bol\Distribution\Table_Column_Hook::handle_order_column()
A
49 8 29
Woosa\Bol\Distribution\Order::process_download_shipping_labels()
A
44 7 44
Woosa\Bol\Distribution\Service_Task_Hook_Worker::process_action()
A
46 7 39
Woosa\Bol\Distribution\Order_Hook::query_dropdown_filters()
S
54 7 20
Woosa\Bol\Distribution\Service_Order::get_data()
S
58 7 14
Woosa\Bol\Distribution\Order_Hook::render_shipping_label_file()
S
51 6 24
Woosa\Bol\Distribution\Service_Order::is_valid_data()
S
59 6 15
Woosa\Bol\Distribution\Service::create_shipping_label()
S
55 5 20
Woosa\Bol\Distribution\Order_Hook::query_dropdown_filters_hpos()
S
56 5 17
Woosa\Bol\Distribution\Order_Hook::maybe_check_order_integrity_on_update()
S
57 5 17
Woosa\Bol\Distribution\Action_Bulker_Hook::create_shipping_label()
S
50 4 31
Woosa\Bol\Distribution\Order_Hook::render_download_shipping_labels_notice()
S
51 4 25
Woosa\Bol\Distribution\Order_Hook_AJAX::handle_open_popup()
S
52 4 23
Woosa\Bol\Distribution\Order_Hook_AJAX::create_shipping_label()
S
53 4 22
Woosa\Bol\Distribution\Service::get_delivery_options()
S
56 4 18
Woosa\Bol\Distribution\Order::get_delivery_options()
S
58 4 16
Woosa\Bol\Distribution\Service_Order::get_delivery_options()
S
60 4 14
Woosa\Bol\Distribution\Service_Order::get_stored_id()
S
60 4 14
Woosa\Bol\Distribution\Order_Hook::render_dropdown_filters()
S
57 3 16
Woosa\Bol\Distribution\Order_Hook::render_info_box()
S
57 3 14
Woosa\Bol\Distribution\Order::add_to_zip()
S
60 3 13
Woosa\Bol\Distribution\Service::get_access_token()
S
63 3 11
Woosa\Bol\Distribution\Order_Hook::init()
S
56 2 17
Woosa\Bol\Distribution\Service_Order::get_item_ids()
S
66 3 9
Woosa\Bol\Distribution\Service_Task_Hook_Worker::process_task()
S
64 3 9
Woosa\Bol\Distribution\Order_Hook::process_download_shipping_labels()
S
62 3 10
Woosa\Bol\Distribution\Order::get_recommended_delivery_option()
S
64 3 10
Woosa\Bol\Distribution\Order_Hook::maybe_check_order_integrity()
S
65 3 9
Woosa\Bol\Distribution\Settings_Hook::add_section_fields()
S
52 1 28
Woosa\Bol\Distribution\Action_Bulker_Hook::render_bulk_action_notices()
S
60 2 12
Woosa\Bol\Distribution\Service::headers()
S
61 2 12
Woosa\Bol\Distribution\Service::get_shipping_label()
S
61 2 12
Woosa\Bol\Distribution\Authorization_Hook::connect_env()
S
62 2 11
Woosa\Bol\Distribution\Service::get_transporters()
S
57 1 20
Woosa\Bol\Distribution\Order_Hook_Assets::admin_assets()
S
57 1 19
Woosa\Bol\Distribution\Service_Task_Hook_Worker::define_action_list()
S
60 1 15
Woosa\Bol\Distribution\Service::save_shipping_label()
S
64 2 9
Woosa\Bol\Distribution\Service::base_url()
S
68 2 7
Woosa\Bol\Distribution\Action_Bulker_Hook::bulk_actions()
S
62 1 11
Woosa\Bol\Distribution\Authorization_Hook::init()
S
73 1 4
Woosa\Bol\Distribution\Service_Order::create_shipping_label()
S
70 1 6
Woosa\Bol\Distribution\Service_Task_Hook_Worker::init()
S
73 1 4
Woosa\Bol\Distribution\Order_Hook_AJAX::init()
S
73 1 4
Woosa\Bol\Distribution\Service::authentication()
S
66 1 8
Woosa\Bol\Distribution\Order_Hook_Assets::public_assets()
S
95 1 1
Woosa\Bol\Distribution\Service::get_track_n_trace_source_keys()
S
70 1 6
Woosa\Bol\Distribution\Service_Order::__construct()
S
73 1 5
Woosa\Bol\Distribution\Service::is_test_mode()
S
82 1 3
Woosa\Bol\Distribution\Table_Column_Hook::init()
S
77 1 3
Woosa\Bol\Distribution\Service::get_order_id_source_keys()
S
70 1 6
Woosa\Bol\Distribution\Action_Bulker_Hook::init()
S
74 1 4
Woosa\Bol\Distribution\Settings_Hook::init()
S
77 1 3
Woosa\Bol\Distribution\Service::__construct()
S
72 1 5
Woosa\Bol\Distribution\Authorization_Hook::add_section_fields()
S
72 1 5
Woosa\Bol\Distribution\Service::get_order()
S
70 1 6
Woosa\Bol\Distribution\Table_Column_Hook::order_column()
S
64 1 9
Woosa\Bol\Distribution\Order_Hook_Assets::init()
S
78 1 3