Code Analysis: Email OTP Authenticator 4.2.1

Function Rating Maintainability Complexity Lines of code
emailotpauthnFront::emailotpauthn_login_action()
D
29
31 125
emailotpauthn::emailotpauthn_init_settings()
D
40 36 48
emailotpauthnFront::emailotpauthn_login_action()
D
30 30 115
emailotpauthnFront::emailotpauthn_enqueue_scripts_hooks()
A
35 3 154
emailotpauthnFront::emailotpauthn_enqueue_scripts_hooks()
A
36 2 146
emailotpauthnFront::emailotpauthn_popup_html()
S
49 6 33
emailotpauthn::mk_eotpa_close_eotpa_help()
S
54 6 20
emailotpauthnFront::emailotpauthn_popup_html()
S
49 5 32
emailotpauthn::emailotpauthn_admin_init()
S
51 5 25
get_roles_list()
S
57 5 14
emailotpauthn::toolbar_link_to_emailotpauthn()
S
53 3 24
emailotpauthnFront::emailotpauthn_send_otp()
S
50 2 35
emailotpauthnFront::emailotpauthn_send_otp()
S
50 2 35
emailotpauthnFront::__construct()
S
62 3 10
emailotpauthnFront::__construct()
S
62 3 10
emailotpauthn::emailotpauthn_add_fields_to_menu_item()
S
60 1 16
emailotpauthn::upgrade_email_otp_authn()
S
68 2 7
emailotpauthn::switch_email_otp_authn()
S
68 2 7
emailotpauthn::emailotpauthn_save_custom_fields()
S
70 2 6
emailotpauthn::emailotpauthn_settings_page()
S
68 2 7
emailotpauthn::emailotpauthn_add_data_attribute_to_menu_items()
S
66 2 8
emailotpauthnFront::email_otp_authn_func()
S
71 2 5
emailotpauthn::load_help_desk()
S
65 2 9
emailotpauthnFront::email_otp_authn_func()
S
71 2 5
emailotpauthn::__construct()
S
58 1 13
emailotpauthn::load_custom_assets()
S
64 1 10
emailotpauthn::emailotpauthn_deactivate()
S
91 1 2
emailotpauthn::emailotpauthn_settings_link()
S
73 1 5
emailotpauthn::emailotpauthn_screen_options()
S
73 1 5
emailotpauthn::emailotpauthn_activate()
S
91 1 2
emailotpauthn::emailotpauthn_add_menu()
S
70 1 5