Classes

Coverage Distribution

Complexity

Methods

Coverage Distribution

Complexity

Insufficient Coverage

Method Coverage
__construct0%
plugins_loaded0%
admin_notice0%
force_2fa0%
jetpack_set_two_step0%
get_login_error_message0%
clear_wpcom_profile_cookies0%
delete_connection_for_user0%
error_msg_enable_two_step0%
error_msg_email_already_exists0%
error_msg_identity_crisis0%
error_invalid_response_data0%
error_unable_to_create_user0%
disable_default_login_form0%
msg_login_by_jetpack0%
get_sso_required_message0%
cant_find_user0%
sso_not_allowed_in_safe_mode0%
maybe_logout_user0%
xmlrpc_user_disconnect0%
login_enqueue_scripts0%
register_settings0%
render_require_two_step0%
render_match_by_email0%
wants_to_login0%
login_init0%
display_sso_login_form0%
save_cookies0%
login_form0%
clear_cookies_after_login0%
disconnect0%
request_initial_nonce0%
handle_login0%
get_sso_url_or_die0%
build_sso_url0%
build_reauth_and_sso_url0%
maybe_authorize_user_after_sso0%
store_wpcom_profile_cookies_on_logout0%
__construct0%
jetpack_new_users_styles0%
set_user_query0%
revoke_user_invite0%
handle_invitation_results0%
invite_user_to_wpcom0%
send_revoke_wpcom_invite0%
handle_request_revoke_invite0%
handle_request_resend_invite0%
jetpack_user_table_row_actions0%
render_invitation_email_message0%
render_invitations_notices_for_deleted_users0%
render_wpcom_invite_checkbox0%
render_wpcom_external_user_checkbox0%
render_custom_email_message_form_field0%
should_send_wp_mail_new_user0%
send_wpcom_mail_user_invite0%
rebuild_invite_cache0%
get_pending_cached_wpcom_invite0%
has_pending_wpcom_invite0%
delete_external_contributor0%
jetpack_show_connection_status0%
create_error_notice_and_redirect0%
jetpack_user_table_styles0%
enqueue_scripts0%
get_signed_user_token_for_wpcom_id47%
login_body_class71%
get_custom_login_url85%
validate_broker_url85%

Project Risks

Method Coverage Complexity CRAP
handle_login0.0%341190
handle_invitation_results0.0%22506
send_wpcom_mail_user_invite0.0%15240
invite_user_to_wpcom0.0%14210
login_init0.0%12156
handle_request_revoke_invite0.0%10110
login_form0.0%990
save_cookies0.0%872
revoke_user_invite0.0%872
jetpack_user_table_row_actions0.0%872
request_initial_nonce0.0%756
handle_request_resend_invite0.0%756
rebuild_invite_cache0.0%756
clear_cookies_after_login0.0%642
has_pending_wpcom_invite0.0%642
force_2fa0.0%530
wants_to_login0.0%530
render_invitations_notices_for_deleted_users0.0%530
render_custom_email_message_form_field0.0%530
get_pending_cached_wpcom_invite0.0%530
jetpack_set_two_step0.0%420
get_sso_url_or_die0.0%420
build_reauth_and_sso_url0.0%420
maybe_authorize_user_after_sso0.0%420
jetpack_show_connection_status0.0%420
admin_notice0.0%312
clear_wpcom_profile_cookies0.0%312
delete_connection_for_user0.0%312
login_body_class71.4%1012
display_sso_login_form0.0%312
build_sso_url0.0%312
store_wpcom_profile_cookies_on_logout0.0%312
render_wpcom_invite_checkbox0.0%312
render_wpcom_external_user_checkbox0.0%312
should_send_wp_mail_new_user0.0%312
get_signed_user_token_for_wpcom_id47.4%58
plugins_loaded0.0%26
disable_default_login_form0.0%26
maybe_logout_user0.0%26
xmlrpc_user_disconnect0.0%26
login_enqueue_scripts0.0%26
disconnect0.0%26
validate_broker_url85.7%66
__construct0.0%26
delete_external_contributor0.0%26
create_error_notice_and_redirect0.0%26
enqueue_scripts0.0%26
get_custom_login_url85.7%33