Code Analysis: WooCommerce Order Splitter 1.2.1

Function Rating Maintainability Complexity Lines of code
WooCommerce_Order_Splitter_Split_Table::order_splitter_callback()
C
29
28 122
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_Split_Table::adjust_original_order_quantities()
S
48 7 30
WC_Order_Splitter_Notices::admin_notice()
S
52 6 23
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
WC_Order_Splitter_Script::enqueue_scripts()
S
47 4 33
WC_Order_Splitter_Notices::wc_order_splitter_admin_footer_scripts()
S
66 1 29
WC_Order_Splitter_Notices::check_woocommerce_active()
S
74 2 5
WC_Order_Splitter_Script::includes()
S
73 1 5
WooCommerce_Order_Splitter_Settings::update_order_splitter_settings()
S
81 1 3
WC_Order_Splitter_Notices::__construct()
S
70 1 6
WooCommerce_Order_Splitter::load_textdomain()
S
77 1 3
WC_Order_Splitter_Notices::yoos_missing_wc_notice()
S
71 1 7
WooCommerce_Order_Splitter_Settings::add_orders_settings_tab()
S
75 1 4
WooCommerce_Order_Splitter_Settings::__construct()
S
71 1 5
WC_Order_Splitter_Notices::dismiss_notice()
S
75 1 4
WooCommerce_Order_Splitter::__construct()
S
76 1 4
WC_Order_Splitter_Notices::never_show_notice()
S
75 1 4
WC_Order_Splitter_Script::__construct()
S
76 1 4
WooCommerce_Order_Splitter::includes()
S
76 1 4
WooCommerce_Order_Splitter_Return_New_Order::__construct()
S
75 1 4
WooCommerce_Order_Splitter_Split_Table::__construct()
S
72 1 5
WooCommerce_Order_Splitter_Settings::order_splitter_settings_tab()
S
81 1 3