Code Analysis: ShortPixel Adaptive Images 3.10.4

Function Rating Maintainability Complexity Lines of code
ShortPixel\AI\Notice::renderNotices()
D
15
64 288
ShortPixel\AI\TagRules::__construct()
D
15
64 239
ShortPixelRegexParser::_replace_images()
D
21
71 131
ShortPixel\AI\ActiveIntegrations::__construct()
D
17
65 194
ShortPixelRegexParser::parse()
D
19
66 169
ShortPixelAI::isWelcome()
D
29 71 71
ShortPixel\AI\Page\Actions::handleSettings()
D
21
51 197
ShortPixel\AI\CacheCleaner::clear()
D
26
46 133
ShortPixelAI::init_ob()
D
31 39 89
ShortPixel\AI\VanillaJsLoader::enqueue()
D
29
35 121
ShortPixelDomainTools::get_cdn_domain_usage()
D
25
32 155
ShortPixelAI::is_conflict()
D
36 33 65
ShortPixelAI::maybe_replace_images_src()
C
35 32 68
ShortPixelUrlTools::url_to_path_to_sizes()
C
35 31 67
ShortPixel\AI\Notice\Constants::__construct()
C
20
4 391
ShortPixelAI::get_api_url()
C
41 26 45
ShortPixel\AI\Notice\Actions::handleWpoMergeCss()
C
35 23 86
ShortPixel\AI\Page\Actions::handleOnBoarding()
C
30 20 131
ShortPixelCssParser::replace_background_image()
C
35 23 78
ShortPixelAI::parse_elementor_css()
B
39 21 57
ShortPixelRegexParser::replace_product_variations()
B
42 21 42
ShortPixelAI::tagIs()
B
43 21 39
ShortPixel\AI\LQIP::generate()
B
38 19 66
ShortPixelRegexParser::replace_images()
B
43 19 43
ShortPixelAI::isExcluded()
B
42 18 48
ShortPixelAI::add_selector_to_list()
B
36 16 76
ShortPixel\AI\VanillaJsLoader::getDoSelectors()
B
40 17 56
ShortPixelSimpleDomParser::parseVisualNode()
B
45 18 36
ShortPixel\AI\Notice::getCreditsNoticeInfo()
B
36 15 78
ShortPixelAI::parseNextGenEntities()
B
48 18 31
ShortPixelAI::setup_globals()
B
39 16 59
ShortPixelRegexParser::extract_blocks()
A
43 16 43
ShortPixelUrlTools::isValid()
A
45 16 36
ShortPixelJsonParser::parseRecursive()
A
46 16 35
ShortPixel\AI\Page\Constants::__construct()
A
36 13 75
ShortPixelAI::toolbar_top_menu()
A
39 13 71
ShortPixelUrlTools::generate_placeholder_svg()
A
49 16 24
ShortPixel\AI\Page\Actions::handleFrontWorker()
A
41 14 53
ShortPixelAI::remove_selector_from_list()
A
41 14 53
ShortPixelRegexParser::isolate_attributes()
A
43 14 46
ShortPixel\AI\JqueryJsLoader::enqueue()
A
38 13 59
ShortPixelUrlTools::absoluteUrl()
A
45 14 39
ShortPixelRegexParser::replace_custom_srcset()
A
47 14 29
ShortPixelDomainTools::purge_cdn_cache()
A
48 14 28
ShortPixelAILogger::errorHandler()
A
44 12 47
ShortPixel\AI\Notice\Actions::handleSwiftPerformance()
A
44 12 45
MatthiasMullie\Minify\CSS::move()
A
40 10 74
ShortPixelAI::migrate_options()
A
37 10 74
ShortPixel\AI\Notice::renderButtons()
A
49 13 26
MatthiasMullie\Minify\CSS::combineImports()
A
37 8 96
ShortPixelCssParser::replace_background_image_from_tag()
A
52 13 21
ShortPixelUrlTools::url_to_metadata_to_sizes()
A
46 12 34
ShortPixelAI::setup_hooks()
A
42 11 48
ShortPixelSimpleDomParser::parseNode()
A
49 12 31
ShortPixel\AI\LQIP::mbStrReplace()
A
50 12 24
ShortPixel\AI\Page::enqueueAdminScripts()
A
41 10 52
ShortPixel\AI\Notice::display_remote_notices()
A
43 10 50
ShortPixelSimpleDomParser::replaceUrl()
A
47 11 34
ShortPixelAI::replace_image_srcset()
A
48 11 32
ShortPixelAI::translateSimpleOptions()
A
51 11 26
ShortPixel\AI\LQIP::clearCache()
A
51 11 24
ShortPixel\AI\TagRules::applyFilterAndVerify()
A
52 11 23
ShortPixel\AI\Options::optionCreator()
A
54 11 21
ShortPixel\AI\Notice::get()
A
47 10 32
ShortPixelAI::verifySimpleOptions()
A
59 11 13
ShortPixelDomainTools::fill_cdn_usage()
A
50 10 28
ShortPixel\AI\Page::initAdminPages()
A
40 7 71
ShortPixelDomainTools::associate_domain()
A
50 10 25
ShortPixelDomainTools::get_domain_status()
A
51 10 23
ShortPixel\AI\TagRules::map()
A
52 10 22
ShortPixelJsonParser::replaceUrl()
A
53 10 20
ShortPixel\AI\LQIP::createFile()
A
53 10 19
ShortPixel\AI\PluginUpdateNotice::in_plugin_update_message()
A
53 10 18
ShortPixel\AI\JsLoader::enqueue()
A
47 9 33
ShortPixel\AI\LQIP::process()
A
48 9 30
ShortPixel\AI\VanillaJsLoader::addTagData()
A
49 9 29
ShortPixelRegexParser::replace_custom_json_attr()
A
48 9 27
ShortPixel\AI\Feedback::send()
A
51 9 23
ShortPixel\AI\Notice\Actions::handleCredits()
A
47 8 37
ShortPixelUrlTools::get_image_size()
A
53 9 21
ShortPixel\AI\LQIP::getPath()
A
53 9 21
ShortPixel\AI\Feedback\Actions::handleDeactivation()
A
47 8 35
ShortPixelAI::_register()
A
55 9 16
ShortPixel\AI\LQIP::countAttempts()
A
57 9 16
ShortPixelDomainTools::get_shortpixel_account()
A
49 8 26
ShortPixel\AI\Options::prepareCategories()
A
54 8 23
MatthiasMullie\Minify\CSS::importFiles()
A
52 8 23
MatthiasMullie\Minify\Minify::replace()
A
47 7 37
ShortPixelCLI::clean_item()
A
53 8 21
ShortPixelRegexParser::replace_srcset()
A
52 8 21
ShortPixel\AI\Notice\Actions::handleSpioWebp()
A
48 7 35
ShortPixel\AI\Notice\Actions::handleLitespeedJsCombine()
A
48 7 35
ShortPixelAI::revert_options()
A
45 7 35
ShortPixel\AI\Notice\Actions::handleWpRocketDeferJs()
A
48 7 34
ShortPixel\AI\LQIP::rmove()
A
54 8 19
ShortPixel\AI\Notice\Actions::handleImagify()
A
48 7 33
ShortPixel\AI\Request::request()
A
55 8 17
ShortPixelAI::isBreakdanceBuilder()
S
63 9 9
ShortPixel\AI\VanillaJsLoader::getExclusions()
S
50 7 28
ShortPixel\AI\LQIP::schedule()
S
50 7 26
ShortPixelAI::toolbar_sniper_bar()
S
43 5 55
ShortPixel\AI\Notice\Actions::handleAo()
S
47 6 37
ShortPixelAI::setup_cache_hooks()
S
55 7 21
ShortPixelUrlTools::get_full_size_image_url()
S
55 7 21
ShortPixelJsParser::replaceUrl()
S
53 7 21
ShortPixelRegexParser::replace_wc_gallery_thumbs()
S
53 7 21
ShortPixel\AI\Feedback::generatePopUp()
S
39 2 95
ShortPixelJsonParser::replaceUrls()
S
54 7 18
ShortPixel\AI\Notice\Actions::handle()
S
48 6 32
MatthiasMullie\PathConverter\Converter::__construct()
S
57 7 16
ShortPixel\AI\LQIP::getDimensions()
S
57 7 15
ShortPixel\AI\LQIP\Actions::handle()
S
58 7 14
ShortPixel\AI\PluginUpdateNotice::parse_update_notice()
S
50 6 27
ShortPixel\AI\CacheCleaner::deleteHtmlFiles()
S
59 7 12
MatthiasMullie\Minify\JS::shortenBools()
S
50 6 26
ShortPixelJsParser::replaceUrls()
S
52 6 24
ShortPixelAI::change_ai_handler()
S
52 6 23
ShortPixelUrlTools::getimagesizeOrSvg()
S
53 6 21
ShortPixel\AI\Converter::toTitleCase()
S
54 6 21
ShortPixelCssParser::add_class()
S
53 6 20
ShortPixel\AI\LQIP::replaceWithParent()
S
55 6 20
ShortPixel\AI\Options::get()
S
56 6 19
ShortPixelRegexParser::replace_crowd2_img_styles()
S
54 6 18
ShortPixel\AI\LQIP::enqueueScripts()
S
55 6 17
ShortPixel\AI\LQIP::createMainDir()
S
56 6 17
ShortPixel\AI\Notice::get_remote_notices()
S
50 5 30
ShortPixel\AI\Notice\Actions::handleKey()
S
50 5 30
ShortPixel\AI\Options::creator()
S
58 6 14
ShortPixel\AI\Page\Actions::handle()
S
58 6 14
ShortPixel\AI\LQIP::log()
S
60 6 13
MatthiasMullie\PathConverter\Converter::shared()
S
60 6 13
ShortPixel\AI\Options::remover()
S
60 6 12
ShortPixel\AI\Page::checkForWizardRedirect()
S
60 6 12
MatthiasMullie\Minify\CSS::extractMath()
S
50 5 27
ShortPixelCssParser::replace_inline_style_fonts()
S
50 5 27
ShortPixelUrlTools::getCurrentScheme()
S
62 6 11
ShortPixel\AI\Feedback::getPlugins()
S
51 5 26
ShortPixelLzw::decompress()
S
52 5 25
MatthiasMullie\Minify\CSS::execute()
S
52 5 25
ShortPixelLzw::compress()
S
53 5 24
ShortPixelAI::toolbar_sniper_scripts()
S
39 2 64
ShortPixelAI::setSimpleDefaultOptions()
S
44 3 49
ShortPixel\AI\Notice\Actions::handleMissingJquery()
S
55 5 18
ShortPixel\AI\AccessControlHeaders::addHeadersToHtaccess()
S
56 5 18
ShortPixelUrlTools::trimSubstring()
S
57 5 17
ShortPixelUrlTools::check_open_basedir()
S
58 5 16
ShortPixel\AI\Feedback\Actions::handle()
S
57 5 16
ShortPixel\AI\ActiveIntegrations::readPluginVersion()
S
56 5 16
ShortPixel\AI\LQIP::getContent()
S
59 5 15
ShortPixelAI::userCan()
S
66 6 7
MatthiasMullie\PathConverter\Converter::dirname()
S
59 5 15
ShortPixel\AI\Page::initAdminBarItems()
S
58 5 14
ShortPixel\AI\LQIP::filterWithProcessed()
S
59 5 14
ShortPixel\AI\Options::walker()
S
60 5 13
ShortPixelAI::enqueue_script()
S
60 5 13
ShortPixelAI::urlIsExcluded()
S
60 5 13
ShortPixelCLI::cleanup_postmeta_pseudourls()
S
52 4 24
ShortPixel\AI\LQIP::eventHandler()
S
54 4 22
ShortPixelAI::get_queried_dependencies()
S
56 4 20
ShortPixel\AI\Help\Actions::handleEnableOnBoarding()
S
56 4 18
ShortPixel\AI\Notice\Actions::handleTemporaryRedirect()
S
56 4 18
MatthiasMullie\Minify\JS::stripComments()
S
55 4 18
ShortPixel\AI\Notice\Actions::handleOnBoarding()
S
56 4 17
ShortPixel\AI\PluginUpdateNotice::parse_readme_content()
S
56 4 16
ShortPixelCssParser::replace_crowd2_img_style()
S
57 4 15
ShortPixelAI::parse_cached_css()
S
63 5 9
ShortPixel\AI\TagRules::usedLazy()
S
65 5 9
MatthiasMullie\Minify\Minify::add()
S
58 4 15
MatthiasMullie\Minify\Minify::canImportFile()
S
63 5 10
ShortPixel\AI\Help::addTabs()
S
57 4 15
ShortPixelRegexParser::replace_link_href()
S
65 5 7
MatthiasMullie\Minify\Minify::addFile()
S
58 4 15
ShortPixelAI::setup_front_tests()
S
61 4 14
ShortPixel\AI\JsLoader::_()
S
60 4 13
ShortPixel\AI\LQIP::filterCollection()
S
60 4 13
ShortPixelUrlTools::is()
S
61 4 12
ShortPixel\AI\Help\Actions::handle()
S
61 4 11
ShortPixel\AI\Options\Category::__wakeup()
S
62 4 11
ShortPixel\AI\Options\Collection::__wakeup()
S
62 4 11
ShortPixel\AI\Options\Option::__wakeup()
S
62 4 11
ShortPixelRegexParser::replace_product_variation_set()
S
62 4 11
ShortPixel\AI\Help::getTab()
S
52 3 25
ShortPixelJsParser::parse()
S
54 3 21
MatthiasMullie\Minify\JS::stripWhitespace()
S
43 1 50
ShortPixel\AI\CacheCleaner::excludeCurrentPage()
S
56 3 20
ShortPixel\AI\Feedback::collectWordpressData()
S
54 3 20
MatthiasMullie\Minify\JS::propertyNotation()
S
55 3 19
ShortPixelUrlTools::url_from_placeholder_svg()
S
57 3 17
ShortPixel\AI\Feedback::getInstalledThemes()
S
57 3 17
ShortPixel\AI\Options::explodeMagicName()
S
57 3 16
ShortPixel\AI\PluginUpdateNotice::get_update_notice()
S
57 3 16
ShortPixel\AI\Feedback::collectUserData()
S
58 3 16
ShortPixelAI::enqueue_admin_script()
S
56 3 16
ShortPixel\AI\LQIP::trigger()
S
71 4 5
ShortPixel\AI\Request::post()
S
68 4 6
ShortPixel\AI\Options::prepareName()
S
65 4 10
ShortPixel\AI\Page::isCurrent()
S
66 4 7
ShortPixel\AI\Page::enqueueScripts()
S
61 4 10
ShortPixelAI::account_check_handler()
S
65 4 8
ShortPixel\AI\ActiveIntegrations::has()
S
71 4 5
ShortPixelUrlTools::retrieve_name()
S
69 4 5
ShortPixel\AI\ActiveIntegrations::get()
S
67 4 8
ShortPixel\AI\AffectedTags::add()
S
64 4 9
ShortPixel\AI\AffectedTags::record()
S
64 4 9
ShortPixelRegexParser::revert_attributes()
S
64 4 9
ShortPixelJsonParser::__construct()
S
69 4 6
ShortPixel\AI\Request::get()
S
68 4 6
ShortPixelAI::splitSelectors()
S
63 4 10
ShortPixelAI::toolbar_sniper()
S
70 4 6
ShortPixel\AI\TagRules::setUsed()
S
65 4 8
ShortPixelCssParser::replace_inline_style_backgrounds()
S
57 3 15
MatthiasMullie\PathConverter\Converter::convert()
S
58 3 15
ShortPixel\AI\AccessControlHeaders::getServerName()
S
67 4 7
MatthiasMullie\Minify\Minify::writeToFile()
S
64 4 9
ShortPixel\AI\LQIP::get()
S
64 4 9
ShortPixelAI::pageIsExcluded()
S
60 3 14
ShortPixelSimpleDomParser::logNode()
S
60 3 13
MatthiasMullie\Minify\CSS::shortenColors()
S
45 1 43
ShortPixelRegexParser::addSpaiExcludedIfNotPresent()
S
61 3 13
ShortPixelUrlTools::get_home_path()
S
59 3 13
ShortPixelDomainTools::use_shortpixel_account()
S
62 3 12
ShortPixel\AI\LQIP\Actions::handleCollect()
S
60 3 12
ShortPixel\AI\LQIP::__construct()
S
63 3 11
MatthiasMullie\PathConverter\Converter::normalize()
S
61 3 11
ShortPixel\AI\Options::delete()
S
62 3 11
ShortPixelRegexParser::replace_application_json_script()
S
60 3 11
ShortPixel\AI\Notice\Actions::handleRemoteInfoNotice()
S
62 3 11
ShortPixelDomainTools::propose_upgrade()
S
53 2 23
MatthiasMullie\Minify\JS::extractRegex()
S
46 1 38
ShortPixel\AI\Page\Constants::getSocialBlock()
S
53 2 21
MatthiasMullie\Minify\JS::execute()
S
57 2 17
ShortPixelJsonParser::parse()
S
68 3 7
ShortPixel\AI\Notice\Actions::handleTwicelossy()
S
64 3 9
ShortPixel\AI\Notice\Actions::justDismiss()
S
64 3 9
MatthiasMullie\Minify\Minify::load()
S
65 3 9
MatthiasMullie\Minify\Minify::executeReplacement()
S
65 3 9
ShortPixel\AI\Options\Collection::__get()
S
78 3 3
ShortPixel\AI\Page::checkSpaiNonce()
S
68 3 6
ShortPixelRegexParser::replace_product_variation_attr()
S
68 3 6
ShortPixel\AI\LQIP::isPlaceholder()
S
77 3 3
ShortPixel\AI\Converter::toSnakeCase()
S
75 3 3
ShortPixel\AI\Options\Category::__get()
S
78 3 3
ShortPixel\AI\Options\Option::__get()
S
78 3 3
ShortPixelRegexParser::previousNonWhite()
S
68 3 6
ShortPixelDomainTools::truncate_email()
S
62 3 10
ShortPixel\AI\Notice::__construct()
S
62 3 10
ShortPixel\AI\AffectedTags::filter()
S
66 3 9
ShortPixel\AI\Notice::renderNetworkError()
S
59 2 15
ShortPixel\AI\LQIP::addSchedule()
S
67 3 7
ShortPixel\AI\TagRules::addCrossOrigin()
S
67 3 7
ShortPixel\AI\AffectedTags::mergeTags()
S
69 3 6
ShortPixel\AI\LQIP::validateExtension()
S
65 3 8
ShortPixelAI::parse_cached_css_wpo()
S
65 3 8
ShortPixel\AI\AccessControlHeaders::removeHeadersFromHtaccess()
S
68 3 6
ShortPixel\AI\Notice::dismiss()
S
68 3 6
ShortPixel\AI\Notice::enqueueAdminScripts()
S
64 3 8
ShortPixel\AI\Options::__construct()
S
69 3 6
ShortPixelAI::enqueue_admin_styles()
S
63 3 10
ShortPixelAI::regenerateElementorsCSS()
S
66 3 8
ShortPixel\AI\Page::__construct()
S
66 3 8
ShortPixelUrlTools::get_size_breakpoint()
S
68 3 6
ShortPixelRegexParser::replace_cdata_js()
S
62 3 10
ShortPixel\AI\ActiveIntegrations::_()
S
68 3 7
ShortPixelAI::get_user_token()
S
67 3 7
ShortPixel\AI\AffectedTags::get()
S
70 3 6
ShortPixel\AI\Options::isAssoc()
S
69 3 6
ShortPixel\AI\Converter::fromCamelCase()
S
65 3 8
MatthiasMullie\Minify\Minify::openFileForWriting()
S
68 3 6
ShortPixelAI::get_extension()
S
67 3 7
ShortPixelAI::isAjax()
S
77 3 3
ShortPixelCssParser::replace_background_image_from_style()
S
65 3 8
ShortPixel\AI\Feedback::__construct()
S
65 3 8
MatthiasMullie\Minify\CSS::moveImportsToTop()
S
64 3 9
ShortPixel\AI\PluginUpdateNotice::markdown2html()
S
60 2 14
ShortPixelRegexParser::skipAttributesRegex()
S
62 2 13
MatthiasMullie\Minify\Minify::extractStrings()
S
60 2 13
ShortPixel\AI\Page::hooks()
S
60 2 12
ShortPixelUrlTools::get_from_meta_by_guid()
S
61 2 12
ShortPixel\AI\JqueryJsLoader::addTagData()
S
62 2 11
ShortPixel\AI\Options::set()
S
62 2 11
ShortPixel\AI\JqueryJsLoader::fadeInCss()
S
56 1 20
ShortPixelSimpleDomParser::parse()
S
65 2 9
ShortPixel\AI\LQIP::cronSchedules()
S
65 2 9
ShortPixel\AI\JqueryJsLoader::wp_rocket_no_defer_spai_settings()
S
69 2 7
ShortPixelDomainTools::is_our_cdn()
S
65 2 8
ShortPixel\AI\Options::clearCollection()
S
69 2 7
ShortPixel\AI\VanillaJsLoader::alterExclusion()
S
68 2 6
ShortPixel\AI\Page\Constants::_()
S
78 2 3
ShortPixel\AI\Help::_()
S
79 2 3
ShortPixelAI::__construct()
S
58 1 15
ShortPixelRegexParser::replace_product_variation_list_attrs()
S
73 2 5
ShortPixelJsParser::__construct()
S
72 2 5
ShortPixel\AI\VanillaJsLoader::wp_rocket_no_defer_spai_settings()
S
66 2 9
ShortPixel\AI\Page::render()
S
69 2 7
ShortPixelSimpleDomParser::__construct()
S
63 2 10
ShortPixel\AI\Page::adminFooter()
S
77 2 4
ShortPixel\AI\Notice::_()
S
78 2 3
MatthiasMullie\Minify\CSS::canImportBySize()
S
77 2 3
MatthiasMullie\Minify\Minify::__construct()
S
73 2 5
ShortPixelLzw::charAt()
S
69 2 7
ShortPixel\AI\Notice::getDismissed()
S
73 2 4
ShortPixel\AI\Converter::snakeToCamelCase()
S
67 2 7
ShortPixel\AI\Page::getNonce()
S
71 2 6
ShortPixel\AI\CacheCleaner::_()
S
71 2 6
ShortPixelDomainTools::get_site_domain()
S
77 2 3
ShortPixelUrlTools::normalizePath()
S
65 2 9
ShortPixel\AI\LQIP::isSvg()
S
77 2 3
ShortPixel\AI\LQIP::validateWay()
S
68 2 7
ShortPixel\AI\ActiveIntegrations::getUseFirstSizes()
S
77 2 3
ShortPixelAI::_()
S
71 2 6
ShortPixelAI::disable_rocket_loader()
S
70 2 6
MatthiasMullie\Minify\Minify::gzip()
S
67 2 8
ShortPixel\AI\Feedback::_()
S
78 2 3
ShortPixel\AI\Notice::deleteDismissing()
S
67 2 7
ShortPixel\AI\Options::_()
S
78 2 3
MatthiasMullie\Minify\Minify::restoreExtractedData()
S
68 2 8
ShortPixelCLI::clear_css()
S
70 2 7
ShortPixel\AI\LQIP::removeSchedule()
S
73 2 5
ShortPixelAILogger::instance()
S
71 2 6
ShortPixel\AI\LQIP::expired()
S
76 2 3
ShortPixel\AI\TagRule::__construct()
S
59 1 15
ShortPixelCssParser::add_spai_attr()
S
68 2 6
ShortPixel\AI\TagRules::_()
S
71 2 6
ShortPixelCssParser::replace_in_tag_style_backgrounds()
S
68 2 7
ShortPixelDomainTools::formatBytes()
S
64 2 8
ShortPixel\AI\Notice\Constants::_()
S
78 2 3
ShortPixelAILogger::log()
S
74 2 5
ShortPixelAI::activate()
S
63 2 10
ShortPixelAILogger::logAnyway()
S
65 2 7
ShortPixel\AI\LQIP::exists()
S
78 2 3
MatthiasMullie\Minify\Minify::minify()
S
69 2 7
ShortPixel\AI\Page::_()
S
78 2 3
ShortPixelAI::urlIsApi()
S
71 2 5
ShortPixelAI::register_js()
S
70 2 6
ShortPixel\AI\AffectedTags::remove()
S
74 2 4
ShortPixelAI::propose_upgrade()
S
68 2 7
ShortPixel\AI\LQIP::_()
S
78 2 3
ShortPixel\AI\LQIP::getFileName()
S
77 2 3
MatthiasMullie\Minify\CSS::shortenZeroes()
S
58 1 14
MatthiasMullie\Minify\CSS::stripWhitespace()
S
59 1 13
ShortPixelRegexParser::replace_product_variation_attrs()
S
62 1 12
ShortPixel\AI\Feedback::getThemes()
S
62 1 12
MatthiasMullie\Minify\CSS::stripComments()
S
62 1 11
MatthiasMullie\Minify\JS::__construct()
S
61 1 11
MatthiasMullie\Minify\CSS::extractCustomProperties()
S
63 1 11
ShortPixel\AI\Options\Collection::_()
S
80 1 3
ShortPixel\AI\Options\Option::_()
S
80 1 3
ShortPixel\AI\AffectedTags::getRecorded()
S
80 1 3
ShortPixelRegexParser::__construct()
S
73 1 5
ShortPixelAI::enqueue_front_tests()
S
77 1 3
ShortPixel\AI\VanillaJsLoader::__construct()
S
81 1 3
ShortPixelAI::getExclusionsMap()
S
63 1 10
ShortPixel\AI\LQIP::hooks()
S
67 1 7
ShortPixelAI::enqueue_style()
S
74 1 4
ShortPixel\AI\TagRule::getCustomCompression()
S
82 1 3
ShortPixelAILogger::clearLog()
S
80 1 3
ShortPixelAI::is_ssl()
S
78 1 3
ShortPixel\AI\Options\Option::__construct()
S
80 1 3
ShortPixelAI::clear_css_cache()
S
76 1 3
ShortPixelRegexParser::pseudo_url_to_api_url()
S
69 1 6
ShortPixel\AI\AffectedTags::getSelectors()
S
80 1 3
ShortPixel\AI\AccessControlHeaders::getAllowOriginNginx()
S
76 1 5
MatthiasMullie\Minify\Minify::save()
S
72 1 5
ShortPixel\AI\JqueryJsLoader::__construct()
S
81 1 3
ShortPixelCssParser::replace_wp_bakery_data_ultimate_bg()
S
68 1 6
ShortPixelAILogger::getLogPath()
S
82 1 3
ShortPixel\AI\Help::__construct()
S
82 1 3
ShortPixel\AI\Options\Category::getData()
S
82 1 3
ShortPixelAI::maybe_cleanup()
S
71 1 5
ShortPixel\AI\VanillaJsLoader::check()
S
78 1 3
ShortPixel\AI\AffectedTags::getAll()
S
78 1 3
ShortPixel\AI\Options\Option::getData()
S
82 1 3
ShortPixel\AI\Options\Collection::getData()
S
82 1 3
ShortPixelAI::activate_ai_handler()
S
80 1 3
ShortPixel\AI\CacheCleaner::__construct()
S
75 1 4
ShortPixel\AI\LQIP::getScheduleRecurrence()
S
79 1 3
ShortPixel\AI\Options\Collection::__set()
S
81 1 3
ShortPixel\AI\VanillaJsLoader::wp_rocket_no_defer_spai_lib()
S
73 1 5
ShortPixelAI::load_textdomain()
S
77 1 3
ShortPixelRegexParser::replace_scripts()
S
72 1 5
ShortPixel\AI\TagRule::getPostProcessor()
S
82 1 3
ShortPixel\AI\Notice\Actions::handleLazy()
S
78 1 3
ShortPixelAI::getRegexParser()
S
82 1 3
ShortPixel\AI\Notice\Actions::handleWpRocketCss()
S
78 1 3
ShortPixel\AI\TagRule::setPostProcessor()
S
81 1 3
ShortPixel\AI\Help::hooks()
S
74 1 4
ShortPixel\AI\TagRules::frontEndItems()
S
82 1 3
MatthiasMullie\Minify\Minify::registerPattern()
S
75 1 4
ShortPixelRegexParser::replace_styles()
S
72 1 5
ShortPixel\AI\Page\Constants::renderSocialBlock()
S
80 1 3
ShortPixel\AI\JsLoader::fadeInCss()
S
100 1 0
ShortPixel\AI\JsLoader::__construct()
S
80 1 3
ShortPixel\AI\Help::isAllowedScreen()
S
70 1 6
ShortPixel\AI\Options::__get()
S
74 1 4
ShortPixel\AI\Notice\Actions::handleBeta()
S
78 1 3
MatthiasMullie\Minify\JS::getKeywordsForRegex()
S
65 1 9
ShortPixel\AI\Options\Category::_()
S
80 1 3
ShortPixelAI::replace_api_url()
S
79 1 3
ShortPixel\AI\JsLoader::check()
S
100 1 0
ShortPixel\AI\AffectedTags::__construct()
S
73 1 5
ShortPixel\AI\Options\Category::unsetProperty()
S
81 1 3
MatthiasMullie\Minify\CSS::stripEmptyTags()
S
72 1 5
ShortPixel\AI\AccessControlHeaders::getAllowOriginApache()
S
71 1 9
ShortPixel\AI\Options\Category::__construct()
S
80 1 3
ShortPixelAI::include_libs()
S
91 1 2
ShortPixelAI::is_beta()
S
78 1 3
ShortPixel\AI\Options\Collection::unsetProperty()
S
81 1 3
ShortPixel\AI\Options\Option::unsetProperty()
S
81 1 3
ShortPixel\AI\LQIP::reschedule()
S
77 1 4
ShortPixel\AI\TagRule::setCustomCompression()
S
81 1 3
ShortPixelRegexParser::replace_bg_attr()
S
79 1 3
MatthiasMullie\Minify\JS::getOperatorsForRegex()
S
62 1 10
ShortPixel\AI\JqueryJsLoader::check()
S
80 1 3
ShortPixel\AI\PluginUpdateNotice::replace_readme_constants()
S
70 1 5
ShortPixel\AI\ActiveIntegrations::getAll()
S
82 1 3
ShortPixelCssParser::get_all_tokens()
S
91 1 2
ShortPixel\AI\ActiveIntegrations::themeIs()
S
78 1 3
ShortPixel\AI\VanillaJsLoader::fadeInCss()
S
91 1 2
ShortPixelAI::deactivate()
S
68 1 7
ShortPixelCssParser::replace_crowd2_img_styles()
S
71 1 6
ShortPixel\AI\Help::getScreens()
S
66 1 8
ShortPixel\AI\Options\Category::__set()
S
81 1 3
MatthiasMullie\PathConverter\NoConverter::convert()
S
82 1 3
ShortPixel\AI\Options\Option::__set()
S
81 1 3
ShortPixel\AI\JsLoader::addTagData()
S
100 1 0
ShortPixelAI::deactivate_ai_handler()
S
80 1 3
ShortPixel\AI\Options\Collection::__construct()
S
80 1 3
ShortPixelDomainTools::credits2bytes()
S
78 1 3
ShortPixel\AI\TagRules::items()
S
82 1 3
ShortPixelCssParser::__construct()
S
76 1 4
ShortPixelCLI::clear_lqips()
S
76 1 4
ShortPixelAILogger::__construct()
S
72 1 5
MatthiasMullie\Minify\CSS::shortenFontWeights()
S
63 1 10

19 more item(s) not shown.