Code Analysis: RabbitLoader 2.18.3

Function Rating Maintainability Complexity Lines of code
RabbitLoader_21_Conflicts::runConflictsCheck()
D
16
67 229
RabbitLoader_21_Core::clean_orphaned_cached_files()
D
27
42 122
RabbitLoader_21_Public::can_cache_request()
D
33 33 87
RabbitLoader_21_Tab_Home::echoTopSectionContent()
C
25
18 231
RabbitLoader_21_Public::setup_endpoint()
C
33 26 86
RabbitLoader_21_Tab_Init::getOverviewData()
B
37 18 75
RabbitLoader_21_Admin::get_warnings()
B
42 17 48
RabbitLoader_21_Core::push_recent_posts()
B
38 15 71
RabbitLoader_21_Tab_Settings::echoMainContent()
B
34 13 100
RabbitLoader_21_Core::checkHostingName()
A
46 16 37
RabbitLoader_21_Util_Core::get_requested_uri()
A
41 15 47
RabbitLoader_21_Admin::get_all_taxonomies()
A
44 15 42
RabbitLoader_21_Admin::execute_purge()
A
42 13 48
RabbitLoader_21_Core::callGETAPI()
A
43 13 46
RabbitLoader_21_Tab_Init::echoPluginPage()
A
42 12 53
RabbitLoader_21_TP::tpv_wp_rocket_residue()
A
46 13 34
RabbitLoader_21_Core::callPostApi()
A
43 12 45
RabbitLoader_21_Admin::addActions()
A
35 7 95
RabbitLoader_21_CanonicalUrl::addCanonical()
A
51 11 26
RabbitLoader_21_Tab_Help::getKnowlegeBase()
A
48 9 33
RabbitLoader_21_CDN::init()
A
50 9 27
RabbitLoader_21_Admin::update_wp_config_const()
A
50 9 25
RabbitLoader_21_Core::on_exception()
A
51 9 24
RabbitLoader_21_TP::tpv_varnish()
A
53 9 21
RabbitLoader_21_Util_WP::is_ajax()
A
63 10 8
RabbitLoader_21_Core::getWpUserOption()
A
50 8 29
RabbitLoader_21_Public::nonce_life()
A
57 9 14
RabbitLoader_21_Core::get_common_cache_urls()
A
51 8 25
RabbitLoader_21_Tab_Settings::general()
A
44 6 55
RabbitLoader_21_Admin::onPostChange()
A
51 8 25
RabbitLoader_21_CDN::replaceAssetHost()
A
53 8 21
RabbitLoader_21_Tab_Settings::excludeUrls()
A
46 6 49
RabbitLoader_21_Tab_Settings::ignoreParams()
A
47 6 48
RabbitLoader_21_TP::tpv_litespeed()
A
56 8 16
RabbitLoader_21_Util_WP::is_login_page()
S
63 9 8
RabbitLoader_21_Admin::create_cache_folder()
S
50 7 30
RabbitLoader_21_Util_Core::send_headers()
S
52 7 24
RabbitLoader_21_Core::check_varnish()
S
51 7 23
RabbitLoader_21_Public::process_incoming_request()
S
54 7 20
RabbitLoader_21_Admin::activate_advanced_cache()
S
49 6 31
RabbitLoader_21_Admin::admin_notices()
S
52 6 25
RabbitLoader_21_Tab_Log::echoMainContent()
S
46 5 40
RabbitLoader_21_Util_WP::is_user_logged_in()
S
57 6 18
RabbitLoader_21_TP::tpv_siteground()
S
57 6 15
RabbitLoader_21_Core::cache_exists_for_hash()
S
62 6 11
RabbitLoader_21_Core::addKeys()
S
54 5 22
RabbitLoader_21_Core::getWpOption()
S
56 5 18
RabbitLoader_21_TP::tpv_wpass()
S
55 5 17
RabbitLoader_21_Core::purge_url_cache_local()
S
57 5 17
RabbitLoader_21_Util_Core::get_param()
S
58 5 16
RabbitLoader_21_Core::cleanAllCachedFiles()
S
59 5 15
RabbitLoader_21_TP::call_tpvs()
S
58 5 15
RabbitLoader_21_TP::tpv_ninukis()
S
62 5 11
RabbitLoader_21_TP::tpv_kinsta()
S
55 4 20
RabbitLoader_21_Core::run_diagnosis()
S
55 4 17
RabbitLoader_21_Tab_Help::getRowData()
S
57 4 17
RabbitLoader_21_Tab_Images::echoMainContent()
S
47 1 61
RabbitLoader_21_Tab_Init::decideTabToShow()
S
59 4 15
RabbitLoader_21_Util_Core::fac()
S
58 4 15
RabbitLoader_21_Tab_Help::displayView()
S
58 4 15
RabbitLoader_21_Util_WP::get_cache_dir()
S
60 4 14
RabbitLoader_21_Util_Core::move()
S
60 4 14
RabbitLoader_21_Public::optimized_version_missing()
S
60 4 13
RabbitLoader_21_Public::hasValidClosingTag()
S
59 4 13
RabbitLoader_21_TP::tpv_pagely_cache()
S
60 4 13
RabbitLoader_21_TP::tpv_cloudflare()
S
60 4 13
RabbitLoader_21_Tab_Settings::show_cf_box()
S
54 3 27
RabbitLoader_21_TP::tpv_wpengine()
S
62 4 12
RabbitLoader_21_TP::tpv_nginx()
S
62 4 12
RabbitLoader_21_Tab_Help::getAllPost()
S
61 4 11
RabbitLoader_21_TP::tpv_siteground_cachepress()
S
63 4 11
RabbitLoader_21_Tab_Usage::echoMainContent()
S
46 1 56
RabbitLoader_21_Util_WP::get_wp_config()
S
62 4 11
RabbitLoader_21_TP::tpv_wp_core()
S
64 4 11
RabbitLoader_21_Tab_Css::echoMainContent()
S
48 1 56
RabbitLoader_21_TP::tpv_pantheon()
S
62 4 11
RabbitLoader_21_Admin::leftMenuOption()
S
54 3 20
RabbitLoader_21_TP::purge_varnish()
S
55 3 17
RabbitLoader_AD_AD::on_plugins_loaded()
S
56 3 16
RabbitLoader_21_Core::run_warmup()
S
57 3 16
RabbitLoader_21_TP::tpv_endurance()
S
64 4 10
RabbitLoader_21_TP::tpv_sample()
S
71 4 6
RabbitLoader_21_Util_Core::isHTTPS()
S
75 4 3
RabbitLoader_21_Util_Core::isDev()
S
76 4 3
RabbitLoader_21_Conflicts::runSystemChecks()
S
65 4 8
RabbitLoader_21_Tab_Init::echoTabBar()
S
56 3 15
RabbitLoader_21_Core::updateWpOption()
S
59 3 15
RabbitLoader_21_Tab_Init::quota_used_box()
S
59 3 14
RabbitLoader_21_Util_Core::fpc()
S
61 3 12
RabbitLoader_21_Public::shutdown()
S
62 3 12
RabbitLoader_21_Admin::plugin_deactivate()
S
61 3 12
RabbitLoader_21_CanonicalUrl::get_paginated_url()
S
61 3 12
RabbitLoader_21_Core::isTemporaryError()
S
61 3 11
RabbitLoader_21_Public::init()
S
62 3 11
RabbitLoader_21_Tab_Urls::echoMainContent()
S
50 1 41
RabbitLoader_21_Tab_Help::echoMainContent()
S
52 1 38
RabbitLoader_21_Tab_Settings::advanceSettings()
S
55 2 22
RabbitLoader_21_Public::addActions()
S
54 2 21
RabbitLoader_21_Tab_Geo::echoMainContent()
S
58 1 33
RabbitLoader_21_Util_WP::is_checkout()
S
65 3 9
RabbitLoader_21_Tab_Init::quota_remaining_box()
S
63 3 9
RabbitLoader_21_Public::serve_from_cache_if_available()
S
63 3 10
RabbitLoader_21_Util_WP::init()
S
68 3 6
cli_rabbitloader_connect()
S
67 3 7
RabbitLoader_21_Util_Core::isNoOptimization()
S
77 3 3
RabbitLoader_21_Admin::deferred_exe()
S
66 3 8
RabbitLoader_21_Util_WP::is_cart()
S
65 3 9
RabbitLoader_21_Admin::load_purged_urls()
S
64 3 10
RabbitLoader_21_Tab_Init::optimization_image_home()
S
60 2 14
RabbitLoader_21_Tab_Init::optimization_css_home()
S
60 2 14
RabbitLoader_21_Core::sendJsonResponse()
S
61 2 13
RabbitLoader_21_Tab_Init::urls_detected_box()
S
60 2 13
RabbitLoader_21_Tab_Geo::init()
S
51 1 27
RabbitLoader_21_Core::updateUserOption()
S
62 2 11
RabbitLoader_21_Tab_Settings::echoConnectedBox()
S
60 1 26
RabbitLoader_21_Public::adminBarMenu()
S
57 1 18
RabbitLoader_21_Core::update_api_tokens()
S
63 2 10
RabbitLoader_21_TP::tpv_savii()
S
69 2 7
RabbitLoader_21_Public::paginate_links()
S
68 2 7
RabbitLoader_21_Public::wp_footer()
S
67 2 9
RabbitLoader_21_Conflicts::getMessages()
S
68 2 8
RabbitLoader_21_Admin::rl_site_connected()
S
67 2 8
RabbitLoader_21_Util_WP::is_cli()
S
79 2 3
RabbitLoader_21_Core::getWpOptVal()
S
74 2 4
RabbitLoader_21_Util_Core::get_request_type()
S
77 2 3
RabbitLoader_21_Core::get_published_count()
S
65 2 8
RabbitLoader_21_Core::getRLDomain()
S
79 2 3
RabbitLoader_21_Admin::plugin_uninstall()
S
62 2 10
RabbitLoader_21_Public::pre_handle_404()
S
75 2 4
RabbitLoader_21_Tab_Init::getUpgradeLink()
S
67 2 7
RabbitLoader_21_Public::adminBarScript()
S
65 2 8
RabbitLoader_21_Core::sendHeader()
S
73 2 5
RabbitLoader_21_Admin::shutdown()
S
68 2 7
RabbitLoader_21_CanonicalUrl::get_home_canonical_url()
S
74 2 4
RabbitLoader_21_Public::redirect_canonical()
S
74 2 4
RabbitLoader_21_Core::update_auth_keys()
S
66 2 8
RabbitLoader_21_Core::purge_all()
S
63 2 10
RabbitLoader_21_Public::wp_redirect()
S
70 2 6
RabbitLoader_21_Tab_Usage::init()
S
57 1 15
RabbitLoader_21_Tab_Urls::init()
S
60 1 13
RabbitLoader_21_Admin::settings_link()
S
60 1 13
RabbitLoader_21_Tab_Css::init()
S
61 1 12
RabbitLoader_21_Tab_Images::init()
S
62 1 11
RabbitLoader_21_Public::getSkipReason()
S
80 1 3
RabbitLoader_21_Util_WP::is_search()
S
80 1 3
RabbitLoader_21_TP::purge_url()
S
79 1 3
RabbitLoader_21_Util_WP::__()
S
79 1 3
RabbitLoader_21_CanonicalUrl::get_author_url()
S
75 1 4
RabbitLoader_21_Util_Core::serverURINoGet()
S
78 1 3
RabbitLoader_21_Tab_Images::getStatsWidget()
S
65 1 10
RabbitLoader_21_Tab_Settings::init()
S
89 1 2
RabbitLoader_21_Core::get_log_file()
S
78 1 3
RabbitLoader_21_Tab_Css::getStatsWidget()
S
65 1 10
RabbitLoader_21_Util_WP::_n()
S
78 1 3
RabbitLoader_21_Admin::isPluginActivated()
S
79 1 3
RabbitLoader_21_Tab_Log::init()
S
69 1 8
RabbitLoader_21_Tab_Home::init()
S
68 1 8
RabbitLoader_21_Admin::postSubmitButton()
S
76 1 3
RabbitLoader_21_Core::get_cache_file_path()
S
78 1 3
RabbitLoader_21_CanonicalUrl::init()
S
79 1 3
RabbitLoader_21_Tab_Help::init()
S
69 1 8
RabbitLoader_21_Util_Core::reset_requested_uri()
S
76 1 4
RabbitLoader_21_Core::cache_exists_for_url()
S
75 1 4
RabbitLoader_21_Tab_Init::addDtDependencies()
S
74 1 4
RabbitLoader_21_Admin::init()
S
89 1 2
RabbitLoader_21_CanonicalUrl::get_term_canonical_url()
S
75 1 4
RabbitLoader_21_TP::purge_post_id()
S
79 1 3
RabbitLoader_21_Tab_Init::getTabUrl()
S
74 1 4
admin_styles()
S
76 1 4
RabbitLoader_21_Tab_Home::echoMainContent()
S
76 1 5
RabbitLoader_21_TP::purge_all()
S
79 1 3
RabbitLoader_21_Util_WP::_e()
S
80 1 3
RabbitLoader_21_CanonicalUrl::get_post_type_archive_canonical_url()
S
75 1 4