Code Analysis: Login Lockdown 2.15

Function Rating Maintainability Complexity Lines of code
LoginLockdown_AJAX::get_locks_logs()
D
30 33 103
LoginLockdown_AJAX::get_activity_logs()
C
31 30 97
LoginLockdown_AJAX::ajax_run_tool()
C
32 26 94
LoginLockdown_Functions::wp_authenticate_username_password()
B
39 24 55
LoginLockdown_Admin::main_page()
B
26
12 203
LoginLockdown_Utility::wp_kses_wf()
B
24
4 302
LoginLockdown_Functions::lockdown_screen()
B
31 12 136
LoginLockdown_Setup::sanitize_settings()
B
44 18 43
LoginLockdown_Tab_Captcha::display()
A
35 7 102
LoginLockdown_Functions::is_rest_request()
A
54 10 19
LoginLockdown_Functions::pretty_fail_errors()
A
51 9 31
LoginLockdown_Setup::maybe_upgrade()
A
50 9 29
LoginLockdown_Functions::handle_unblock()
A
50 8 28
wf_flyout::admin_footer()
A
45 7 37
LoginLockdown_Tab_Login_Form::tab_basic()
A
40 5 66
LoginLockdown_Stats::get_stats()
A
46 7 33
LoginLockdown_Functions::install_wp301()
A
44 6 48
LoginLockdown_Utility::create_select_options()
S
56 8 15
LoginLockdown_Functions::math_captcha_generate()
S
41 5 55
LoginLockdown_Admin::admin_enqueue_scripts()
S
41 5 53
LoginLockdown_Utility::clear_3rdparty_cache()
S
54 7 22
LoginLockdown_Functions::login_form_fields()
S
50 5 27
LoginLockdown_Functions::handle_captcha()
S
55 5 19
LoginLockdown_AJAX::humanTiming()
S
55 5 19
LoginLockdown::init()
S
49 4 28
LoginLockdown_Functions::lockDown()
S
52 4 24
LoginLockdown_Functions::incrementFails()
S
53 4 24
LoginLockdown_Tab_Login_Form::tab_advanced()
S
41 1 68
LoginLockdown_Functions::hex2rgb()
S
55 4 20
LoginLockdown_Tab_Login_Form::display()
S
54 4 19
LoginLockdown_Tab_Activity::display()
S
55 4 18
LoginLockdown_Utility::create_radio_group()
S
57 4 15
LoginLockdown_Utility::checked()
S
60 4 14
LoginLockdown_Tab_GeoIP::display()
S
43 1 55
LoginLockdown_Tab_Cloud_Protection::display()
S
45 1 49
LoginLockdown_Admin::widget_content()
S
47 1 46
LoginLockdown_Functions::handle_global_block()
S
63 4 10
LoginLockdown_Functions::is_plugin_installed()
S
63 3 11
wf_flyout::admin_head()
S
53 2 24
wf_flyout::load_config()
S
54 2 21
LoginLockdown_Tab_Activity::tab_full()
S
53 1 36
LoginLockdown_Tab_Activity::tab_locks()
S
53 1 36
LoginLockdown_Tab_Login_Form::tab_tools()
S
52 1 32
LoginLockdown_Setup::create_custom_tables()
S
53 1 31
LoginLockdown_Setup::get_meta()
S
64 3 9
LoginLockdown_AJAX::verify_captcha()
S
65 3 9
LoginLockdown_Utility::create_toggle_switch()
S
58 2 14
LoginLockdown_Setup::uninstall()
S
61 2 12
LoginLockdown_Tab_2FA::display()
S
56 1 20
LoginLockdown_Setup::default_options()
S
57 1 17
LoginLockdown_Setup::check_wp_version()
S
66 2 8
LoginLockdown_Admin::plugin_meta_links()
S
66 2 8
LoginLockdown_Functions::login_error_message()
S
68 2 7
LoginLockdown_Utility::getUserIP()
S
68 2 7
LoginLockdown_Setup::get_options()
S
67 2 8
LoginLockdown_Admin::add_widget()
S
71 2 5
wf_flyout::is_plugin_screen()
S
67 2 8
LoginLockdown_Admin::is_plugin_page()
S
67 2 8
LoginLockdown_Admin::admin_footer_text()
S
67 2 8
LoginLockdown_Setup::check_php_version()
S
66 2 8
LoginLockdown_AJAX::empty_log()
S
67 2 8
wf_flyout::admin_enqueue_scripts()
S
67 2 7
wf_flyout::__construct()
S
64 2 10
LoginLockdown_Functions::countFails()
S
62 1 12
LoginLockdown_Setup::register_settings()
S
79 1 3
LoginLockdown_Admin::footer_save_button()
S
72 1 5
LoginLockdown_Functions::login_form_fields_print()
S
80 1 3
LoginLockdown_Setup::register_custom_tables()
S
73 1 5
LoginLockdown_Admin::plugin_action_links()
S
65 1 8
LoginLockdown::get_plugin_version()
S
71 1 5
LoginLockdown_Setup::update_meta()
S
72 1 5
LoginLockdown_Setup::notice_min_php_version()
S
77 1 3
LoginLockdown_Admin::admin_menu()
S
67 1 9
LoginLockdown_Setup::deactivate()
S
91 1 2
LoginLockdown_Functions::clean_ip_string()
S
76 1 4
LoginLockdown_Functions::loginFailed()
S
79 1 3
LoginLockdown_Setup::activate()
S
77 1 4
LoginLockdown_Functions::isLockedDown()
S
69 1 6
LoginLockdown_Admin::reset_pointers()
S
70 1 5
LoginLockdown::plugins_loaded()
S
77 1 4
LoginLockdown_Tab_Temporary_Access::display()
S
68 1 8
LoginLockdown_Setup::load_actions()
S
81 1 3
LoginLockdown_Utility::display_notice()
S
64 1 10
LoginLockdown_AJAX::get_date_time()
S
72 1 4
wf_flyout::init()
S
73 1 5
LoginLockdown::run()
S
77 1 4
LoginLockdown_Setup::notice_min_wp_version()
S
76 1 3
LoginLockdown_Utility::dismiss_pointer_ajax()
S
81 1 3