Code Analysis: WooCommerce Blacklist Manager 1.1.8

Function Rating Maintainability Complexity Lines of code
wc_blacklist_manager_page_content()
D
8
62 522
handle_add_to_blacklist()
C
36 29 70
wc_blacklist_manager_settings_content()
B
27
13 200
handle_add_domain()
A
41 15 49
wc_blacklist_manager_noticiations()
A
36 9 101
wc_blacklist_add_button_to_order_edit()
A
49 12 28
check_customer_email_domain_against_blacklist()
A
45 11 39
wc_blacklist_check_order()
A
41 9 52
handle_block_customer()
A
45 9 40
handle_add_ip_address()
A
46 8 34
wc_block_add_button_to_order_edit()
A
48 8 33
wc_blacklist_manager_prevent_order()
A
49 8 28
wc_prevent_domain_registration_woocommerce()
S
49 7 29
handle_bulk_action_callback()
S
52 7 22
wc_blacklist_manager_schedule_order_cancellation()
S
48 6 32
wc_prevent_domain_registration()
S
51 6 25
wc_prevent_blocked_ip_registration()
S
51 6 25
wc_prevent_blocked_ip_registration_woocommerce()
S
51 6 25
check_customer_ip_against_blacklist()
S
52 6 24
wc_blacklist_manager_menu()
S
50 2 37
wc_block_enqueue_script()
S
55 3 18
wc_blacklist_enqueue_script()
S
55 3 18
prevent_blocked_email_registration()
S
58 3 15
wc_prevent_blocked_email_registration_woocommerce()
S
58 3 15
wc_blacklist_enqueue_assets()
S
53 2 26
wc_blacklist_manager_update_db()
S
54 2 23
wc_blacklist_delayed_order_cancel()
S
69 3 6
get_the_user_ip()
S
64 3 10
wc_blacklist_plugin_activation_notice()
S
62 2 12
wc_blacklist_manager_check_version()
S
74 2 5
wc_blacklist_manager_activate()
S
83 1 3
fetch_paginated_data()
S
63 1 10
wc_blacklist_missing_wc_notice()
S
72 1 7
fetch_total_count()
S
72 1 5
load_blacklist_manager_textdomain()
S
78 1 3
wc_blacklist_add_checkout_nonce()
S
80 1 3