Code Analysis: Speed Demon 1.3.1

Function Rating Maintainability Complexity Lines of code
LittleBizzy\SpeedDemon\Modules\Minify_Html\Html\Parser::parse()
C
30 29 111
LittleBizzy\SpeedDemon\Modules\Minify_Html\Core\Options::__construct()
B
54 19 16
LittleBizzy\SpeedDemon\Modules\Inline_Styles\Styles\Inline::transform()
A
45 16 38
LittleBizzy\SpeedDemon\Notices\Admin_Notices::config()
A
48 13 32
LittleBizzy\SpeedDemon\Modules\Remove_Query_Strings\Core\Filter::run()
A
52 13 22
LittleBizzy\SpeedDemon\Modules\Minify_Html\Core\Core::front()
A
54 12 22
LittleBizzy\SpeedDemon\Modules\Disable_WooCommerce_Styles\Styles\Filter::restrict()
A
48 11 33
LittleBizzy\SpeedDemon\Modules\Disable_Admin_Ajax\Core\Core::__construct()
A
56 12 15
LittleBizzy\SpeedDemon\Core\Modules::enabled()
A
53 11 23
LittleBizzy\SpeedDemon\Modules\Disable_Embeds\Embeds\Hooks::providers()
A
54 11 18
LittleBizzy\SpeedDemon\Modules\Inline_Styles\Styles\Parser::onConstruct()
A
59 11 13
LittleBizzy\SpeedDemon\Notices\Admin_Notices::get_plugins_directories()
A
51 10 27
LittleBizzy\SpeedDemon\Modules\Index_Autoload\Core\Alter::exists()
A
60 9 12
LittleBizzy\SpeedDemon\Modules\Inline_Styles\Styles\Relative::convert()
A
51 8 24
LittleBizzy\SpeedDemon\Modules\Delete_Expired_Transients\Transients\Transients::cleanExpired()
A
47 7 37
LittleBizzy\SpeedDemon\Modules\Disable_Emojis\Emojis\Emojis::remove()
S
59 8 13
LittleBizzy\SpeedDemon\Notices\Admin_Notices::check_rate_us()
S
57 8 13
LittleBizzy\SpeedDemon\Modules\Disable_Embeds\Embeds\Hooks::preResults()
S
54 7 18
LittleBizzy\SpeedDemon\Modules\Disable_jQuery_Migrate\Core\Core::onConstruct()
S
64 8 9
LittleBizzy\SpeedDemon\Modules\Disable_Emojis\Emojis\Filters::removeDNSPrefetch()
S
58 7 14
LittleBizzy\SpeedDemon\Modules\Inline_Styles\Styles\Parser::replace()
S
55 6 18
LittleBizzy\SpeedDemon\Modules\Remove_Query_Strings\Core\Filter::unwanted()
S
57 6 16
LittleBizzy\SpeedDemon\Helpers\Loader::load()
S
56 6 16
LittleBizzy\SpeedDemon\Notices\Admin_Notices::get_mu_plugins_directories()
S
58 6 14
LittleBizzy\SpeedDemon\Modules\Disable_jQuery_Migrate\Core\Core::defaultScripts()
S
60 6 13
LittleBizzy\SpeedDemon\Modules\Disable_Cart_Fragments\Core\Core::dequeue()
S
61 6 11
LittleBizzy\SpeedDemon\Notices\Admin_Notices_MS::config()
S
62 6 10
LittleBizzy\SpeedDemon\Notices\Admin_Notices::check_suggestions()
S
61 6 10
LittleBizzy\SpeedDemon\Notices\Admin_Notices::get_missing_plugins()
S
59 5 14
LittleBizzy\SpeedDemon\Modules\Disable_Gutenberg\Gutenberg\Disabler::hooks()
S
60 5 13
LittleBizzy\SpeedDemon\Modules\Index_Autoload\Core\Core::cron()
S
60 5 12
LittleBizzy\SpeedDemon\Modules\Disable_Embeds\Embeds\Allowed::__construct()
S
62 5 10
LittleBizzy\SpeedDemon\Modules\Disable_Embeds\Embeds\Cleaner::rules()
S
60 4 12
LittleBizzy\SpeedDemon\Modules\Disable_WooCommerce_Styles\Styles\Filter::values()
S
62 4 11
LittleBizzy\SpeedDemon\Helpers\Factory::__call()
S
72 4 4
LittleBizzy\SpeedDemon\Modules\Disable_Admin_Ajax\Module::onConstruct()
S
66 4 8
LittleBizzy\SpeedDemon\Helpers\Registrar::setHandler()
S
64 4 9
LittleBizzy\SpeedDemon\Notices\Admin_Notices_MS::instance()
S
65 4 9
LittleBizzy\SpeedDemon\Notices\Admin_Notices::__construct()
S
62 4 10
LittleBizzy\SpeedDemon\Notices\Admin_Notices::load_notices_suggestions()
S
64 4 9
LittleBizzy\SpeedDemon\Modules\Disable_WooCommerce_Styles\Core\Core::onConstruct()
S
67 4 7
LittleBizzy\SpeedDemon\Modules\Header_Cleanup\Module::onConstruct()
S
68 4 7
LittleBizzy\SpeedDemon\Modules\Index_Autoload\Core\Alter::check()
S
67 4 8
LittleBizzy\SpeedDemon\Modules\Disable_Embeds\Embeds\Hooks::init()
S
59 3 15
LittleBizzy\SpeedDemon\Core\Modules::invalidated()
S
61 3 12
LittleBizzy\SpeedDemon\Helpers\Loader::__construct()
S
61 3 12
LittleBizzy\SpeedDemon\Modules\Disable_Embeds\Embeds\Hooks::handle()
S
48 1 34
LittleBizzy\SpeedDemon\Modules\Delete_Expired_Transients\Transients\Cron::onSchedule()
S
69 3 8
LittleBizzy\SpeedDemon\Modules\Disable_Emojis\Emojis\Filters::tinyMCEPlugins()
S
76 3 3
LittleBizzy\SpeedDemon\Modules\Delete_Expired_Transients\Transients\Cron::schedules()
S
62 3 10
LittleBizzy\SpeedDemon\Modules\Disable_Gutenberg\Core\Core::onPluginsLoaded()
S
71 3 7
LittleBizzy\SpeedDemon\Core\Modules::onConstruct()
S
68 3 7
LittleBizzy\SpeedDemon\Modules\Disable_Gutenberg\Gutenberg\Detector::onConstruct()
S
65 3 9
LittleBizzy\SpeedDemon\Modules\Disable_Gutenberg\Gutenberg\Disabler::__construct()
S
67 3 8
LittleBizzy\SpeedDemon\Modules\Remove_Query_Strings\Module::loader()
S
66 3 8
LittleBizzy\SpeedDemon\Helpers\Loader::register()
S
70 3 6
LittleBizzy\SpeedDemon\Notices\Admin_Notices::instance()
S
68 3 7
LittleBizzy\SpeedDemon\Helpers\Runner::start()
S
63 3 10
LittleBizzy\SpeedDemon\Notices\Admin_Notices::dismiss_rate_us()
S
73 3 4
LittleBizzy\SpeedDemon\Notices\Admin_Notices::dismiss_suggestions()
S
73 3 4
LittleBizzy\SpeedDemon\Modules\Disable_Xml_Rpc\Core\XMLRPC::header()
S
65 3 9
LittleBizzy\SpeedDemon\Modules\Header_Cleanup\Core\Cleaner::__construct()
S
67 3 7
LittleBizzy\SpeedDemon\Modules\Header_Cleanup\Core\Cleaner::removeWCGenerator()
S
71 3 5
LittleBizzy\SpeedDemon\Notices\Admin_Notices::admin_notices_suggestions()
S
60 2 13
LittleBizzy\SpeedDemon\Notices\Admin_Notices::admin_footer_rate_us()
S
65 1 17
LittleBizzy\SpeedDemon\Notices\Admin_Notices::admin_footer_suggestions()
S
65 1 17
LittleBizzy\SpeedDemon\Modules\Disable_Embeds\Module::onConstruct()
S
74 2 5
LittleBizzy\SpeedDemon\Modules\Disable_Emojis\Core\Core::instance()
S
72 2 5
LittleBizzy\SpeedDemon\Modules\Index_Autoload\Module::init()
S
73 2 5
LittleBizzy\SpeedDemon\Modules\Inline_Styles\Core\Core::loaded()
S
68 2 7
LittleBizzy\SpeedDemon\Helpers\Factory::__get()
S
73 2 4
LittleBizzy\SpeedDemon\Modules\Disable_Emojis\Emojis\Actions::init()
S
71 2 6
LittleBizzy\SpeedDemon\Modules\Inline_Styles\Module::onConstruct()
S
74 2 5
LittleBizzy\SpeedDemon\Modules\Inline_Styles\Styles\Inline::exception()
S
70 2 6
LittleBizzy\SpeedDemon\Modules\Delete_Expired_Transients\Transients\Cron::initialize()
S
68 2 6
LittleBizzy\SpeedDemon\Notices\Admin_Notices_MS::__construct()
S
71 2 5
LittleBizzy\SpeedDemon\Modules\Inline_Styles\Styles\Parser::start()
S
73 2 5
LittleBizzy\SpeedDemon\Modules\Disable_Admin_Ajax\Core\Core::instance()
S
73 2 5
LittleBizzy\SpeedDemon\Modules\Disable_Emojis\Emojis\Filters::init()
S
66 2 8
LittleBizzy\SpeedDemon\Modules\Inline_Styles\Styles\Relative::absolute()
S
74 2 4
LittleBizzy\SpeedDemon\Modules\Minify_Html\Core\Core::onConstruct()
S
70 2 6
LittleBizzy\SpeedDemon\Modules\Disable_Emojis\Module::onConstruct()
S
74 2 5
LittleBizzy\SpeedDemon\Modules\Minify_Html\Core\Core::loaded()
S
71 2 6
LittleBizzy\SpeedDemon\Modules\Minify_Html\Html\Buffer::output()
S
66 2 8
LittleBizzy\SpeedDemon\Helpers\Singleton::instance()
S
70 2 6
LittleBizzy\SpeedDemon\Modules\Disable_Gutenberg\Gutenberg\Detector::detected()
S
80 2 3
LittleBizzy\SpeedDemon\Modules\Minify_Html\Module::onConstruct()
S
74 2 5
LittleBizzy\SpeedDemon\Modules\Disable_Cart_Fragments\Module::onConstruct()
S
74 2 5
LittleBizzy\SpeedDemon\Notices\Admin_Notices_MS::adminNoticesMS()
S
64 2 10
LittleBizzy\SpeedDemon\Modules\Disable_Gutenberg\Module::onConstruct()
S
74 2 5
LittleBizzy\SpeedDemon\Notices\Admin_Notices::check_timestamps()
S
73 2 5
LittleBizzy\SpeedDemon\Notices\Admin_Notices::load_notices_rate_us()
S
70 2 6
LittleBizzy\SpeedDemon\Modules\Disable_Post_Via_Email\Module::onConstruct()
S
74 2 5
LittleBizzy\SpeedDemon\Modules\Disable_Post_Via_Email\Core\Core::instance()
S
72 2 5
LittleBizzy\SpeedDemon\Modules\Disable_WooCommerce_Status\Core\Core::onWPDashboardSetup()
S
73 2 5
LittleBizzy\SpeedDemon\Notices\Admin_Notices::get_install_url()
S
64 2 9
LittleBizzy\SpeedDemon\Modules\Header_Cleanup\Module::init()
S
74 2 5
LittleBizzy\SpeedDemon\Modules\Index_Autoload\Core\Alter::instance()
S
73 2 5
LittleBizzy\SpeedDemon\Modules\Disable_jQuery_Migrate\Module::onConstruct()
S
74 2 5
LittleBizzy\SpeedDemon\Modules\Disable_WooCommerce_Status\Module::onConstruct()
S
74 2 5
LittleBizzy\SpeedDemon\Notices\Admin_Notices::disable_nag_notices()
S
79 2 3
LittleBizzy\SpeedDemon\Modules\Disable_WooCommerce_Styles\Core\Core::onWPPrintStyles()
S
75 2 5
LittleBizzy\SpeedDemon\Modules\Disable_WooCommerce_Styles\Module::onConstruct()
S
74 2 5
LittleBizzy\SpeedDemon\Modules\Inline_Styles\Styles\Inline::absolutize()
S
66 2 8
LittleBizzy\SpeedDemon\Modules\Disable_Xml_Rpc\Core\XMLRPC::enqueue()
S
73 2 5
LittleBizzy\SpeedDemon\Modules\Delete_Expired_Transients\Core\Core::instance()
S
72 2 5
LittleBizzy\SpeedDemon\Modules\Disable_Xml_Rpc\Module::init()
S
71 2 6
LittleBizzy\SpeedDemon\Modules\Index_Autoload\Core\Alter::remove()
S
77 2 4
LittleBizzy\SpeedDemon\Modules\Delete_Expired_Transients\Module::onConstruct()
S
74 2 5
LittleBizzy\SpeedDemon\Modules\Disable_Embeds\Embeds\Cleaner::contentFilter()
S
75 1 4
LittleBizzy\SpeedDemon\Modules\Index_Autoload\Core\Alter::add()
S
79 1 3
LittleBizzy\SpeedDemon\Modules\Index_Autoload\Core\Core::init()
S
76 1 4
LittleBizzy\SpeedDemon\Modules\Index_Autoload\Core\Factory::createAlter()
S
81 1 3
LittleBizzy\SpeedDemon\Modules\Disable_Embeds\Embeds\Cleaner::oembedCache()
S
73 1 5
LittleBizzy\SpeedDemon\Modules\Index_Autoload\Core\Alter::__construct()
S
77 1 4
LittleBizzy\SpeedDemon\Modules\Index_Autoload\Core\Factory::createRegistrar()
S
79 1 3
LittleBizzy\SpeedDemon\Modules\Minify_Html\Core\Factory::createParser()
S
79 1 3
LittleBizzy\SpeedDemon\Notices\Admin_Notices::get_dismissed_timestamp()
S
78 1 3
LittleBizzy\SpeedDemon\Modules\Disable_Gutenberg\Core\Factory::createDetector()
S
79 1 3
LittleBizzy\SpeedDemon\Notices\Admin_Notices::uninstall()
S
71 1 6
LittleBizzy\SpeedDemon\Helpers\Plugin::__get()
S
82 1 3
LittleBizzy\SpeedDemon\Modules\Inline_Styles\Core\Factory::createParser()
S
79 1 3
LittleBizzy\SpeedDemon\Modules\Index_Autoload\Core\Core::hooks()
S
79 1 3
LittleBizzy\SpeedDemon\Modules\Disable_Emojis\Core\Core::__construct()
S
74 1 5
LittleBizzy\SpeedDemon\Modules\Disable_Emojis\Core\Factory::createFilters()
S
79 1 3
LittleBizzy\SpeedDemon\Modules\Index_Autoload\Core\Core::check()
S
82 1 3
LittleBizzy\SpeedDemon\Modules\Inline_Styles\Core\Core::styles()
S
82 1 3
LittleBizzy\SpeedDemon\Modules\Disable_Xml_Rpc\Module::onConstruct()
S
78 1 3
LittleBizzy\SpeedDemon\Modules\Inline_Styles\Styles\Relative::__construct()
S
81 1 3
LittleBizzy\SpeedDemon\Helpers\Factory::__construct()
S
81 1 3
LittleBizzy\SpeedDemon\Modules\Index_Autoload\Core\Core::onDeactivation()
S
81 1 3
LittleBizzy\SpeedDemon\Modules\Disable_Embeds\Embeds\Hooks::__construct()
S
75 1 4
LittleBizzy\SpeedDemon\Modules\Minify_Html\Core\Factory::createBuffer()
S
79 1 3
LittleBizzy\SpeedDemon\Modules\Index_Autoload\Core\Alter::drop()
S
79 1 3
LittleBizzy\SpeedDemon\Modules\Disable_Embeds\Embeds\Cleaner::queryVar()
S
75 1 4
LittleBizzy\SpeedDemon\Modules\Minify_Html\Core\Factory::createOptions()
S
82 1 3
LittleBizzy\SpeedDemon\Modules\Inline_Styles\Core\Factory::createInline()
S
79 1 3
LittleBizzy\SpeedDemon\Notices\Admin_Notices::update_activation_timestamp()
S
78 1 3
LittleBizzy\SpeedDemon\Notices\Admin_Notices::delete_dismissed_timestamp()
S
79 1 3
LittleBizzy\SpeedDemon\Modules\Minify_Html\Html\Buffer::start()
S
75 1 4
LittleBizzy\SpeedDemon\Modules\Disable_Emojis\Emojis\Emojis::init()
S
98 1 1
LittleBizzy\SpeedDemon\Helpers\Singleton::onConstruct()
S
98 1 1
LittleBizzy\SpeedDemon\Modules\Disable_Embeds\Core\Core::onConstruct()
S
71 1 6
LittleBizzy\SpeedDemon\Modules\Disable_Xml_Rpc\Core\XMLRPC::hooks()
S
68 1 7
LittleBizzy\SpeedDemon\Modules\Remove_Query_Strings\Module::onConstruct()
S
75 1 4
LittleBizzy\SpeedDemon\Notices\Admin_Notices::delete_activation_timestamp()
S
80 1 3
LittleBizzy\SpeedDemon\Core\Modules::plugin()
S
82 1 3
LittleBizzy\SpeedDemon\Modules\Inline_Styles\Styles\Relative::replace()
S
78 1 3
LittleBizzy\SpeedDemon\Core\Factory::createModule()
S
67 1 7
LittleBizzy\SpeedDemon\Modules\Disable_Xml_Rpc\Core\XMLRPC::__construct()
S
78 1 4
LittleBizzy\SpeedDemon\Modules\Disable_Embeds\Core\Factory::createHooks()
S
79 1 3
LittleBizzy\SpeedDemon\Modules\Disable_Embeds\Core\Factory::createAllowed()
S
80 1 3
LittleBizzy\SpeedDemon\Modules\Minify_Html\Core\Options::minify()
S
82 1 3
LittleBizzy\SpeedDemon\Modules\Disable_Embeds\Embeds\Allowed::supported()
S
82 1 3
LittleBizzy\SpeedDemon\Modules\Minify_Html\Core\Options::args()
S
82 1 3
LittleBizzy\SpeedDemon\Notices\Admin_Notices::get_activation_timestamp()
S
79 1 3
LittleBizzy\SpeedDemon\Modules\Minify_Html\Html\Parser::inline()
S
70 1 6
LittleBizzy\SpeedDemon\Modules\Minify_Html\Html\Parser::spacing()
S
72 1 5
LittleBizzy\SpeedDemon\Helpers\Module::onConstruct()
S
98 1 1
LittleBizzy\SpeedDemon\Helpers\Registrar::__construct()
S
81 1 3
LittleBizzy\SpeedDemon\Modules\Disable_Gutenberg\Gutenberg\Detector::byPlugin()
S
82 1 3
LittleBizzy\SpeedDemon\Modules\Remove_Query_Strings\Core\Filter::__construct()
S
81 1 3
LittleBizzy\SpeedDemon\Modules\Inline_Styles\Core\Core::onConstruct()
S
74 1 4
LittleBizzy\SpeedDemon\Notices\Admin_Notices::admin_notices_rate_us()
S
66 1 8
LittleBizzy\SpeedDemon\Modules\Disable_Embeds\Core\Core::onActivation()
S
75 1 4
LittleBizzy\SpeedDemon\Modules\Disable_WooCommerce_Styles\Styles\Filter::onConstruct()
S
82 1 3
LittleBizzy\SpeedDemon\Modules\Disable_Embeds\Embeds\Cleaner::tinyMCE()
S
79 1 3
LittleBizzy\SpeedDemon\Helpers\Module::enabled()
S
80 1 3
LittleBizzy\SpeedDemon\Modules\Index_Autoload\Module::onConstruct()
S
78 1 3
LittleBizzy\SpeedDemon\Modules\Disable_Embeds\Core\Factory::createCleaner()
S
79 1 3
LittleBizzy\SpeedDemon\Notices\Admin_Notices::update_dismissed_timestamp()
S
77 1 3
LittleBizzy\SpeedDemon\Modules\Disable_Embeds\Core\Core::onDeactivation()
S
75 1 4
LittleBizzy\SpeedDemon\Modules\Disable_Embeds\Embeds\Allowed::services()
S
82 1 3
LittleBizzy\SpeedDemon\Modules\Disable_Cart_Fragments\Core\Core::onConstruct()
S
78 1 3
LittleBizzy\SpeedDemon\Modules\Delete_Expired_Transients\Core\Core::__construct()
S
76 1 4
LittleBizzy\SpeedDemon\Modules\Disable_Embeds\Core\Factory::createRegistrar()
S
79 1 3
LittleBizzy\SpeedDemon\Modules\Disable_WooCommerce_Styles\Core\Factory::createFilter()
S
79 1 3
LittleBizzy\SpeedDemon\Modules\Delete_Expired_Transients\Core\Factory::createTransients()
S
81 1 3
LittleBizzy\SpeedDemon\Modules\Remove_Query_Strings\Core\Filter::defaultArgs()
S
79 1 3
LittleBizzy\SpeedDemon\Helpers\Module::plugin()
S
81 1 3
LittleBizzy\SpeedDemon\Modules\Disable_Gutenberg\Gutenberg\Detector::byDefault()
S
82 1 3
LittleBizzy\SpeedDemon\Modules\Disable_Gutenberg\Core\Core::onConstruct()
S
71 1 5
LittleBizzy\SpeedDemon\Core\Core::onConstruct()
S
76 1 4
LittleBizzy\SpeedDemon\Modules\Disable_Post_Via_Email\Core\Core::__construct()
S
79 1 3
LittleBizzy\SpeedDemon\Modules\Delete_Expired_Transients\Transients\Cron::__construct()
S
74 1 5
LittleBizzy\SpeedDemon\Core\Factory::createModules()
S
80 1 3
LittleBizzy\SpeedDemon\Modules\Inline_Styles\Core\Factory::createRelative()
S
79 1 3
LittleBizzy\SpeedDemon\Helpers\Singleton::__clone()
S
95 1 1
LittleBizzy\SpeedDemon\Helpers\Module::__construct()
S
64 1 10
LittleBizzy\SpeedDemon\Helpers\Singleton::__construct()
S
77 1 4
LittleBizzy\SpeedDemon\Modules\Minify_Html\Html\Parser::__construct()
S
79 1 3
LittleBizzy\SpeedDemon\Modules\Disable_Embeds\Embeds\Allowed::detected()
S
80 1 3
LittleBizzy\SpeedDemon\Modules\Inline_Styles\Styles\Parser::output()
S
72 1 5
LittleBizzy\SpeedDemon\Modules\Index_Autoload\Core\Core::onConstruct()
S
75 1 5
LittleBizzy\SpeedDemon\Modules\Index_Autoload\Core\Core::onUninstall()
S
73 1 5
LittleBizzy\SpeedDemon\Modules\Inline_Styles\Styles\Inline::allowed()
S
82 1 3
LittleBizzy\SpeedDemon\Modules\Disable_Gutenberg\Core\Factory::createDisabler()
S
79 1 3
LittleBizzy\SpeedDemon\Modules\Delete_Expired_Transients\Core\Factory::createCron()
S
78 1 3
LittleBizzy\SpeedDemon\Helpers\Plugin::__construct()
S
65 1 8
LittleBizzy\SpeedDemon\Modules\Disable_Emojis\Core\Factory::createActions()
S
79 1 3
LittleBizzy\SpeedDemon\Modules\Disable_WooCommerce_Status\Core\Core::onConstruct()
S
79 1 3
LittleBizzy\SpeedDemon\Modules\Disable_Emojis\Emojis\Emojis::__construct()
S
75 1 4