Code Analysis: WooCommerce Order Splitter 1.2.0

Function Rating Maintainability Complexity Lines of code
WooCommerce_Order_Splitter_Split_Table::order_splitter_callback()
B
33 21 94
WooCommerce_Order_Splitter_Return_New_Order::handle_return_order_action()
A
41 8 56
WooCommerce_Order_Splitter_Split_Table::get_order_items_callback()
A
49 8 28
WooCommerce_Order_Splitter_Split_Table::add_split_order_button()
A
52 8 23
WooCommerce_Order_Splitter::admin_notice()
S
46 6 45
WooCommerce_Order_Splitter_Split_Table::adjust_original_order_quantities()
S
51 6 25
WooCommerce_Order_Splitter_Settings::get_split_order_settings()
S
41 3 59
WooCommerce_Order_Splitter_Return_New_Order::add_return_order_action()
S
60 6 11
WooCommerce_Order_Splitter::enqueue_scripts()
S
48 4 32
WooCommerce_Order_Splitter::__construct()
S
65 2 9
WooCommerce_Order_Splitter_Split_Table::__construct()
S
72 1 5
WooCommerce_Order_Splitter::includes()
S
73 1 5
WooCommerce_Order_Splitter::is_woocommerce_active()
S
78 1 3
WooCommerce_Order_Splitter::load_textdomain()
S
77 1 3
WooCommerce_Order_Splitter_Settings::order_splitter_settings_tab()
S
81 1 3
WooCommerce_Order_Splitter_Settings::add_orders_settings_tab()
S
75 1 4
WooCommerce_Order_Splitter::missing_wc_notice()
S
71 1 7
WooCommerce_Order_Splitter_Settings::update_order_splitter_settings()
S
81 1 3
WooCommerce_Order_Splitter_Return_New_Order::__construct()
S
75 1 4
WooCommerce_Order_Splitter_Settings::__construct()
S
71 1 5