Code Analysis: Aruba HiSpeed Cache 2.0.19

Function Rating Maintainability Complexity Lines of code
AHSC_Settings::add_fields()
D
24
26 214
ahsc_transition_post_status()
B
37 19 73
AHSC_headers_analizer()
A
47 13 37
ahsc_get_check_notice()
A
40 6 71
ahsc_tool_bar_purge()
S
53 7 22
AHSC_add_admin_bar_menu_links()
S
48 6 34
ahsc_purge_page_on_transition_comment_status()
S
54 6 21
post_mod_cache_cleaner()
S
51 5 26
AHSC_check()
S
61 5 12
ahsc_clear_expired_transient()
S
60 5 12
AHSC_get_headers()
S
54 4 21
ahsc_purge_archive_on_delete()
S
56 4 17
ahsc_purge_page_on_deleted_comment()
S
56 4 17
ahsc_purge_page_on_new_comment()
S
56 4 17
ahsc_purge_archive_on_edit()
S
57 4 16
get_terms_target()
S
58 4 16
ahsc_post_updated()
S
58 4 15
AHSC_localize_toolbar_js()
S
58 4 15
ArubaSPA\HiSpeedCache\Purger\WpPurger::cache_warmer()
S
58 4 15
AHSC_script_nit()
S
61 4 13
ahsc_purge_on_switch_theme()
S
59 4 13
ahsc_purge_on_plugin_actions()
S
59 4 13
ArubaSPA\HiSpeedCache\Purger\WpPurger::doRemoteGet()
S
54 3 22
check_hispeed_cache_services()
S
58 3 18
ahsc_deferred_purge()
S
61 3 12
ahsc_update_nav_menu()
S
61 3 12
ArubaSPA\HiSpeedCache\Purger\WpPurger::purgeUrls()
S
63 3 11
AHSC_load_plugin_textdomain()
S
51 1 36
AHSC_gutemberg_scripts()
S
55 2 20
debugger()
S
56 2 19
AHSC_required_php_version()
S
57 2 16
AHSC_required_wp_version()
S
57 2 16
ArubaSPA\HiSpeedCache\Purger\WpPurger::flush_wp_object_cache()
S
64 3 10
AHSC_check_requirement()
S
63 2 13
AHSC_Settings::draw()
S
62 2 11
ahsc_adminbar_inline_style()
S
58 1 24
AHSC\Pages\AHSC_Page::loadJavascript()
S
55 1 21
AHSC_Menu_get_title()
S
66 2 8
ArubaSPA\HiSpeedCache\Purger\WpPurger::purgeUrl()
S
63 2 10
ArubaSPA\HiSpeedCache\Purger\WpPurger::purgeAll()
S
64 2 10
AHSC_Admin_Menu()
S
65 2 10
AHSC_check_hispeed_cache_notices()
S
71 2 6
ahsc_enqueue_toolbar_js()
S
63 1 12
ArubaSPA\HiSpeedCache\Purger\AbstractPurger::getServerPort()
S
82 1 3
ArubaSPA\HiSpeedCache\Purger\AbstractPurger::purgeUrls()
S
100 1 0
ahsc_set_term_uri()
S
75 1 4
AHSC\Pages\AHSC_Page::loadStyles()
S
66 1 9
add_supported_cache_headers()
S
70 1 6
ArubaSPA\HiSpeedCache\Purger\AbstractPurger::purgeAll()
S
100 1 0
ahsc_purge_page_on_deleted_comment_rest()
S
80 1 3
ArubaSPA\HiSpeedCache\Purger\AbstractPurger::setPurger()
S
73 1 5
ArubaSPA\HiSpeedCache\Purger\AbstractPurger::purgeUrl()
S
100 1 0
AHSC\Pages\AHSC_Page::draw()
S
100 1 0
ArubaSPA\HiSpeedCache\Purger\AbstractPurger::getTimeOut()
S
82 1 3
ArubaSPA\HiSpeedCache\Purger\AbstractPurger::setServerHost()
S
77 1 4
ArubaSPA\HiSpeedCache\Purger\AbstractPurger::doRemoteGet()
S
100 1 0
AHSC_GeneralSetting()
S
77 1 4
ArubaSPA\HiSpeedCache\Purger\AbstractPurger::setTimeOut()
S
77 1 4
ArubaSPA\HiSpeedCache\Purger\AbstractPurger::preparePurgeRequestUri()
S
67 1 8
ArubaSPA\HiSpeedCache\Purger\AbstractPurger::setServerPort()
S
77 1 4
AHSC\Pages\AHSC_Page::buildPage()
S
75 1 5
AHSC_get_version()
S
72 1 5
AHSC_set_parameters_to_check()
S
69 1 7
ahsc_purge_page_on_new_comment_rest()
S
80 1 3
ArubaSPA\HiSpeedCache\Purger\AbstractPurger::getServerHost()
S
82 1 3