Code Analysis: Easy IP Blocker 1.0.4

Function Rating Maintainability Complexity Lines of code
Easy_IP_Blocker_Admin_API::display_field()
D
25
43 143
Easy_IP_Blocker_Settings::register_settings()
A
44 12 43
Easy_IP_Blocker_Settings::settings_page()
A
44 11 43
Easy_IP_Blocker_Admin_API::meta_box_content()
S
55 7 19
Easy_IP_Blocker_Settings::add_menu_item()
S
55 7 17
Easy_IP_Blocker::__construct()
S
56 4 16
Easy_IP_Blocker_Admin_API::validate_field()
S
61 4 14
Easy_IP_Blocker::eib_get_ip()
S
60 4 13
Easy_IP_Blocker::eib_blocklist()
S
59 3 14
Easy_IP_Blocker_Admin_API::add_meta_box()
S
66 3 8
Easy_IP_Blocker_Settings::settings_fields()
S
56 1 18
Easy_IP_Blocker_Settings::menu_settings()
S
58 1 16
Easy_IP_Blocker_Settings::__construct()
S
59 1 15
easy_ip_blocker()
S
69 2 7
Easy_IP_Blocker::instance()
S
71 2 6
Easy_IP_Blocker_Settings::instance()
S
71 2 6
Easy_IP_Blocker_Settings::settings_section()
S
74 1 4
Easy_IP_Blocker::__wakeup()
S
78 1 3
Easy_IP_Blocker::__clone()
S
78 1 3
Easy_IP_Blocker::_log_version_number()
S
79 1 3
Easy_IP_Blocker::install()
S
82 1 3
Easy_IP_Blocker_Admin_API::__construct()
S
78 1 3
Easy_IP_Blocker_Settings::__wakeup()
S
78 1 3
Easy_IP_Blocker::load_plugin_textdomain()
S
68 1 6
Easy_IP_Blocker_Settings::init_settings()
S
80 1 3
Easy_IP_Blocker_Settings::configure_settings()
S
82 1 3
Easy_IP_Blocker_Settings::add_settings_link()
S
71 1 5
Easy_IP_Blocker::load_localisation()
S
77 1 3
Easy_IP_Blocker_Settings::__clone()
S
78 1 3
Easy_IP_Blocker_Settings::settings_assets()
S
67 1 7