Code Analysis: Aruba HiSpeed Cache 2.0.9

Function Rating Maintainability Complexity Lines of code
ahsc_transition_post_status()
B
37 19 73
AHSC_Settings::add_fields()
B
31 13 133
AHSC_headers_analizer()
A
47 13 37
ahsc_get_check_notice()
A
41 6 68
ahsc_save_options()
A
57 9 14
ArubaSPA\HiSpeedCache\Debug\Logger::init()
A
54 8 20
ArubaSPA\HiSpeedCache\Debug\Logger::format_log_entry()
S
51 6 28
ArubaSPA\HiSpeedCache\Debug\Logger::add()
S
53 6 22
ahsc_purge_page_on_transition_comment_status()
S
54 6 21
AHSC_log()
S
57 6 18
post_mod_cache_cleaner()
S
51 5 26
ArubaSPA\HiSpeedCache\Debug\Logger::time_end()
S
55 5 19
ahsc_tool_bar_purge()
S
56 5 17
ArubaSPA\HiSpeedCache\Debug\Logger::dump_to_file()
S
59 5 14
AHSC_check()
S
61 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
ArubaSPA\HiSpeedCache\Purger\WpPurger::cache_warmer()
S
58 4 15
ahsc_purge_on_plugin_actions()
S
59 4 13
ahsc_purge_on_switch_theme()
S
59 4 13
AHSC_script_nit()
S
61 4 13
ahsc_has_notice()
S
61 4 12
ArubaSPA\HiSpeedCache\Purger\WpPurger::doRemoteGet()
S
54 3 22
AHSC_activation()
S
56 3 19
check_hispeed_cache_services()
S
58 3 18
ahsc_update_nav_menu()
S
61 3 12
ahsc_deferred_purge()
S
61 3 12
ArubaSPA\HiSpeedCache\Purger\WpPurger::purgeUrls()
S
63 3 11
AHSC_Notice_Render()
S
54 2 23
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
AHSC_add_admin_bar_menu_links()
S
59 2 15
ArubaSPA\HiSpeedCache\Purger\WpPurger::flush_wp_object_cache()
S
64 3 10
ahsc_has_transient()
S
73 3 4
ahsc_current_theme_is_fse_theme()
S
67 3 9
ArubaSPA\HiSpeedCache\Debug\Logger::time()
S
64 3 10
ahsc_delete_transient()
S
66 3 8
ahsc_get_debug_file_content()
S
64 3 10
AHSC_plugin_action_links()
S
58 2 14
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_Admin_Menu()
S
65 2 10
ahsc_set_transient()
S
72 2 5
ArubaSPA\HiSpeedCache\Purger\WpPurger::purgeUrl()
S
63 2 10
AHSC_deactivate_me()
S
73 2 5
ArubaSPA\HiSpeedCache\Purger\WpPurger::purgeAll()
S
64 2 10
AHSC_remove_htaccess()
S
68 2 7
ArubaSPA\HiSpeedCache\Debug\Logger::dump_to_string()
S
67 2 8
ahsc_get_site_home_url()
S
69 2 7
AHSC_check_hispeed_cache_notices()
S
71 2 6
AHSC_edit_htaccess()
S
65 2 9
ahsc_enqueue_toolbar_js()
S
63 1 12
ArubaSPA\HiSpeedCache\Purger\AbstractPurger::setServerPort()
S
77 1 4
AHSC_load_plugin_textdomain()
S
69 1 7
ArubaSPA\HiSpeedCache\Purger\AbstractPurger::doRemoteGet()
S
100 1 0
add_supported_cache_headers()
S
70 1 6
ArubaSPA\HiSpeedCache\Purger\AbstractPurger::setPurger()
S
73 1 5
AHSC\Pages\AHSC_Page::loadStyles()
S
66 1 9
ArubaSPA\HiSpeedCache\Purger\AbstractPurger::setServerHost()
S
77 1 4
ArubaSPA\HiSpeedCache\Purger\AbstractPurger::purgeAll()
S
100 1 0
AHSC_set_parameters_to_check()
S
69 1 7
AHSC\Pages\AHSC_Page::draw()
S
100 1 0
AHSC\Pages\AHSC_Page::buildPage()
S
75 1 5
ArubaSPA\HiSpeedCache\Purger\AbstractPurger::purgeUrls()
S
100 1 0
ArubaSPA\HiSpeedCache\Purger\AbstractPurger::getServerHost()
S
82 1 3
ahsc_set_term_uri()
S
75 1 4
ArubaSPA\HiSpeedCache\Debug\Logger::debug()
S
78 1 3
ArubaSPA\HiSpeedCache\Debug\Logger::clear_log()
S
80 1 3
ArubaSPA\HiSpeedCache\Debug\Logger::get_log_file_path_name()
S
78 1 3
ahsc_purge_page_on_new_comment_rest()
S
80 1 3
ArubaSPA\HiSpeedCache\Purger\AbstractPurger::getServerPort()
S
82 1 3
ahsc_purge_page_on_deleted_comment_rest()
S
80 1 3
ArubaSPA\HiSpeedCache\Debug\Logger::error()
S
78 1 3
ArubaSPA\HiSpeedCache\Debug\Logger::warning()
S
78 1 3
ArubaSPA\HiSpeedCache\Purger\AbstractPurger::setTimeOut()
S
77 1 4
ArubaSPA\HiSpeedCache\Debug\Logger::get_log_file_url()
S
79 1 3
ArubaSPA\HiSpeedCache\Purger\AbstractPurger::purgeUrl()
S
100 1 0
ArubaSPA\HiSpeedCache\Debug\Logger::info()
S
78 1 3
ArubaSPA\HiSpeedCache\Purger\AbstractPurger::getTimeOut()
S
82 1 3
AHSC_GeneralSetting()
S
77 1 4
ArubaSPA\HiSpeedCache\Purger\AbstractPurger::preparePurgeRequestUri()
S
67 1 8
AHSC_localize_toolbar_js()
S
64 1 9
AHSC_deactivation()
S
74 1 5
AHSC_Menu_get_title()
S
72 1 5