Classes

Coverage Distribution

Complexity

Insufficient Coverage

Class Coverage
BrianHenryIE\WP_Autologin_URLs\Admin\Plugin_Installer0%
BrianHenryIE\WP_Autologin_URLs\API\Integrations\Klaviyo0%
BrianHenryIE\WP_Autologin_URLs\WP_Includes\REST_API0%
BrianHenryIE\WP_Autologin_URLs\WP_Includes\Login0%
BrianHenryIE\WP_Autologin_URLs\WP_Includes\CLI0%
BrianHenryIE\WP_Autologin_URLs\WooCommerce\Checkout0%
BrianHenryIE\WP_Autologin_URLs\Logger\Klaviyo_Logs0%
BrianHenryIE\WP_Autologin_URLs\API\Integrations\The_Newsletter_Plugin0%
BrianHenryIE\WP_Autologin_URLs\API\Integrations\MailPoet0%
BrianHenryIE\WP_Autologin_URLs\API\Integrations\Autologin_URLs0%
BrianHenryIE\WP_Autologin_URLs\Admin\User_Edit0%
BrianHenryIE\WP_Autologin_URLs\Admin\Users_List_Table0%
BrianHenryIE\WP_Autologin_URLs\API\Data_Stores\DB_Data_Store2%
BrianHenryIE\WP_Autologin_URLs\Admin\Settings_Fields\Checkbox_Setting_Element_Abstract4%
BrianHenryIE\WP_Autologin_URLs\API\API14%
BrianHenryIE\WP_Autologin_URLs\Admin\Settings_Fields\Log_Level40%
BrianHenryIE\WP_Autologin_URLs\Admin\Settings_Fields\Klaviyo_Private_Key58%
BrianHenryIE\WP_Autologin_URLs\Login\Login_Ajax65%
BrianHenryIE\WP_Autologin_URLs\API\Data_Stores\Transient_Data_Store66%
BrianHenryIE\WP_Autologin_URLs\Admin\Settings_Fields\Enable_Magic_Links66%
BrianHenryIE\WP_Autologin_URLs\Admin\Settings_Page69%
BrianHenryIE\WP_Autologin_URLs\WooCommerce\Admin_Order_UI70%
BrianHenryIE\WP_Autologin_URLs\BH_WP_Autologin_URLs70%
BrianHenryIE\WP_Autologin_URLs\WP_Includes\WP_Mail75%
BrianHenryIE\WP_Autologin_URLs\API\Integrations\User_Finder_Factory81%
BrianHenryIE\WP_Autologin_URLs\Admin\Settings_Fields\Use_WP_Login81%
BrianHenryIE\WP_Autologin_URLs\API\Settings83%

Project Risks

Class CRAP
BrianHenryIE\WP_Autologin_URLs\API\API1424
BrianHenryIE\WP_Autologin_URLs\WP_Includes\Login380
BrianHenryIE\WP_Autologin_URLs\WP_Includes\REST_API272
BrianHenryIE\WP_Autologin_URLs\Admin\Users_List_Table210
BrianHenryIE\WP_Autologin_URLs\API\Integrations\Klaviyo182
BrianHenryIE\WP_Autologin_URLs\API\Data_Stores\DB_Data_Store170
BrianHenryIE\WP_Autologin_URLs\API\Integrations\Autologin_URLs132
BrianHenryIE\WP_Autologin_URLs\API\Integrations\MailPoet110
BrianHenryIE\WP_Autologin_URLs\WP_Includes\CLI90
BrianHenryIE\WP_Autologin_URLs\API\Integrations\The_Newsletter_Plugin90
BrianHenryIE\WP_Autologin_URLs\WooCommerce\Checkout72
BrianHenryIE\WP_Autologin_URLs\Admin\Settings_Fields\Checkbox_Setting_Element_Abstract37
BrianHenryIE\WP_Autologin_URLs\Admin\User_Edit30
BrianHenryIE\WP_Autologin_URLs\BH_WP_Autologin_URLs24
BrianHenryIE\WP_Autologin_URLs\WP_Includes\WP_Mail19
BrianHenryIE\WP_Autologin_URLs\API\Settings18
BrianHenryIE\WP_Autologin_URLs\Admin\Settings_Fields\Log_Level17
BrianHenryIE\WP_Autologin_URLs\WooCommerce\Admin_Order_UI17
BrianHenryIE\WP_Autologin_URLs\API\Integrations\User_Finder_Factory15
BrianHenryIE\WP_Autologin_URLs\Logger\Klaviyo_Logs12
BrianHenryIE\WP_Autologin_URLs\Admin\Plugin_Installer12
BrianHenryIE\WP_Autologin_URLs\Admin\Settings_Page11
BrianHenryIE\WP_Autologin_URLs\Login\Login_Ajax9
BrianHenryIE\WP_Autologin_URLs\API\Data_Stores\Transient_Data_Store7
BrianHenryIE\WP_Autologin_URLs\Admin\Settings_Fields\Enable_Magic_Links7
BrianHenryIE\WP_Autologin_URLs\Admin\Settings_Fields\Use_WP_Login4

Methods

Coverage Distribution

Complexity

Insufficient Coverage

Method Coverage
__construct0%
__construct0%
define_logger_hooks0%
define_wp_mail_hooks0%
define_plugin_installer_hooks0%
setup_api0%
get_wp_user_array0%
is_querystring_valid0%
get_wp_user_array0%
link_to_klaviyo_profile_search0%
is_querystring_valid0%
__construct0%
get_user_data0%
get_wp_user_array0%
is_querystring_valid0%
__construct0%
define_cli_hooks0%
__construct0%
add_settings_link0%
__construct0%
get_args_schema0%
get_item_schema0%
prepare_item_for_response0%
create_item_permissions_check0%
create_item0%
register_routes0%
maybe_redirect0%
add_to_payment_url0%
process0%
__construct0%
send_magic_link0%
add_autologin_to_url0%
__construct0%
prefill_checkout_fields0%
__construct0%
get_wp_user_array0%
is_querystring_valid0%
__construct0%
get_wp_user0%
print_field_callback0%
sanitize_callback0%
get_is_checked_value0%
get_is_not_checked_value0%
add_magic_email_link0%
print_field_callback0%
sanitize_callback0%
print_field_callback0%
sanitize_callback0%
get_is_checked_value0%
__construct0%
delete_expired_codes0%
get_is_not_checked_value0%
add_autologin_to_message0%
add_autologin_to_url0%
send_magic_email_link0%
delete_expired_codes0%
should_allow_login_attempt0%
make_password_available_on_user_page0%
get_ip_address0%
send_magic_link0%
get_should_use_wp_login0%
__construct0%
get_klaviyo_private_api_key0%
is_magic_link_enabled0%
create_db0%
save0%
get_value_for_code0%
delete_expired_codes0%
display_plugin_admin_page0%
print_admin_notice0%
email_magic_link61%
enqueue_styles66%
get_plugin_version66%
add_autologin_links_to_email74%
__construct76%
get_user_finder79%
get_value_for_code85%