Classes

Coverage Distribution

Complexity

Methods

Coverage Distribution

Complexity

Insufficient Coverage

Method Coverage
get_name0%
get_title0%
is_upgradable_by_bundle0%
get_manage_url0%
get_name0%
get_title0%
get_disclaimers0%
get_post_checkout_url0%
permissions_callback0%
get_site_backup_undo_event0%
is_upgradable_by_bundle0%
get_name0%
get_title0%
is_module_active0%
do_product_specific_activation0%
is_active0%
has_required_plan0%
get_supported_products0%
get_manage_url0%
get_name0%
get_title0%
get_manage_url0%
get_wpcom_product_slug0%
get_wpcom_biyearly_product_slug0%
get_wpcom_monthly_product_slug0%
get_name0%
get_title0%
get_post_activation_url0%
get_manage_url0%
is_upgradable_by_bundle0%
get_name0%
get_title0%
is_active0%
get_manage_url0%
activate_plugin0%
get_name0%
get_title0%
is_module_active0%
do_product_specific_activation0%
is_active0%
has_required_plan0%
get_supported_products0%
get_manage_url0%
get_plugin_slug0%
get_plugin_filename0%
get_name0%
get_title0%
get_wpcom_monthly_product_slug0%
get_wpcom_bi_yearly_product_slug0%
get_post_checkout_url0%
get_post_activation_url0%
get_manage_url0%
admin_enqueue_scripts0%
add_ai_block0%
get_name0%
get_title0%
is_active0%
get_manage_url0%
activate_plugin0%
get_ai_assistant_feature0%
get_post_checkout_url0%
has_trial_support0%
is_upgradable_by_bundle0%
get_plugin_actions_links0%
permissions_callback0%
get_name0%
get_title0%
get_post_checkout_url0%
get_post_checkout_urls_by_feature0%
get_manage_url0%
get_manage_urls_by_feature0%
is_upgradable_by_bundle0%
get_site_protect_data0%
get_name0%
get_title0%
is_active0%
get_manage_url0%
activate_plugin0%
get_name0%
get_title0%
is_active0%
do_product_specific_activation0%
is_module_active0%
is_upgradable_by_bundle0%
get_post_activation_url0%
get_manage_url0%
get_post_checkout_url0%
get_stats_from_wpcom0%
queue_post_count_query_from_wpcom0%
get_name0%
get_title0%
get_post_checkout_url0%
do_product_specific_activation0%
is_upgradable_by_bundle0%
get_name0%
get_title0%
is_module_active0%
do_product_specific_activation0%
is_active0%
has_required_plan0%
get_supported_products0%
get_manage_url0%
get_name0%
get_title0%
is_active0%
get_manage_url0%
activate_plugin0%
get_name0%
get_title0%
get_post_checkout_url0%
is_upgradable_by_bundle0%
get_name0%
get_title0%
get_description0%
get_long_description0%
get_features0%
get_pricing_for_ui0%
get_wpcom_product_slug0%
is_module_active0%
do_product_specific_activation0%
is_active0%
has_required_plan0%
get_paid_plan_product_slugs0%
is_bundle_product0%
get_supported_products0%
get_manage_url0%
get_name0%
get_title0%
get_wpcom_pwyw_product_slug0%
get_wpcom_free_product_slug0%
has_trial_support0%
get_manage_url0%
is_upgradable_by_bundle0%
permissions_callback0%
get_name0%
get_title0%
get_post_checkout_url0%
is_upgradable_by_bundle0%
get_videopress_stats0%
get_site_videopress_data0%
get_features_by_tier3%
get_pricing_for_ui_by_usage_tier15%
get_ai_assistant_feature16%
do_product_specific_activation20%
get_pricing_for_ui22%
get_feature_status22%
get_url_product_type22%
is_upgradable23%
does_module_need_attention28%
get_next_usage_tier28%
does_module_need_attention30%
get_tiers33%
has_paid_plan_for_product37%
has_free_plan_for_product37%
get_paid_bundles_that_include_product38%
activate_plugin40%
install_and_activate_standalone40%
install_and_activate_standalone50%
get_site_features_from_wpcom52%
do_activation58%
has_paid_plan_for_product60%
get_raw_post_type_breakdown63%
get_long_description_by_usage_tier66%
are_tier_plans_enabled66%
does_site_have_feature66%
get_status68%
get_current_usage_tier71%
is_upgradable72%
has_free_plan_for_product75%
is_module_active75%
deactivate75%
get_paid_plan_expiration_date75%
get_paid_plan_expiration_status75%
extend_plugin_action_links75%
get_status75%
get_status75%
do_product_specific_activation77%
do_product_specific_activation80%
get_manage_paid_plan_purchase_url80%
get_renew_paid_plan_purchase_url80%
get_state_from_wpcom82%
get_latest_backups82%
get_status83%
is_paid_plan_expired83%
is_new_pricing_20220885%
get_related_plan_slugs87%
has_paid_plan_for_product87%
is_owned87%
get_post_type_breakdown88%
get_pricing_from_wpcom89%

