Code Analysis: WooCommerce Pre-Orders 1.0.2

Function Rating Maintainability Complexity Lines of code
WC_Pre_Orders_Edit_Order::enqueue_admin_scripts()
A
46 10 36
WC_Pre_Orders_Products_Page::custom_stock_status_column_content()
A
48 8 31
WC_Pre_Orders_Edit_Order::add_pre_order_inline_css()
S
51 6 34
WC_Pre_Orders_Notices::admin_notice()
S
52 6 23
WC_Pre_Orders_Auto_Update_To_In_Stock::schedule_event_for_product()
S
54 5 21
WC_Pre_Orders_Single_Product::get_stock_status()
S
56 5 16
WC_Pre_Orders_Auto_Update_To_In_Stock::update_pre_order_stock_status()
S
58 5 16
WC_Pre_Orders_Email_Customer_New_Order::display_preorder_text_and_date_in_email()
S
56 5 15
WC_Pre_Orders_Edit_Order::display_pre_order_status_in_order()
S
57 5 14
WC_Pre_Orders_Auto_Update_To_In_Stock::deactivate()
S
61 5 12
WC_Pre_Orders_Product_List::display_pre_order_date_message()
S
57 3 17
WC_Pre_Orders_Single_Product_Stock_Status::save_pre_order_stock_status()
S
64 4 10
WC_Pre_Orders_Single_Product_Stock_Status::set_pre_order_stock_class()
S
65 4 9
WC_Pre_Orders_Single_Product_Stock_Status::save_pre_order_date()
S
63 4 10
WC_Pre_Orders_Single_Product::display_pre_order_stock_status()
S
58 3 15
WC_Pre_Orders_Cart_Checkout::display_pre_order_date_in_cart()
S
61 3 11
WC_Pre_Orders_Products_Page::add_custom_stock_status_to_product_list()
S
62 3 11
WC_Pre_Orders_Frontend::frontend_enqueue_scripts()
S
71 3 5
WC_Pre_Orders_Single_Product::change_add_to_cart_button_text()
S
66 3 8
WC_Pre_Orders_Notices::wc_pre_orders_admin_footer_scripts()
S
55 1 29
WC_Pre_Orders_Auto_Update_To_In_Stock::unschedule_event()
S
71 2 6
WC_Pre_Orders_Notices::check_woocommerce_active()
S
74 2 5
WC_Pre_Orders_Single_Product_Stock_Status::product_in_stock_status()
S
71 2 6
WC_Pre_Orders_Single_Product::enqueue_scripts()
S
69 2 6
WC_Pre_Orders_Product_List::change_add_to_cart_button_text()
S
70 2 6
WC_Pre_Orders_Single_Product_Stock_Status::add_pre_order_available_date_field_variations()
S
58 1 15
WC_Pre_Orders_Single_Product_Stock_Status::save_pre_order_date_variations()
S
69 2 6
WC_Pre_Orders_Single_Product_Stock_Status::enqueue_scripts()
S
69 2 6
WC_Pre_Orders_Single_Product_Stock_Status::add_pre_order_available_date_field()
S
60 1 14
WC_Pre_Orders_Single_Product_Stock_Status::__construct()
S
59 1 13
WC_Pre_Orders_Products_Page::__construct()
S
74 1 4
WC_Pre_Orders_Backend::enqueue_scripts()
S
77 1 3
WC_Pre_Orders_Single_Product::add_stock_status_to_variation_data()
S
76 1 4
WC_Pre_Orders_Notices::never_show_notice()
S
75 1 4
WooCommerce_Pre_Orders::__construct()
S
76 1 4
WC_Pre_Orders_Single_Product_Stock_Status::add_nonce_field()
S
80 1 3
WC_Pre_Orders_Backend::includes()
S
69 1 7
WC_Pre_Orders_Frontend::includes()
S
73 1 5
WC_Pre_Orders_Auto_Update_To_In_Stock::schedule_pre_order_stock_update()
S
81 1 3
WC_Pre_Orders_Product_List::__construct()
S
74 1 4
WC_Pre_Orders_Edit_Order::__construct()
S
71 1 5
WooCommerce_Pre_Orders::load_textdomain()
S
77 1 3
WC_Pre_Orders_Notices::dismiss_notice()
S
75 1 4
WC_Pre_Orders_Single_Product_Stock_Status::add_pre_order_data_to_variations()
S
75 1 4
WC_Pre_Orders_Single_Product::__construct()
S
65 1 8
WC_Pre_Orders_Notices::yopo_missing_wc_notice()
S
71 1 7
WooCommerce_Pre_Orders::includes()
S
73 1 5
WC_Pre_Orders_Single_Product_Stock_Status::add_pre_order_stock_status_to_options()
S
75 1 4
WC_Pre_Orders_Frontend::__construct()
S
75 1 4
WC_Pre_Orders_Backend::__construct()
S
76 1 4
WC_Pre_Orders_Auto_Update_To_In_Stock::__construct()
S
71 1 5
WC_Pre_Orders_Email_Customer_New_Order::__construct()
S
78 1 3
WC_Pre_Orders_Auto_Update_To_In_Stock::schedule_pre_order_stock_update_variation()
S
81 1 3
WC_Pre_Orders_Cart_Checkout::__construct()
S
78 1 3
WC_Pre_Orders_Notices::__construct()
S
70 1 6