Code Analysis: Restricted Site Access 7.5.3

Function Rating Maintainability Complexity Lines of code
Restricted_Site_Access::restrict_access_check()
C
32 30 91
Restricted_Site_Access_CLI::set_mode()
B
33 20 106
Restricted_Site_Access::append_ips()
B
47 17 31
Restricted_Site_Access::restrict_access()
A
47 13 30
Restricted_Site_Access::update_ip_or_label()
A
45 12 39
Restricted_Site_Access_CLI::ip_add()
A
40 9 68
Restricted_Site_Access::sanitize_options()
A
51 12 22
Restricted_Site_Access::settings_field_allowed()
A
41 9 60
RSA_Validator\Validator::is_plugin_compatible()
A
50 11 26
Restricted_Site_Access::show_network_settings()
A
37 6 100
Restricted_Site_Access::add_ips()
A
51 10 24
Restricted_Site_Access::page_cache_notice()
A
47 9 38
Restricted_Site_Access::is_api_request()
A
53 10 19
Restricted_Site_Access::admin_init()
A
49 8 30
Restricted_Site_Access::validate_blog_access()
A
48 8 29
Restricted_Site_Access::ajax_notice_dismiss()
A
52 8 27
Restricted_Site_Access::set_ips()
A
52 8 24
Restricted_Site_Access::activation()
A
55 8 19
Restricted_Site_Access::pre_option_blog_public()
S
60 8 12
Restricted_Site_Access::get_ip_from_headers()
S
48 6 34
Restricted_Site_Access::user_can_access()
S
56 7 18
Restricted_Site_Access::is_enforced()
S
63 8 10
Restricted_Site_Access::admin_notice()
S
59 7 13
Restricted_Site_Access::is_restricted()
S
59 7 12
Restricted_Site_Access_CLI::ip_list()
S
52 6 23
Restricted_Site_Access::remove_ips()
S
53 6 23
Restricted_Site_Access::get_config_ips()
S
57 6 17
Restricted_Site_Access::get_client_ip_address()
S
56 6 17
Restricted_Site_Access::save_network_settings()
S
53 5 24
restricted_site_access_uninstall()
S
54 5 23
Restricted_Site_Access::enqueue_settings_script()
S
52 5 23
Restricted_Site_Access::enqueue_admin_script()
S
47 4 35
Restricted_Site_Access::deactivation()
S
58 5 16
Restricted_Site_Access::get_request_uri()
S
58 5 15
Restricted_Site_Access::blog_privacy_selector()
S
51 4 29
Restricted_Site_Access::ajax_rsa_ip_check()
S
58 5 14
Restricted_Site_Access::ip_in_range()
S
59 5 14
Restricted_Site_Access_CLI::ip_update()
S
53 4 23
RSA_Validator\Validator::render_php_compat_error()
S
55 4 22
Restricted_Site_Access_CLI::ip_remove()
S
49 3 33
Restricted_Site_Access::get_ip_protocol()
S
60 4 14
Restricted_Site_Access::get_options()
S
60 4 13
Restricted_Site_Access_CLI::set_network_mode()
S
54 3 23
Restricted_Site_Access::settings_field_handling()
S
55 3 22
Restricted_Site_Access::admin_head()
S
46 1 49
Restricted_Site_Access::get_ips()
S
59 3 14
Restricted_Site_Access::admin_footer()
S
53 2 28
Restricted_Site_Access::populate_fields_array()
S
48 1 39
Restricted_Site_Access::settings_field_message()
S
55 2 21
Restricted_Site_Access_CLI::setup()
S
64 3 9
Restricted_Site_Access_CLI::ip_set()
S
58 2 15
Restricted_Site_Access_CLI::update_text()
S
64 3 10
Restricted_Site_Access::filter_page_dropdown()
S
63 3 10
Restricted_Site_Access::is_network()
S
68 3 7
Restricted_Site_Access::settings_field_rsa_page()
S
60 2 13
Restricted_Site_Access::settings_field_redirect_path()
S
61 2 13
Restricted_Site_Access::settings_field_redirect_code()
S
61 2 12
Restricted_Site_Access::set_defaults()
S
62 2 11
RSA_Validator\Validator::__construct()
S
55 1 24
Restricted_Site_Access::add_actions()
S
55 1 18
Restricted_Site_Access::settings_field_redirect()
S
67 2 8
Restricted_Site_Access::privacy_on_link_title()
S
69 2 6
Restricted_Site_Access::admin_body_class()
S
71 2 6
Restricted_Site_Access::privacy_on_link_text()
S
69 2 6
Restricted_Site_Access::is_ip()
S
68 2 7
Restricted_Site_Access::get_network_mode()
S
71 2 6
Restricted_Site_Access::get_instance()
S
68 2 8
Restricted_Site_Access_CLI::update_options()
S
64 2 10
Restricted_Site_Access::populate_fields()
S
80 1 3
Restricted_Site_Access::__construct()
S
91 1 2
Restricted_Site_Access::plugin_action_links()
S
67 1 8
Restricted_Site_Access::generate_redirection_cookie()
S
66 1 9
Restricted_Site_Access::load_network_settings_page()
S
66 1 8
RSA_Validator\Validator::set_wordpress_max_required_version()
S
75 1 4
RSA_Validator\Validator::set_wordpress_min_required_version()
S
75 1 4
Restricted_Site_Access_CLI::get_options()
S
80 1 3
Restricted_Site_Access_CLI::get_current_ips()
S
79 1 3
Restricted_Site_Access::generate_nonce()
S
79 1 3
RSA_Validator\Validator::set_plugin_name()
S
75 1 4
Restricted_Site_Access::load_options_page()
S
66 1 8
RSA_Validator\Validator::set_php_min_required_version()
S
75 1 4
RSA_Validator\Validator::set_php_max_required_version()
S
75 1 4