Project Risks

Method Coverage Complexity CRAP
do_product_specific_activation0.0%12156
does_module_need_attention28.2%18137
get_videopress_stats0.0%11132
get_status68.4%3780
get_site_backup_undo_event0.0%872
add_ai_block0.0%872
is_upgradable23.5%1165
get_pricing_for_ui_by_usage_tier15.4%958
get_url_product_type22.2%1057
has_required_plan0.0%756
has_required_plan0.0%756
do_product_specific_activation20.0%950
has_required_plan0.0%642
do_product_specific_activation0.0%642
has_required_plan0.0%642
do_product_specific_activation0.0%530
do_product_specific_activation0.0%530
get_ai_assistant_feature16.7%626
get_feature_status22.2%622
get_features_by_tier3.4%418
has_paid_plan_for_product37.5%614
get_next_usage_tier28.6%514
has_free_plan_for_product37.5%614
does_module_need_attention30.4%513
is_upgradable72.7%1012
get_manage_url0.0%312
do_product_specific_activation0.0%312
do_product_specific_activation0.0%312
get_pricing_for_ui22.2%411
get_paid_bundles_that_include_product38.5%510
install_and_activate_standalone40.0%510
has_paid_plan_for_product87.5%99
install_and_activate_standalone50.0%58
do_activation58.3%68
get_pricing_from_wpcom89.3%88
is_active0.0%26
is_active0.0%26
activate_plugin0.0%26
is_owned87.5%66
get_site_protect_data0.0%26
activate_plugin0.0%26
get_post_checkout_url0.0%26
get_stats_from_wpcom0.0%26
queue_post_count_query_from_wpcom0.0%26
get_raw_post_type_breakdown63.6%56
is_active0.0%26
activate_plugin0.0%26
is_active0.0%26
get_site_features_from_wpcom52.6%45
has_paid_plan_for_product60.0%45
activate_plugin40.0%34
get_long_description_by_usage_tier66.7%44
are_tier_plans_enabled66.7%44
get_status83.3%44
do_product_specific_activation77.8%44
is_new_pricing_20220885.7%44
has_free_plan_for_product75.0%33
get_state_from_wpcom82.4%33
get_latest_backups82.4%33
do_product_specific_activation80.0%33
get_tiers33.3%23
get_current_usage_tier71.4%33
does_site_have_feature66.7%33
is_paid_plan_expired83.3%33
get_manage_paid_plan_purchase_url80.0%33
get_renew_paid_plan_purchase_url80.0%33
get_post_type_breakdown88.2%33
get_status75.0%33
is_module_active75.0%22
deactivate75.0%22
get_related_plan_slugs87.5%22
get_paid_plan_expiration_date75.0%22
get_paid_plan_expiration_status75.0%22
extend_plugin_action_links75.0%22
get_status75.0%22