/home/runner/work/wp-module-performance/wp-module-performance/includes
Cache
(Dashboard)
Classes
Coverage Distribution
Complexity
Insufficient Coverage
Class
Coverage
NewfoldLabs\WP\Module\Performance\Cache\Cache
0%
NewfoldLabs\WP\Module\Performance\Cache\CacheExclusion
0%
NewfoldLabs\WP\Module\Performance\Cache\CacheFeatureHooks
0%
NewfoldLabs\WP\Module\Performance\Cache\CacheManager
0%
NewfoldLabs\WP\Module\Performance\Cache\CachePurgingService
0%
NewfoldLabs\WP\Module\Performance\Cache\ResponseHeaderManager
0%
NewfoldLabs\WP\Module\Performance\Cache\Types\Browser
0%
NewfoldLabs\WP\Module\Performance\Cache\Types\CacheBase
0%
NewfoldLabs\WP\Module\Performance\Cache\Types\Cloudflare
0%
NewfoldLabs\WP\Module\Performance\Cache\Types\File
0%
NewfoldLabs\WP\Module\Performance\Cache\Types\Nginx
0%
NewfoldLabs\WP\Module\Performance\Cache\Types\Sitelock
0%
NewfoldLabs\WP\Module\Performance\Cache\Types\WPCLI\CacheTypesCommandHandler
0%
Project Risks
Class
CRAP
NewfoldLabs\WP\Module\Performance\Cache\Types\File
3660
NewfoldLabs\WP\Module\Performance\Cache\CachePurgingService
2070
NewfoldLabs\WP\Module\Performance\Cache\Types\Browser
420
NewfoldLabs\WP\Module\Performance\Cache\Types\Cloudflare
306
NewfoldLabs\WP\Module\Performance\Cache\ResponseHeaderManager
156
NewfoldLabs\WP\Module\Performance\Cache\Types\WPCLI\CacheTypesCommandHandler
132
NewfoldLabs\WP\Module\Performance\Cache\Types\Sitelock
110
NewfoldLabs\WP\Module\Performance\Cache\CacheFeatureHooks
90
NewfoldLabs\WP\Module\Performance\Cache\CacheManager
90
NewfoldLabs\WP\Module\Performance\Cache\Cache
56
NewfoldLabs\WP\Module\Performance\Cache\Types\Nginx
42
Methods
Coverage Distribution
Complexity
Insufficient Coverage
Method
Coverage
__construct
0%
purgeRequest
0%
removeRules
0%
addRules
0%
maybeAddRules
0%
on_rewrite
0%
exclusionChange
0%
__construct
0%
should_enable
0%
purge_url
0%
write
0%
purge_all
0%
getCloudflareTier
0%
isCoudflareEnabled
0%
should_enable
0%
__construct
0%
getContainer
0%
setContainer
0%
should_enable
0%
maybeGeneratePageCache
0%
isCacheable
0%
on_activation
0%
purge_url
0%
skip_404
0%
level
0%
validate_cache_level
0%
purge_url
0%
purge_all
0%
should_enable
0%
purgeRequest
0%
purge_all
0%
shouldCache
0%
on_deactivation
0%
on_activation
0%
getStorageFileForRequest
0%
getStoragePathForRequest
0%
purge_url
0%
purge_all
0%
getExpirationTimeframe
0%
exclusions
0%
on_deactivation
0%
getFileTypeExpirations
0%
hooks
0%
on_deactivation
0%
__construct
0%
get_instances
0%
enabled_cache_types
0%
registered_cache_types
0%
classMap
0%
__construct
0%
on_cache_level_change
0%
on_activation
0%
manual_purge_request
0%
hooks
0%
plugin_hooks
0%
__construct
0%
add_to_runtime
0%
__construct
0%
add_to_runtime
0%
on_cache_level_change
0%
on_rewrite
0%
can_purge
0%
purge_all
0%
addRules
0%
remove_header
0%
removeRules
0%
maybeAddRules
0%
exclusionChange
0%
on_rewrite
0%
__construct
0%
should_enable
0%
set_headers
0%
remove_all_headers
0%
add_headers
0%
purge_url
0%
add_header
0%
parse_headers
0%
__construct
0%
is_public_taxonomy
0%
on_update_option
0%
on_update_comment
0%
on_edit_term
0%
on_save_post
0%
exclude
0%
Project Risks
Method
CRAP
isCacheable
420
on_save_post
110
on_update_option
90
shouldCache
56
getCloudflareTier
42
manual_purge_request
42
addRules
30
write
30
getFileTypeExpirations
30
purge_all
30
getExpirationTimeframe
20
purgeRequest
20
on_update_comment
20
purge_url
20
parse_headers
20
maybeAddRules
20
skip_404
20
purgeRequest
20
purge_url
12
validate_cache_level
12
maybeGeneratePageCache
12
on_cache_level_change
12
purge_url
12
purge_all
12
on_cache_level_change
12
enabled_cache_types
12
get_instances
12
set_headers
12
is_public_taxonomy
12
can_purge
12
level
6
__construct
6
purge_all
6
getStoragePathForRequest
6
purge_url
6
on_edit_term
6
should_enable
6
maybeAddRules
6
should_enable
6
__construct
6
exclude
6