Classes

Coverage Distribution

Complexity

Methods

Coverage Distribution

Complexity

Insufficient Coverage

Method Coverage
__construct0%
get_localized_week0%
__construct0%
get_item_permissions_check0%
get_item0%
__construct0%
register_routes0%
register_ai_chat_routes0%
request_chat_with_site0%
rank_response0%
request_gpt_completion0%
request_dalle_generation0%
request_get_ai_assistance_feature0%
__construct0%
permission_callback0%
sanitize_media0%
validate_media0%
prepare_media_param0%
get_media0%
format_response0%
format_item0%
__construct0%
should_exclude_conditional_link0%
__construct0%
get_blog_stats0%
__construct0%
permissions_check0%
email_preview0%
__construct0%
get_connection_details0%
delete_connection0%
get_picker_status0%
create_session0%
get_session0%
delete_session0%
proxy_media_request0%
get_wp_filesystem0%
__construct0%
get_following0%
get_recommendations0%
__construct0%
get_goodreads_user_id0%
__construct0%
check_document_visibility0%
__construct0%
get_instagram_connect_url0%
get_instagram_connections0%
get_instagram_gallery0%
__construct0%
is_connected0%
get_mailchimp_status0%
get_mailchimp_groups0%
get_mailchimp_settings0%
__construct0%
get_newsletter_categories0%
__construct0%
get_newsletter_categories_subscriptions_count0%
__construct0%
get_tracks_quantity0%
get_player_data0%
prepare_for_response0%
get_item_schema0%
__construct0%
get_item_permissions_check0%
get_item0%
__construct0%
get_options0%
enable_rp0%
get_related_posts_permissions_check0%
get_related_posts0%
get_post0%
__construct0%
follow_redirect0%
get_item_schema0%
get_response_url0%
__construct0%
__construct0%
send_email_preview0%
__construct0%
permissions_check0%
validate_template_type0%
get_item0%
__construct0%
get_post_types0%
get_top_posts0%
__construct0%
__construct0%
modify_query0%
map_date_query0%
filter_sql0%
prepare_item_for_response0%
is_in_bloganuary0%
get_bloganuary_id0%
prepare_date_response0%
build_answering_users_sample0%
__construct0%
__construct0%
get_public_item_schema0%
get_items_permission_check0%
__construct0%
get_data0%
prevent_running_outside_of_wpcom0%
list_products_from_wpcom0%
find_product_from_wpcom0%
create_product_from_wpcom0%
update_product_from_wpcom0%
delete_product_from_wpcom0%
validate_tier_references0%
check_duplicate_tier_references0%
__construct0%
get_public_item_schema0%
__construct0%
get_featured_media_url0%
__construct0%
get_items16%
create_item_permissions_check25%
get_item25%
get_abilities28%
create_products30%
get_status30%
copy_external_media38%
list_products44%
delete_product44%
get_external_media45%
update_service_api_key52%
create_product55%
update_product60%
permissions_check61%
get_attachment_data66%
dismiss_item66%
get_subscriber_count71%
enqueue_block_type_editor_assets75%
filter_style_elements75%
extract_handle_from_element75%
register_routes75%
sideload_media77%
parse_menu_item78%
get_item78%
should_exclude_asset80%
validate_yearly_tier80%
get_subscriber_counts80%
validate_service_api_key_mapbox81%
should_exclude_inline_asset83%
is_allowed_plugin_handle83%
setup_block_editor_screen85%
should_exclude_conditional_script85%
get_download_url85%
validate_tier_field85%
get_service_api_key85%
delete_service_api_key86%
remove_problematic_plugin_hooks86%
permissions_check88%

Project Risks

Method Coverage Complexity CRAP
prepare_item_for_response0.0%15240
check_duplicate_tier_references0.0%10110
get_instagram_connections0.0%872
get_connection_details0.0%756
proxy_media_request0.0%756
get_instagram_connect_url0.0%642
filter_sql0.0%642
build_answering_users_sample0.0%642
prepare_media_param0.0%530
permissions_check0.0%530
get_following0.0%530
__construct0.0%530
get_mailchimp_status0.0%530
get_mailchimp_groups0.0%530
get_mailchimp_settings0.0%530
get_player_data0.0%530
map_date_query0.0%530
prepare_date_response0.0%530
get_status30.4%723
get_external_media45.0%922
__construct0.0%420
rank_response0.0%420
get_recommendations0.0%420
check_document_visibility0.0%420
is_connected0.0%420
prepare_for_response0.0%420
get_post0.0%420
send_email_preview0.0%420
find_product_from_wpcom0.0%420
validate_tier_references0.0%420
get_featured_media_url0.0%420
remove_problematic_plugin_hooks86.7%1919
copy_external_media38.1%718
create_products30.0%513
parse_menu_item78.3%1112
request_chat_with_site0.0%312
format_response0.0%312
should_exclude_conditional_link0.0%312
delete_connection0.0%312
get_picker_status0.0%312
create_session0.0%312
get_session0.0%312
delete_session0.0%312
get_goodreads_user_id0.0%312
get_newsletter_categories0.0%312
get_related_posts_permissions_check0.0%312
get_related_posts0.0%312
get_response_url0.0%312
list_products44.4%612
prevent_running_outside_of_wpcom0.0%312
list_products_from_wpcom0.0%312
delete_product_from_wpcom0.0%312
should_exclude_asset80.0%1010
create_item_permissions_check25.0%410
enqueue_block_type_editor_assets75.0%89
should_exclude_inline_asset83.3%88
get_items16.7%38
permissions_check61.5%68
dismiss_item66.7%67
get_item_permissions_check0.0%26
setup_block_editor_screen85.7%66
get_wp_filesystem0.0%26
__construct0.0%26
get_item_permissions_check0.0%26
get_options0.0%26
follow_redirect0.0%26
__construct0.0%26
permissions_check88.2%66
permissions_check0.0%26
validate_template_type0.0%26
get_item0.0%26
__construct0.0%26
get_post_types0.0%26
__construct0.0%26
get_item25.0%36
modify_query0.0%26
get_bloganuary_id0.0%26
get_item78.6%66
create_product_from_wpcom0.0%26
update_product_from_wpcom0.0%26
filter_style_elements75.0%55
is_allowed_plugin_handle83.3%55
create_product55.6%45
update_product60.0%45
validate_tier_field85.7%55
get_service_api_key85.7%55
update_service_api_key52.6%45
delete_service_api_key86.4%55
validate_service_api_key_mapbox81.2%55
delete_product44.4%34
validate_yearly_tier80.0%44
get_abilities28.6%23
should_exclude_conditional_script85.7%33
extract_handle_from_element75.0%22
register_routes75.0%22
get_download_url85.7%22
sideload_media77.8%22
get_attachment_data66.7%22
get_subscriber_count71.4%22
get_subscriber_counts80.0%22