Code Analysis: Order Tip for WooCommerce 1.5.2

Function Rating Maintainability Complexity Lines of code
WOO_Order_Tip_Admin_Settings::get_settings()
C
18
4 442
woo_order_tip_admin_add_settings()
C
17
1 478
WOO_Order_Tip_Main::add_tip_to_session()
C
42 28 42
WOO_Order_Tip_Service::get_tip_data()
B
40 24 52
WOO_Order_Tip_Admin_Reports::display_orders_list_reports_ajax()
B
38 20 57
WOO_Order_Tip_Admin_Reports::export_tips_to_csv()
B
47 20 29
WOO_Order_Tip_Admin_Reports::get_orders_with_tips()
B
41 18 51
WOO_Order_Tip_Main::__construct()
A
42 15 50
WOO_Order_Tip_Service::should_use_php_session()
A
48 16 29
WOO_Order_Tip_Admin_Reports::export_tips_to_csv_ajax()
A
43 9 43
WOO_Order_Tip_Main::remove_tip_on_order_placed()
A
58 10 14
WOO_Order_Tip_Admin_Reports::delete_exported_csv_file_ajax()
A
53 8 22
WOO_Order_Tip_Service::remove_tip()
S
60 8 12
WOO_Order_Tip_Admin_Reports::create_tips_csv_lines()
S
48 6 33
WOO_Order_Tip_Admin_Reports::get_fee_names()
S
56 5 18
WOO_Order_Tip_Admin_Reports::get_filtered_order_tips()
S
57 5 17
WOO_Order_Tip_Main::init_session()
S
72 5 5
WOO_Order_Tip_Main::add_tip_to_cart()
S
63 5 10
WOO_Order_Tip_Admin_Reports::get_order_statuses()
S
61 4 13
WOO_Order_Tip_Config::scripts()
S
54 3 20
WOO_Order_Tip_Admin_Reports::display_orders_list_reports()
S
49 2 34
WOO_Order_Tip_Service::get_settings()
S
52 2 29
woootip_uninstall()
S
53 2 27
WOO_Order_Tip_Admin_Notices::save_options_notif()
S
57 2 19
WOO_Order_Tip_Admin_Reports::__construct()
S
57 2 17
WOO_Order_Tip_Service::tip_form()
S
64 3 9
WOO_Order_Tip_Admin_Config::scripts()
S
57 2 15
WOO_Order_Tip_Service::remove_tip_on_order_placed()
S
70 3 6
WOO_Order_Tip_Main::remove_tip_from_session()
S
63 3 10
WOO_Order_Tip_Config::consistent_options()
S
71 2 6
WOO_Order_Tip_Admin_Reports::purge_fee_names()
S
72 2 6
WOO_Order_Tip_Admin_Config::consistent_options()
S
71 2 6
WOO_Order_Tip_Admin_Config::plugin_action_links()
S
65 2 8
WOO_Order_Tip_Service::get_first_order_date()
S
64 2 9
WOO_Order_Tip_Admin_Reports::tip_reports()
S
60 1 14
WOO_Order_Tip_Admin_Reports::get_tips_csv_header()
S
63 1 11
WOO_Order_Tip_Main::tip_form()
S
82 1 3
WOO_Order_Tip_Admin_Settings::get_sections()
S
68 1 7
WOO_Order_Tip_Admin_Settings::__construct()
S
64 1 9
WOO_Order_Tip_Main::tip_form_shortcode()
S
75 1 5
WOO_Order_Tip_Admin_Settings::display_synchronize_products_field()
S
78 1 3
WOO_Order_Tip_Admin_Settings::output()
S
73 1 5
WOO_Order_Tip_Admin_Config::__construct()
S
71 1 5
woootip_deactivate_uninstall()
S
79 1 4
WOO_Order_Tip_Admin_Notices::__construct()
S
79 1 3
WOO_Order_Tip_Config::__construct()
S
75 1 4
WOO_Order_Tip_Admin_Settings::save()
S
73 1 5