Code Analysis: Aruba HiSpeed Cache 2.0.24

Function Rating Maintainability Complexity Lines of code
AHSC_Settings::add_fields()
D
20
34 260
ahsc_transition_post_status()
B
37 19 73
HASC_WPCT::parse_wp_config()
B
44 17 43
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
HASC_WPCT::add()
S
49 6 30
ahsc_purge_page_on_transition_comment_status()
S
54 6 21
HASC_WPCT::update()
S
47 5 33
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_page_on_deleted_comment()
S
56 4 17
ahsc_purge_page_on_new_comment()
S
56 4 17
ahsc_purge_archive_on_delete()
S
56 4 17
get_terms_target()
S
58 4 16
ahsc_purge_archive_on_edit()
S
57 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
HASC_WPCT::save()
S
60 4 13
ArubaSPA\HiSpeedCache\Purger\WpPurger::doRemoteGet()
S
54 3 22
check_hispeed_cache_services()
S
58 3 18
HASC_WPCT::format_value()
S
69 4 6
AHSC_Settings::draw()
S
58 3 15
HASC_WPCT::__construct()
S
63 4 10
ahsc_deferred_purge()
S
61 3 12
ahsc_update_nav_menu()
S
61 3 12
HASC_WPCT::exists()
S
60 3 12
HASC_WPCT::get_value()
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_wp_version()
S
57 2 16
AHSC_required_php_version()
S
57 2 16
HASC_WPCT::normalize()
S
63 3 10
ArubaSPA\HiSpeedCache\Purger\WpPurger::flush_wp_object_cache()
S
64 3 10
AHSC_check_requirement()
S
63 2 13
ahsc_adminbar_inline_style()
S
58 1 24
AHSC\Pages\AHSC_Page::loadJavascript()
S
55 1 21
ArubaSPA\HiSpeedCache\Purger\WpPurger::purgeUrl()
S
63 2 10
AHSC_check_hispeed_cache_notices()
S
71 2 6
HASC_WPCT::remove()
S
65 2 8
ArubaSPA\HiSpeedCache\Purger\WpPurger::purgeAll()
S
64 2 10
AHSC_Admin_Menu()
S
65 2 10
AHSC_Menu_get_title()
S
66 2 8
ahsc_enqueue_toolbar_js()
S
63 1 12
AHSC_GeneralSetting()
S
77 1 4
ArubaSPA\HiSpeedCache\Purger\AbstractPurger::getServerPort()
S
82 1 3
ArubaSPA\HiSpeedCache\Purger\AbstractPurger::setPurger()
S
73 1 5
AHSC\Pages\AHSC_Page::loadStyles()
S
66 1 9
AHSC_set_parameters_to_check()
S
69 1 7
ArubaSPA\HiSpeedCache\Purger\AbstractPurger::doRemoteGet()
S
100 1 0
ArubaSPA\HiSpeedCache\Purger\AbstractPurger::getServerHost()
S
82 1 3
ArubaSPA\HiSpeedCache\Purger\AbstractPurger::preparePurgeRequestUri()
S
67 1 8
ArubaSPA\HiSpeedCache\Purger\AbstractPurger::setServerPort()
S
77 1 4
AHSC_get_version()
S
72 1 5
ahsc_purge_page_on_deleted_comment_rest()
S
80 1 3
AHSC\Pages\AHSC_Page::draw()
S
100 1 0
ArubaSPA\HiSpeedCache\Purger\AbstractPurger::getTimeOut()
S
82 1 3
add_supported_cache_headers()
S
70 1 6
AHSC\Pages\AHSC_Page::buildPage()
S
75 1 5
ArubaSPA\HiSpeedCache\Purger\AbstractPurger::purgeUrl()
S
100 1 0
ArubaSPA\HiSpeedCache\Purger\AbstractPurger::purgeUrls()
S
100 1 0
ArubaSPA\HiSpeedCache\Purger\AbstractPurger::setTimeOut()
S
77 1 4
ArubaSPA\HiSpeedCache\Purger\AbstractPurger::purgeAll()
S
100 1 0
ahsc_set_term_uri()
S
75 1 4
ArubaSPA\HiSpeedCache\Purger\AbstractPurger::setServerHost()
S
77 1 4
ahsc_purge_page_on_new_comment_rest()
S
80 1 3