Code Analysis: bad_ip WP 2.0.5

Function Rating Maintainability Complexity Lines of code
BadIPAdmin::bad_ip_admin_settings_page()
B
34 22 90
BadIPAdmin::hook_bad_ip_head()
A
40 15 59
BadIPAdmin::bad_ip_admin_dashboard_page()
A
42 12 50
BadIPHelper::time_elapsed_bad_ip()
A
45 12 38
BadIPAdmin::hook_bad_ip_404()
A
48 10 33
BadIPHelper::updateDB()
S
43 5 54
BadIPHelper::getUserIP()
S
55 6 20
BadIPHelper::needUpgrade()
S
54 5 19
BadIPAdmin::hook_bad_ip_login()
S
56 5 17
BadIPInstaller::activate()
S
41 1 71
autoload_bad_ip_classes()
S
60 3 15
BadIPAdmin::bad_ip_upgrade_completed()
S
65 4 8
BadIPLoader::run()
S
59 3 14
BadIPHelper::denyAccess()
S
58 2 16
BadIPHelper::is_bot()
S
58 2 12
BadIPAdmin::report_incident()
S
53 1 23
BadIPInstaller::deactivate()
S
55 1 21
BadIPAdmin::add_bad_ip_admin_menu()
S
58 1 19
BadIPHelper::getIPWhitelist()
S
70 2 5
BadIPAdmin::bad_ip_display_update_notice()
S
70 2 6
bad_ip_render_view()
S
65 2 9
BadIPAdmin::bad_ip_display_install_notice()
S
70 2 6
BadIPHelper::getIPBlacklist()
S
70 2 5
BadIPHelper::checkOnline()
S
69 2 6
BadIPHelper::getQueryWhitelist()
S
70 2 5
BadIP::define_admin_hooks()
S
59 1 14
BadIPAdmin::store_report_in_db()
S
60 1 13
BadIP::load_dependencies()
S
73 1 5
BadIPAdmin::enqueue_scripts()
S
67 1 9
BadIPHelper::checkQuery()
S
79 1 3
BadIP::__construct()
S
74 1 5
BadIPAdmin::hook_bad_ip_login_success()
S
80 1 3
run_bad_ip()
S
77 1 4
BadIPAdmin::enqueue_styles()
S
67 1 9
bad_ip_render_with_base()
S
71 1 6
BadIP::run()
S
82 1 3
BadIPAdmin::render_admin_page()
S
82 1 3
BadIPLoader::add_action()
S
77 1 3
BadIPHelper::checkIPInBlacklist()
S
79 1 3
BadIPHelper::checkIPInWhiteList()
S
79 1 3
BadIPAdmin::__construct()
S
77 1 4