Code Analysis: NutsForPress Login Watchdog 2.2

Function Rating Maintainability Complexity Lines of code
nfplwd_core_difference_notification()
D
20
46 212
nfplwd_settings_content()
D
12
16 580
nfproot_settings_structure()
D
29 36 148
nfplwd_do_things_on_fail()
C
31 24 117
nfplwd_check_login()
C
33 23 103
nfproot_save_settings()
B
35 20 99
nfplwd_register_successful_login()
B
35 14 86
nfplwd_check_two_factor_authentication()
B
42 16 50
nfplwd_custom_login_errors()
A
47 13 39
nfplwd_core_difference_check()
A
49 11 29
nfplwd_hide_usernames_api()
A
54 9 23
nfplwd_plugin_uninstall()
A
44 7 49
nfplwd_change_role_notification()
A
48 8 30
nfplwd_user_delete_notification()
A
49 8 29
nfplwd_login_notification_to_admin()
A
49 8 29
nfplwd_user_login_notification()
A
50 8 28
nfproot_settings_dropdown()
A
48 7 39
nfproot_settings_radio()
A
49 7 33
nfproot_settings_to_save()
S
50 7 30
nfplwd_plugin_activate_notification()
S
51 7 25
nfproot_settings_after_input()
S
51 6 31
nfplwd_two_factors_authentication_form()
S
52 6 29
nfproot_settings_switch()
S
52 6 27
nfplwd_hide_authors_archive()
S
60 6 14
nfplwd_attempts_left_message()
S
57 5 15
nfproot_settings_callback()
S
51 3 40
nfproot_settings_checkbox()
S
55 4 22
nfplwd_settings()
S
56 4 19
nfproot_add_to_settings()
S
60 4 15
nfplwd_get_user_ip()
S
62 4 13
nfplwd_disable_xmlrpc()
S
63 4 11
nfproot_saved_settings()
S
54 3 23
nfproot_settings_text_email_password()
S
55 3 21
nfproot_settings_textarea()
S
56 3 19
nfplwd_plugin_deactivate()
S
60 3 14
nfproot_settings_arrow_before()
S
65 3 12
nfplwd_remove_failed_login()
S
55 2 24
nfplwd_two_factors_get_meta()
S
64 3 10
nfplwd_load_languages()
S
63 3 10
nfplwd_plugin_activate()
S
52 1 29
nfplwd_two_factors_token_input()
S
59 1 20
nfplwd_settings_callback()
S
61 1 19
nfproot_settings_button()
S
63 1 13
nfproot_settings()
S
67 1 10
nfproot_add_to_settings_local()
S
100 1 8
nfplwd_wrong_code_message()
S
76 1 4
nfproot_settings_textonly()
S
80 1 3
nfproot_styles_and_scripts()
S
63 1 9
nfplwd_styles_and_scripts()
S
100 1 2
nfplwd_permanent_lock_down_message()
S
73 1 5
nfproot_settings_description()
S
71 1 8
nfplwd_temporay_lock_down_message()
S
73 1 5