Code Analysis: WooCommerce Order Splitter 1.3.8

Most Complex Functions

Function Rating Complexity
WooCommerce_Order_Splitter_Split_Order::order_splitter_callback()
D
33
WooCommerce_Order_Splitter_Split_Order_By_Category::order_splitter_by_category_callback()
C
27
WooCommerce_Order_Splitter_Split_Order_By_Stock_Status::order_splitter_by_stock_status_callback()
C
24
WooCommerce_Order_Splitter_Return_Order_Bulk_Action::handle_ajax_bulk_action()
B
16
WooCommerce_Order_Splitter_Split_Order::get_order_items_callback()
A
12
WooCommerce_Order_Splitter_Return_Order::handle_return_order_action()
A
10
WooCommerce_Order_Splitter_Duplicate_Order::process_duplicate_order_action()
A
7
WC_Order_Splitter_Script::enqueue_scripts()
A
8
WooCommerce_Order_Splitter_Edit_Order_Split_Button::add_split_order_button()
A
8
WooCommerce_Order_Splitter_Settings::output_sub_sub_tabs()
S
7
WooCommerce_Order_Splitter_Edit_Order::enqueue_admin_scripts()
S
7
WooCommerce_Order_Splitter_Settings::get_notifications_settings()
S
3