Code Analysis: WooCommerce Blacklist Manager 1.3.0

Most Complex Functions

Function Rating Complexity
WC_Blacklist_Manager_Dashboard::handle_form_submission()
C
23
WC_Blacklist_Manager_Dashboard::handle_add_domain()
A
14
WC_Blacklist_Manager_Suspected_Email::check_order_and_notify()
A
12
WC_Blacklist_Manager_Button_Add_To_Blacklist::add_button_to_order_edit()
A
12
WC_Blacklist_Manager_Button_Add_To_Blacklist::handle_add_to_blacklist()
A
10
WC_Blacklist_Manager_Button_Add_To_Blocklist::handle_block_customer()
A
9
WC_Blacklist_Manager_Domain_Blocking_Actions::check_customer_email_domain_against_blacklist()
A
9
WC_Blacklist_Manager_Dashboard::display_dashboard()
A
8
WC_Blacklist_Manager_Settings::handle_post_submission()
A
9
WC_Blacklist_Manager_Notifications::save_settings()
A
9
WC_Blacklist_Manager_Dashboard::handle_block_action()
A
8
WC_Blacklist_Manager_Blocklisted_Actions::prevent_order()
A
8