Code Analysis: 1-Click Login: Passwordless Authentication 1.3.0

Function Rating Maintainability Complexity Lines of code
WP_Swoop::swoop_callback()
A
41 15 53
WP_Swoop_Protect::save_post_data()
S
50 7 30
WP_Swoop_Protect::swoop_protect_content()
S
57 8 15
WP_Swoop_Protect::swoop_exclude_from_everywhere()
S
64 7 9
WP_Swoop_Admin_Password_Free::save()
S
57 5 17
WP_Swoop::__construct()
S
48 3 35
SwoopOptions::__construct()
S
58 4 15
SwoopOptions::init_admin_ui()
S
47 2 44
WP_Swoop_Admin_page_Protect::__construct()
S
60 4 12
WP_Swoop_Admin_page_Protect::save()
S
61 4 12
WP_Swoop_Admin_Password_Free::__construct()
S
60 4 12
WP_Swoop_Protect::filter_wp_list_pages()
S
62 4 12
WP_Swoop::add_swoop_login_button()
S
55 3 18
SwoopOptions::myPlugin_admin_scripts()
S
67 4 8
WP_Swoop::swoop_login_url()
S
64 3 11
Swoop::callback()
S
52 2 25
Swoop::callback()
S
52 2 24
your_plugin_activation_function()
S
56 2 19
Swoop::post()
S
56 2 18
Swoop::post()
S
56 2 18
WP_Swoop_Shortcodes::loginForm()
S
58 2 16
WP_Swoop_Protect::swoop_box_html()
S
66 3 8
WP_Swoop_Admin_Password_Free::init_admin_ui()
S
68 3 6
WP_Swoop_WooCommerceOverrides::render_login_form()
S
60 2 14
WP_Swoop_Protect::__construct()
S
61 2 11
WP_Swoop_Protect::add_box()
S
63 2 11
Swoop::loginUrl()
S
63 2 11
WP_Swoop::add_swoop_signup_button()
S
61 2 11
Swoop::loginUrl()
S
63 2 11
WP_Swoop_Admin::add_plugin_page()
S
59 1 18
SwoopOptions::swoop_connected()
S
57 1 16
swoop_login_url()
S
68 2 8
WP_Swoop_Admin_page_Protect::redirect()
S
64 2 10
WP_Swoop_Admin_Password_Free::redirect()
S
64 2 10
WP_Swoop_Admin_page_Protect::has_valid_nonce()
S
66 2 8
WP_Swoop_Shortcodes::registrationForm()
S
61 1 12
WP_Swoop_Admin_Password_Free::has_valid_nonce()
S
72 1 5
WP_Swoop::uninstall()
S
80 1 3
SwoopOptions::swoop_disconnect()
S
71 1 6
enqueue_swoopconnect()
S
66 1 7
wp_swoop_filter_woocommerce_before_customer_login_form()
S
76 1 4
SwoopOptions::create_admin_page()
S
70 1 8
WP_Swoop_Admin::__construct()
S
69 1 6
Swoop::__construct()
S
74 1 5
wp_swoop_filter_woocommerce_checkout_login_message()
S
76 1 4
WP_Swoop::swoop_logout()
S
78 1 4
Swoop::__construct()
S
74 1 5
SwoopOptions::swoop_admin_footer()
S
78 1 5
WP_Swoop_Admin_Password_Free::swoop_admin_footer()
S
72 1 9
WP_Swoop_Admin_Password_Free::enqueue_css()
S
78 1 3
SwoopOptions::page_init()
S
73 1 6
is_woocommerce_activated()
S
72 1 6
WP_Swoop_Admin_Password_Free::page_init()
S
73 1 6
WP_Swoop::add_swoop_init()
S
68 1 9
enqueue_swoop_css()
S
78 1 3
WP_Swoop::enqueue_swoop_js()
S
74 1 4
WP_Swoop_Admin_page_Protect::enqueue_css()
S
78 1 3
WP_Swoop_Admin_page_Protect::swoop_admin_footer()
S
72 1 9
SwoopOptions::add_plugin_page()
S
67 1 9
WP_Swoop::add_swoop_to_origins()
S
77 1 4
WP_Swoop_Admin_page_Protect::create()
S
72 1 5
WP_Swoop_WooCommerceOverrides::override_woocommerce_checkout_login_form()
S
81 1 3
WP_Swoop_Admin_Password_Free::create()
S
82 1 3
WP_Swoop::remove_login_form()
S
75 1 4
WP_Swoop_Shortcodes::handleRegistration()
S
72 1 5
is_woocommerce_activated()
S
72 1 6
WP_Swoop_Shortcodes::__construct()
S
69 1 6
WP_Swoop_WooCommerceOverrides::override_woocommerce_login_form()
S
81 1 3
Swoop::decodeToken()
S
76 1 3
WP_Swoop_WooCommerceOverrides::__construct()
S
91 1 2