Classes

Coverage Distribution

Complexity

Methods

Coverage Distribution

Complexity

Insufficient Coverage

Method Coverage
register_block0%
render_block0%
load_editor_styles0%
load_editor_scripts0%
amp_skip_post0%
format_price0%
register_scripts_and_styles0%
register_shortcode0%
init_hook_action0%
enqueue_frontend_assets0%
setup_paypal_checkout_button0%
remove_auto_paragraph_from_product_description0%
get_blog_id0%
is_enabled_jetpack_simple_payments0%
get_product0%
parse_shortcode0%
output_purchase_box0%
output_shortcode0%
format_price0%
allow_rest_api_types0%
allow_sync_post_meta0%
register_meta_fields_in_rest_api0%
sanitize_currency0%
sanitize_price0%
setup_cpts0%
is_valid0%
validate_paypal_email0%
validate_price0%
validate_product0%
register_widget_simple_payments0%
register_menu0%
get_parent_menu_slug0%
render_detail_row_html0%
get_sdk_base_url0%
validate_credentials0%
register_block0%
load_editor_styles0%
ajax_user_can0%
column_default0%
no_items0%
sanitize_oauth_value0%
__construct0%
hide_simple_payment_widget0%
defaults0%
filter_nonces0%
enqueue_style0%
admin_enqueue_styles0%
admin_enqueue_scripts0%
ajax_get_payment_buttons0%
format_product_post_for_ajax_reponse0%
ajax_save_payment_button0%
ajax_delete_payment_button0%
get_decimal_places0%
validate_ajax_params0%
get_first_product_id0%
widget0%
get_latest_field_value0%
get_product_from_post0%
record_event0%
update0%
form0%
request_access_token10%
get_encryption_key33%
attributes_to_api_request45%
request_access_token_with_lock50%
make_request_with_retry63%
get_access_token66%
handle_send67%
extract_field_errors71%
decrypt75%
add_editor_feature_flags75%
handle_merchant_status75%
record_event75%
get_user_friendly_message76%
get_variant_currency80%
render_onboarding_return80%
log_send81%
connect_with_credentials82%
render_page82%
encrypt83%
init_jetpack_sharing83%
sanitize_css_color84%
sanitize_variants85%
api_response_to_attributes85%
render_detail_row85%
mask_email85%
render_detail_view86%
column_created87%
render_sdk_host88%
is_valid_price88%
get_log_for_resource88%
store_credentials88%

Project Risks

Method Coverage Complexity CRAP
ajax_save_payment_button0.0%15240
validate_ajax_params0.0%11132
attributes_to_api_request45.6%2299
request_access_token10.0%1082
format_price0.0%756
ajax_delete_payment_button0.0%756
widget0.0%756
render_detail_view86.7%4448
handle_send67.9%2443
render_block0.0%642
get_product0.0%642
api_response_to_attributes85.5%3741
is_enabled_jetpack_simple_payments0.0%530
parse_shortcode0.0%530
__construct0.0%530
ajax_get_payment_buttons0.0%530
update0.0%530
make_request_with_retry63.6%1628
amp_skip_post0.0%420
is_valid0.0%420
validate_product0.0%420
record_event0.0%420
get_user_friendly_message76.7%1315
sanitize_variants85.3%1414
enqueue_frontend_assets0.0%312
render_page82.4%1212
get_decimal_places0.0%312
get_product_from_post0.0%312
request_access_token_with_lock50.0%610
get_encryption_key33.3%48
connect_with_credentials82.0%88
get_access_token66.7%67
sanitize_css_color84.6%77
register_block0.0%26
init_hook_action0.0%26
remove_auto_paragraph_from_product_description0.0%26
output_purchase_box0.0%26
output_shortcode0.0%26
sanitize_currency0.0%26
sanitize_price0.0%26
validate_paypal_email0.0%26
validate_price0.0%26
register_widget_simple_payments0.0%26
get_parent_menu_slug0.0%26
render_detail_row_html0.0%26
is_valid_price88.9%66
get_sdk_base_url0.0%26
validate_credentials0.0%26
column_default0.0%26
no_items0.0%26
record_event75.0%66
get_first_product_id0.0%26
get_latest_field_value0.0%26
form0.0%26
decrypt75.0%55
store_credentials88.9%55
init_jetpack_sharing83.3%55
extract_field_errors71.4%44
get_variant_currency80.0%44
render_sdk_host88.2%44
log_send81.8%33
get_log_for_resource88.9%33
column_created87.5%33
render_detail_row85.7%22
mask_email85.7%22
encrypt83.3%22
add_editor_feature_flags75.0%22
render_onboarding_return80.0%22
handle_merchant_status75.0%22