Classes

Coverage Distribution

Complexity

Methods

Coverage Distribution

Complexity

Insufficient Coverage

Method Coverage
activate_plugin0%
permissions_callback0%
get_site_backup_undo_event0%
is_module_active0%
do_product_specific_activation0%
is_active0%
has_required_plan0%
get_wpcom_biyearly_product_slug0%
get_wpcom_monthly_product_slug0%
is_active0%
activate_plugin0%
is_module_active0%
do_product_specific_activation0%
is_active0%
has_required_plan0%
get_plugin_filename0%
get_wpcom_monthly_product_slug0%
get_wpcom_bi_yearly_product_slug0%
admin_enqueue_scripts0%
add_ai_block0%
is_active0%
activate_plugin0%
get_ai_assistant_feature0%
has_trial_support0%
get_plugin_actions_links0%
is_active0%
activate_plugin0%
is_active0%
do_product_specific_activation0%
is_module_active0%
get_stats_from_wpcom0%
queue_post_count_query_from_wpcom0%
do_product_specific_activation0%
is_module_active0%
do_product_specific_activation0%
is_active0%
has_required_plan0%
is_active0%
activate_plugin0%
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_wpcom_pwyw_product_slug0%
has_trial_support0%
permissions_callback0%
get_videopress_stats0%
get_site_videopress_data0%
get_features_by_tier3%
get_pricing_for_ui_by_usage_tier15%
get_pricing_for_ui22%
get_url_product_type22%
is_upgradable23%
do_product_specific_activation26%
does_module_need_attention28%
get_next_usage_tier28%
does_module_need_attention30%
get_tiers33%
get_ai_assistant_feature33%
has_free_plan_for_product37%
activate_plugin40%
install_and_activate_standalone40%
install_and_activate_standalone50%
do_activation58%
do_product_specific_activation60%
get_manage_url60%
has_paid_plan_for_product60%
get_paid_bundles_that_include_product61%
get_raw_post_type_breakdown63%
get_long_description_by_usage_tier66%
are_tier_plans_enabled66%
is_module_active66%
get_current_usage_tier71%
is_upgradable72%
has_free_plan_for_product75%
is_module_active75%
get_paid_plan_expiration_date75%
get_paid_plan_expiration_status75%
extend_plugin_action_links75%
get_status75%
get_status78%
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%
does_site_have_feature83%
is_paid_plan_expired83%
sync_local_state_after_free_activation84%
is_new_pricing_20220885%
get_post_type_breakdown88%
get_feature_status88%
do_product_specific_activation88%
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_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
get_status78.9%3749
has_required_plan0.0%642
do_product_specific_activation0.0%642
has_required_plan0.0%642
do_product_specific_activation26.7%940
do_product_specific_activation0.0%530
do_product_specific_activation0.0%530
get_features_by_tier3.3%418
get_ai_assistant_feature33.3%616
get_next_usage_tier28.6%514
has_free_plan_for_product37.5%614
does_module_need_attention30.4%513
is_upgradable72.7%1012
do_product_specific_activation0.0%312
do_product_specific_activation0.0%312
get_pricing_for_ui22.2%411
install_and_activate_standalone40.0%510
install_and_activate_standalone50.0%58
do_activation58.3%68
get_pricing_from_wpcom89.3%88
activate_plugin0.0%26
is_active0.0%26
is_active0.0%26
get_feature_status88.9%66
activate_plugin0.0%26
get_paid_bundles_that_include_product61.5%56
activate_plugin0.0%26
get_stats_from_wpcom0.0%26
queue_post_count_query_from_wpcom0.0%26
get_raw_post_type_breakdown63.6%56
sync_local_state_after_free_activation84.6%66
is_active0.0%26
activate_plugin0.0%26
is_active0.0%26
do_product_specific_activation88.9%55
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
is_new_pricing_20220885.7%44
do_product_specific_activation60.0%33
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_feature83.3%33
is_paid_plan_expired83.3%33
get_manage_paid_plan_purchase_url80.0%33
get_renew_paid_plan_purchase_url80.0%33
get_manage_url60.0%33
get_post_type_breakdown88.2%33
is_module_active75.0%22
get_paid_plan_expiration_date75.0%22
get_paid_plan_expiration_status75.0%22
is_module_active66.7%22
extend_plugin_action_links75.0%22
get_status75.0%22