Code Analysis: Authenticator 1.3.0

Function Rating Maintainability Complexity Lines of code
Authenticator_Protect_Upload::get_file()
C
31 28 101
Authenticator::redirect()
A
45 13 42
HTTP_Auth::parse_user_input()
A
50 10 29
Authenticator_Settings::validate()
A
49 9 33
Authenticator_Settings::auth_checkbox()
A
38 4 96
Authenticator::get_authenticate_method()
S
57 6 16
Authenticator_User_Profile::add_custom_profile_fields()
S
49 4 37
Authenticator_Settings::load_options()
S
56 5 19
Authenticator_Settings::__construct()
S
43 1 65
Authenticator::uninstall()
S
57 4 17
Authenticator_Settings_UI::regenerate_token()
S
59 4 15
Authenticator::__construct()
S
53 3 22
Authenticator_Settings::textinput()
S
56 3 21
Authenticator::authenticate_user()
S
69 4 6
Authenticator::disable_xmlrpc()
S
64 4 10
Authenticator::authenticate_rest_api()
S
63 3 11
Authenticator::http_auth_feed()
S
65 3 8
HTTP_Auth::auth_required()
S
63 3 10
Authenticator_Settings_UI::get_script_data()
S
56 1 19
Authenticator::get_instance()
S
71 2 6
Authenticator_Settings::get_auth_token()
S
68 2 7
Authenticator::_exit_403()
S
68 2 7
Authenticator::load_classes()
S
70 2 6
Authenticator_Protect_Upload::check_get()
S
73 2 5
Authenticator_Settings::generate_auth_token()
S
64 2 10
Authenticator::authenticate_ajax()
S
74 2 5
Authenticator::filter_cookie_lifetime()
S
70 2 6
Authenticator_Settings_UI::load_scripts()
S
62 1 14
Authenticator_Settings::checkbox()
S
61 1 14
Authenticator::protect_upload()
S
80 1 3
Authenticator_Settings::update_options()
S
80 1 3
Authenticator::get_options()
S
81 1 3
Authenticator_Settings::description()
S
83 1 3
HTTP_Auth::get_user()
S
82 1 3
Authenticator_User_Profile::__construct()
S
72 1 5
HTTP_Auth::__construct()
S
77 1 4
Authenticator::init_settings()
S
80 1 3
Authenticator::localize()
S
69 1 7
Authenticator::remove_back_to_blog_link()
S
78 1 8
Authenticator_Protect_Upload::__construct()
S
79 1 3
Authenticator_Settings_UI::__construct()
S
72 1 5