Code Analysis: SKP WP Admin Login Captcha 1.0.5

Function Rating Maintainability Complexity Lines of code
SKWPALC_Settings_API::admin_init()
B
41 22 47
SKWPALC_Captcha::authenticate()
B
41 19 50
SKWPALC_Admin::admin_init()
A
32 1 153
SKWPALC_Captcha::generate_math_captcha()
A
47 7 35
SKWPALC_Settings_API::callback_number()
S
58 8 12
SKWPALC_Captcha::get_current_captcha()
S
55 7 19
SKWPALC_Settings_API::get_sanitize_callback()
S
59 7 14
SKWPALC_Captcha::login_enqueue_scripts()
S
57 6 15
SKWPALC_Captcha::login_footer()
S
61 6 13
SKWPALC_Settings_API::script()
S
47 1 83
SKWPALC_Settings_API::callback_wysiwyg()
S
56 5 16
SKWPALC_Captcha::display_captcha()
S
61 5 15
SKWPALC_Settings_API::callback_text()
S
62 5 9
SKWPALC_Captcha::is_google_recaptcha_settings_exists()
S
64 5 9
SKWPALC_Captcha::is_google_recaptcha_v3_settings_exists()
S
64 5 9
SKWPALC_Captcha::init()
S
59 4 14
SKWPALC_Settings_API::sanitize_options()
S
61 4 13
SKWPALC_Settings_API::callback_select()
S
60 4 11
SKWPALC_Settings_API::callback_file()
S
59 4 11
SKWPALC_Settings_API::callback_textarea()
S
63 4 8
SKWPALC_Settings_API::callback_multicheck()
S
58 3 14
SKWPALC_Loader::run()
S
66 3 8
SKWPALC_Settings_API::callback_password()
S
66 3 7
SKWPALC_Settings_API::callback_color()
S
65 3 7
SKWPALC_Settings_API::_style_fix()
S
64 2 12
SKWPALC_Settings_API::callback_radio()
S
60 2 12
SKWPALC_Settings_API::get_field_description()
S
65 2 9
SKWPALC_Settings_API::show_navigation()
S
68 2 7
SKWPALC_Captcha::login_enqueue_styles()
S
71 2 5
SKWPALC_Settings_API::get_option()
S
69 2 7
SKWPALC_Template::include_template()
S
72 2 5
SKWPALC_Settings_API::add_field()
S
63 1 11
SKWPALC_Settings_API::__construct()
S
79 1 3
SKWPALC_Public::login_enqueue_styles()
S
82 1 3
SKWPALC_Settings_API::callback_url()
S
81 1 3
SKWPALC_Captcha::generate_google_captcha()
S
78 1 3
SKWPALC_Admin::__construct()
S
82 1 3
SKWPALC_Settings_API::admin_enqueue_scripts()
S
72 1 6
SKWPALC_Settings_API::callback_checkbox()
S
62 1 10
SKWPALC_Core::__construct()
S
73 1 6
SKWPALC_Core::load_dependencies()
S
67 1 8
SKWPALC_Core::set_locale()
S
75 1 4
SKWPALC_Core::define_admin_hooks()
S
68 1 7
SKWPALC_Core::define_public_hooks()
S
65 1 9
SKWPALC_Core::run()
S
82 1 3
SKWPALC_Loader::add_action()
S
77 1 3
SKWPALC_Settings_API::add_section()
S
76 1 4
SKWPALC_Core::get_loader()
S
82 1 3
SKWPALC_i18n::load_plugin_textdomain()
S
73 1 5
SKWPALC_Public::authenticate()
S
80 1 3
SKWPALC_Settings_API::get_settings_fields()
S
82 1 3
SKWPALC_Public::login_enqueue_scripts()
S
82 1 3
SKWPALC_Settings_API::callback_pages()
S
63 1 10
SKWPALC_Admin::admin_menu()
S
71 1 5
SKWPALC_Captcha::is_plugin_active()
S
81 1 3
SKWPALC_Public::init()
S
82 1 3
SKWPALC_Admin::captcha_timestamp_callback()
S
81 1 3
SKWPALC_Settings_API::callback_html()
S
80 1 3
SKWPALC_Loader::add()
S
64 1 10
SKWPALC_Public::login_form()
S
82 1 3
SKWPALC_Captcha::generate_google_captcha_v3()
S
78 1 3
SKWPALC_Loader::add_filter()
S
77 1 3
SKWPALC_Settings_API::show_forms()
S
75 1 4
SKWPALC_Settings_API::set_sections()
S
77 1 4
SKWPALC_Admin::load_dependencies()
S
80 1 3
SKWPALC_Public::load_dependencies()
S
80 1 3
SKWPALC_Admin::enqueue_scripts()
S
73 1 4
SKWPALC_Admin::enqueue_styles()
S
73 1 4
SKWPALC_Captcha::get_google_recaptcha_v2_config()
S
79 1 3
SKWPALC_Captcha::get_google_recaptcha_v3_config()
S
79 1 3
SKWPALC_Loader::__construct()
S
77 1 4
SKWPALC_Public::login_footer()
S
82 1 3
SKWPALC_Settings_API::get_settings_sections()
S
82 1 3
SKWPALC_Settings_API::set_fields()
S
77 1 4
SKWPALC_Public::__construct()
S
82 1 3
run_activate_skwpalc()
S
77 1 4