Classes

Coverage Distribution

Complexity

Methods

Coverage Distribution

Complexity

Insufficient Coverage

Method Coverage
__construct0%
is_enabled0%
maybe_restore_dropin0%
on_deactivation0%
disable0%
enable0%
get_state0%
constants_visible_this_request0%
bust_wp_config_cache0%
is_configured_in_wp_config0%
purgeRequest0%
purge_url0%
purge_all0%
patches0%
render0%
exclusive0%
default_local_dropin_path0%
priority0%
id0%
__construct0%
patches0%
render0%
is_enabled0%
exclusive0%
priority0%
id0%
__construct0%
on_deactivation0%
on_activation0%
hooks0%
get_dropin_source_url0%
run_connectivity_preflight0%
purge_url0%
ping_shards0%
skip_4040%
level0%
validate_cache_level0%
purge_url0%
purge_all0%
should_enable0%
redis_auth_secret_string0%
phpredis_auth0%
build_parameters_from_constants0%
normalize_ping_result0%
build_cluster_seeds0%
ping_single0%
ping_cluster0%
ping0%
bootstrap_redis_connection_constants_for_preflight0%
flush_and_clear_on_shutdown0%
clear_options_object_cache0%
flush_object_cache0%
delete_dropin_file0%
delete_our_drop_in_file_if_ours0%
remove_our_dropin_file_and_disable_preference0%
normalize_to_bool0%
maybe_restore_on_activation0%
map_wp_error_to_enable_result0%
parse_wp_config_redis_acl_password0%
parse_wp_config_scalar0%
get_wp_config_transformer_readonly0%
maybe_define_redis_constants_from_environment0%
getStoragePathForRequest0%
getStorageFileForRequest0%
purge_all0%
purge_url0%
should_enable0%
set_headers0%
remove_all_headers0%
remove_header0%
add_headers0%
add_header0%
parse_headers0%
__construct0%
is_public_taxonomy0%
on_update_option0%
on_update_comment0%
on_edit_term0%
on_save_post0%
purge_all0%
on_rewrite0%
purge_page_caches0%
manual_purge_request0%
can_purge0%
__construct0%
get_instances0%
enabled_cache_types0%
registered_cache_types0%
classMap0%
__construct0%
add_to_runtime0%
__construct0%
add_to_runtime0%
on_cache_level_change0%
on_rewrite0%
getExpirationTimeframe0%
__construct0%
exclusionChange0%
purge_all0%
exclusions0%
shouldCache0%
isCacheable0%
write0%
maybeGeneratePageCache0%
removeRules0%
addRules0%
maybeAddRules0%
on_rewrite0%
exclusionChange0%
__construct0%
should_enable0%
purgeRequest0%
purge_url0%
getCloudflareTier0%
maybeAddRules0%
should_enable0%
removeRules0%
addRules0%
getFileTypeExpirations0%
on_activation0%
on_deactivation0%
exclude0%
setContainer0%
getContainer0%
__construct0%
should_enable0%
isCoudflareEnabled0%
maybe_remove_dropin_if_unavailable30%
reconcile_non_ours_dropin55%
is_available75%
snapshot79%
is_our_drop_in83%

Project Risks

Method CRAP
enable552
isCacheable420
bootstrap_redis_connection_constants_for_preflight210
disable182
ping_single182
ping_cluster110
on_save_post110
is_configured_in_wp_config90
ping90
on_update_option90
build_parameters_from_constants90
parse_wp_config_scalar72
parse_wp_config_redis_acl_password72
normalize_ping_result72
redis_auth_secret_string72
phpredis_auth72
maybe_restore_dropin56
shouldCache56
delete_our_drop_in_file_if_ours42
getCloudflareTier42
map_wp_error_to_enable_result42
get_wp_config_transformer_readonly42
manual_purge_request42
get_dropin_source_url30
purge_all30
getFileTypeExpirations30
flush_object_cache30
delete_dropin_file30
write30
maybe_define_redis_constants_from_environment20
get_state20
purgeRequest20
maybeAddRules20
render20
getExpirationTimeframe20
clear_options_object_cache20
purgeRequest20
flush_and_clear_on_shutdown20
build_cluster_seeds20
parse_headers20
on_update_comment20
purge_url20
skip_40420
maybe_remove_dropin_if_unavailable18
reconcile_non_ours_dropin16
remove_our_dropin_file_and_disable_preference12
validate_cache_level12
on_cache_level_change12
constants_visible_this_request12
run_connectivity_preflight12
set_headers12
enabled_cache_types12
get_instances12
can_purge12
purge_url12
maybeGeneratePageCache12
addRules12
purge_page_caches12
purge_url12
addRules12
is_public_taxonomy12
snapshot10
level6
__construct6
on_edit_term6
purge_all6
should_enable6
maybeAddRules6
purge_url6
should_enable6
getStoragePathForRequest6
render6
normalize_to_bool6
exclude6
is_our_drop_in4
is_available3