Code Analysis: Breeze 2.0.9

Function Rating Maintainability Complexity Lines of code
Breeze_MinificationStyles::minify()
D
12
81 268
Breeze_MinificationScripts::getcontent()
D
19
65 198
Breeze_Js_Deferred_Loading::fetch_javascript()
D
19
61 227
Breeze_Js_Deferred_Loading::getcontent()
D
21
56 206
Breeze_Admin::plugin_active_hook()
D
18
47 272
Breeze_Settings_Import_Export::replace_options_old_to_new()
D
23
55 151
breeze_migrate_old_settings()
D
25
56 130
Breeze_MinificationScripts::runMinify()
D
24
53 161
breeze_check_for_new_version()
D
22
44 205
Breeze_File_Permissions::check_specific_files_folders()
D
29 48 110
Breeze_MinificationScripts::getJS()
D
27
40 145
Breeze_Minify::breeze_end_buffering()
D
25
39 154
Breeze_MinificationCache::clear_site_minification()
D
35 41 74
Breeze_MinificationStyles::read()
D
26
36 139
Breeze_MinificationStyles::getcontent()
D
27
33 145
Breeze_Lazy_Load::apply_lazy_load_feature()
D
29
31 126
Breeze_WP_Cli_Core::purge()
C
34 30 98
Breeze_Configuration::clean_system()
C
32 29 104
Breeze_Settings_Import_Export::validate_json_entry()
C
27
25 156
Breeze_Configuration::update_htaccess()
C
30 24 124
Breeze_WP_Cli_Core::import()
C
34 25 93
Breeze_MinificationScripts::cache()
C
38 24 67
Breeze_Configuration::update_options_for_file()
B
36 22 70
Breeze_Minify::breeze_start_buffering()
B
40 23 54
breeze_varnish_purge_cache()
B
38 22 65
Breeze_Incompatibility_Plugins::incompatibility_list()
B
38 22 62
Breeze_MinificationScripts::read()
B
35 18 82
Breeze_Minify::__construct()
B
45 21 34
is_varnish_cache_started()
B
39 17 68
Exclude_Pages_By_Shortcode::post_check_content_on_save()
B
38 17 67
Breeze_WP_Cli_Core::export()
B
39 17 63
Breeze_Minify::check_exclude_url()
B
42 17 52
CSSmin::minify()
B
33 13 100
Breeze_Configuration::update_options_for_basic()
B
40 16 55
CSSmin::run()
A
40 15 60
Breeze_Settings_Import_Export::import_json_settings()
A
41 15 49
Breeze_MinificationCache::create_cache_minification_folder()
A
38 12 91
Breeze_Query_Strings_Rules::check_query_var_group()
A
41 14 58
Breeze_MinificationStyles::cache()
A
40 13 60
Breeze_Admin::register_admin_bar_menu()
A
37 11 79
Breeze_Options_Reader::get_option_value()
A
45 13 41
Breeze_Query_Strings_Rules::fetch_always_cache_list()
A
40 11 70
Breeze_MinificationBase::getpath()
A
44 12 44
Breeze_Query_Strings_Rules::breeze_is_query_string_ignore()
A
48 12 34
Breeze_MinificationScripts::ismergeable()
A
50 12 33
Breeze_Js_Deferred_Loading::is_merge_valid()
A
50 12 33
Minify_CSS_Compressor::_commentCB()
A
45 11 44
CSSmin::extract_data_urls()
A
44 11 43
Breeze_Settings_Import_Export::replace_options()
A
46 11 42
refresh_config_files()
A
46 11 39
Breeze_MinificationHtml::minify()
A
46 11 38
Breeze_MinificationScripts::delay_script_loading()
A
47 11 37
Breeze_Settings_Import_Export::replace_options_cli()
A
43 10 52
Breeze_Js_Deferred_Loading::delay_script_loading()
A
47 11 37
Breeze_Settings_Import_Export::read_options()
A
41 9 64
Breeze_Configuration::update_options_for_preload()
A
44 10 44
CSSmin::str_slice()
A
54 11 20
breeze_get_headers_via_curl()
A
44 9 44
Breeze_Configuration::update_options_for_cdn()
A
44 9 43
Breeze_MinificationBase::inject_minified()
A
47 9 35
Breeze_Configuration::get_element_to_clean()
A
45 8 46
Breeze_Heartbeat_Settings::deregister_heartbeat_script()
A
52 9 28
Breeze_MinificationStyles::can_inject_late()
A
58 10 13
breeze_is_delayjs_changed()
A
42 7 56
CSSmin::compress_hex_colors()
A
45 8 38
Breeze_Minify::read_the_config_file()
A
52 9 22
breeze_after_plugin_update_done()
A
53 9 21
Breeze_Configuration::breeze_ajax_purge_database()
A
47 8 34
Breeze_Js_Deferred_Loading::read()
A
47 8 34
breeze_get_option()
A
56 9 18
Breeze_Options_Reader::read_the_option_data()
A
55 9 18
Breeze_MinificationStyles::append_font_swap()
A
56 9 17
Breeze_Admin::load_admin_scripts()
A
45 7 40
Breeze_Heartbeat_Settings::change_heartbeat_interval()
A
53 8 25
Breeze_Configuration::write_htaccess()
A
51 8 25
Breeze_Cli_Helpers::fetch_remote_json()
A
45 7 40
Breeze_Admin::breeze_lazy_load()
A
52 8 23
breeze_currency_switcher_cache()
A
55 8 19
is_varnish_layer_started()
A
56 8 19
Breeze_MinificationScripts::ismovable()
A
56 8 19
CSSmin::normalize_int()
A
56 8 18
Breeze_Admin::__construct()
A
48 7 32
Breeze_MinificationStyles::fixurls()
A
47 7 32
Breeze_CDN_Integration::handle_rewrite_cdn()
A
56 8 17
Breeze_Admin::purge_local_options()
A
43 5 61
breeze_which_role_folder()
S
54 7 21
breeze_validate_urls()
S
55 7 21
breeze_validate_the_right_extension()
S
55 7 21
breeze_get_cache_base_path()
S
54 7 20
breeze_auth_cookie_set_init()
S
52 7 20
Breeze_Heartbeat_Settings::fetch_heartbeat_options()
S
54 7 20
Breeze_MinificationStyles::ismovable()
S
57 7 19
Breeze_Configuration::add_expires_header()
S
38 3 76
set_as_network_screen()
S
59 7 14
breeze_current_user_type()
S
59 7 14
Breeze_Preload_Fonts::load_preload_scripts()
S
51 6 25
breeze_is_restricted_access()
S
55 6 23
Breeze_MinificationBase::url_replace_cdn()
S
53 6 22
Breeze_Js_Deferred_Loading::url_replace_cdn()
S
53 6 22
breeze_get_file_extension_from_url()
S
54 6 22
Breeze_Configuration::optimize_database()
S
55 6 21
Breeze_Incompatibility_Plugins::list_of_incompatible_plugins()
S
40 1 94
Breeze_MinificationBase::clear_cache_data()
S
55 6 18
Breeze_Admin::breeze_clear_all_cache()
S
56 6 18
Breeze_MinificationScripts::movetolast()
S
59 6 16
Breeze_Admin::breeze_clear_varnish()
S
57 6 16
Breeze_Configuration::formatBytes()
S
58 6 16
Breeze_Js_Deferred_Loading::is_movable()
S
59 6 16
Breeze_Configuration::update_options_for_advanced()
S
49 5 30
Minify_HTML::process()
S
43 3 60
CSSmin::hue_to_rgb()
S
60 6 13
Breeze_Configuration::add_gzip_htacess()
S
42 3 56
Breeze_Incompatibility_Plugins::notification_for_incompatibility()
S
52 5 25
Breeze_Query_Strings_Rules::breeze_ignored_query_strings()
S
55 5 20
Breeze_MinificationBase::inject_in_html()
S
56 5 18
CSSmin::rgb_to_hex()
S
54 5 18
Minify_CSS_Compressor::_process()
S
41 1 77
Minify_HTML::_removeScriptCB()
S
56 5 17
Breeze_Woocommerce_Product_Cache::recreate_cache_for_products()
S
57 5 17
breeze_libraries_already_minified()
S
58 5 17
Breeze_DNS_Prefetch::breeze_dns_prefetch()
S
58 5 16
Breeze_MinificationCache::checkCacheDir()
S
58 5 16
Breeze_CDN_Rewrite::replace_cdn_url()
S
57 5 16
Breeze_Lazy_Load::generate_simple_placeholder()
S
60 5 15
Minify_HTML::__construct()
S
58 5 15
breeze_is_feed()
S
60 5 14
CSSmin::do_raise_php_limits()
S
59 5 14
Breeze_Settings_Import_Export::validate_option_group()
S
59 5 14
breeze_treat_exceptions()
S
61 5 11
Breeze_Woocs_Compatibility::implement_extra_js()
S
51 3 38
Breeze_Admin::plugin_deactive_hook()
S
56 4 20
Breeze_MinificationCache::__construct()
S
56 4 18
Breeze_Prefetch::href_ignore_list()
S
57 4 18
breeze_all_user_folders()
S
57 4 18
Breeze_Lazy_Load::excluded_images()
S
58 4 17
breeze_is_string_in_array_values()
S
58 4 17
breeze_check_for_exclude_values()
S
58 4 17
Breeze_MinificationCache::clear_minification()
S
58 4 16
Breeze_MinificationCache::cache()
S
57 4 15
Breeze_MinificationScripts::minify()
S
62 5 10
Breeze_Shortpixel_Compatibility::clear_breeze_cache()
S
64 5 9
Breeze_Incompatibility_Plugins::prepare_and_display_notification_content()
S
65 5 9
breeze_validate_exclude_field_by_extension()
S
59 4 15
breeze_auth_cookie_set()
S
57 4 15
Breeze_Heartbeat_Settings::detect_current_screen()
S
60 4 14
breeze_get_directory_size()
S
59 4 14
breeze_string_contains_exclude_regexp()
S
62 4 13
breeze_all_wp_user_roles()
S
62 4 12
Breeze_Query_Strings_Rules::rebuild_url()
S
61 4 11
Breeze_Disable_Emoji_Option::disable_prefetch()
S
62 4 11
Breeze_Tab_Loader::breeze_option_tab_display()
S
53 3 24
Breeze_Configuration::update_options_for_heartbeat()
S
52 3 23
Breeze_File_Permissions::breeze_check_the_files_permission()
S
55 3 20
Breeze_Configuration::update_options_for_varnish()
S
54 3 20
CSSmin::hsl_to_hex()
S
54 3 19
Breeze_CDN_Rewrite::rewrite()
S
54 3 19
Breeze_File_Permissions::display_the_errors()
S
56 3 18
Breeze_MinificationHtml::read()
S
56 3 17
Breeze_Configuration::update_options_for_inherit()
S
56 3 17
Breeze_Minify::should_cache()
S
69 4 6
Minify_HTML::_removeStyleCB()
S
58 3 15
multisite_blog_id_config()
S
65 4 9
breeze_read_write_file()
S
64 4 10
breeze_update_option()
S
64 4 10
breeze_uri_amp_check()
S
65 4 10
breeze_does_inherit_settings()
S
66 4 8
Breeze_Prefetch::load_prefetch_scripts()
S
58 3 15
Breeze_MinificationBase::ao_getDomain()
S
63 4 10
Breeze_MinificationBase::get_cache_file_url()
S
65 4 8
Breeze_CDN_Rewrite::excludes_check()
S
64 4 10
Breeze_Configuration::breeze_clean_cache()
S
57 3 15
Breeze_Admin::admin_init()
S
63 4 10
Breeze_MinificationStyles::breeze_css_files_exceptions()
S
60 3 14
Breeze_MinificationScripts::breeze_js_files_exceptions()
S
60 3 14
CSSmin::replace_string()
S
58 3 13
Breeze_Configuration::string_convert_arr()
S
60 3 13
Breeze_MinificationHtml::getcontent()
S
62 3 12
breeze_validate_url_via_regexp()
S
63 3 11
Breeze_Settings_Import_Export::export_json_settings()
S
62 3 11
Breeze_Js_Deferred_Loading::ignore_from_delay()
S
67 3 8
breeze_is_amp_page()
S
71 3 6
Breeze_Js_Deferred_Loading::is_inline_delay()
S
67 3 8
Breeze_Incompatibility_Plugins::plugins_list()
S
70 3 6
Breeze_Js_Deferred_Loading::should_aggregate()
S
63 3 10
breeze_is_supported()
S
66 3 8
Breeze_MinificationBase::isremovable()
S
67 3 8
Breeze_MinificationCache::retrieve()
S
64 3 10
Breeze_Woocs_Compatibility::breeze_woocs_fetch_currency()
S
65 3 10
Breeze_Admin::breeze_load_page()
S
72 3 5
Breeze_MinificationScripts::should_aggregate()
S
63 3 10
Breeze_Query_Strings_Rules::when_woocommerce_settings_save()
S
72 3 5
Breeze_Disable_Emoji_Option::__construct()
S
65 3 8
Breeze_CDN_Rewrite::get_dir_scope()
S
69 3 6
Breeze_MinificationScripts::ignore_from_delay()
S
67 3 8
Breeze_Js_Deferred_Loading::move_to_last()
S
67 3 8
Breeze_Disable_Emoji_Option::disable_tinymce_emojis_script()
S
68 3 7
Breeze_CDN_Rewrite::hardcoded_exceptions_to_ignore()
S
68 3 7
Minify_HTML::_commentCB()
S
71 3 5
Breeze_MinificationScripts::is_inline_delay()
S
67 3 8
Breeze_Options_Reader::fetch_all_saved_settings()
S
66 3 8
Breeze_MinificationBase::hide_comments()
S
60 2 14
Breeze_MinificationBase::restore_noptimize()
S
60 2 14
Breeze_MinificationBase::restore_iehacks()
S
60 2 14
Breeze_MinificationBase::restore_comments()
S
60 2 14
Breeze_MinificationBase::hide_noptimize()
S
60 2 14
Breeze_MinificationBase::hide_iehacks()
S
60 2 14
Breeze_Lazy_Load::__construct()
S
55 1 22
Breeze_WP_Cli_Core::help()
S
57 1 20
Minify_CSS_Compressor::_fontFamilyCB()
S
60 1 16
Breeze_Incompatibility_Plugins::compatibility_warning_close()
S
65 2 9
breeze_auth_cookie_clear()
S
69 2 6
Breeze_MinificationBase::ao_logger()
S
67 2 8
Breeze_Query_Strings_Rules::extract_query_strings()
S
66 2 8
breeze_is_active_for_network()
S
79 2 3
Minify_HTML::_removeCdata()
S
71 2 5
Breeze_Admin::check_varnish()
S
71 2 6
Breeze_File_Permissions::append_permission_error()
S
73 2 5
amp_breeze_compat()
S
67 2 8
breeze_is_process_locked()
S
69 2 7
CSSmin::index_of()
S
73 2 4
Breeze_Options_Reader::get_instance()
S
71 2 6
Breeze_Admin::define_ajaxurl()
S
70 2 7
Breeze_Query_Strings_Rules::get_instance()
S
71 2 6
Breeze_MinificationBase::is_cache_file_present()
S
72 2 6
breeze_unlock_process()
S
67 2 8
Breeze_MinificationCache::factory()
S
68 2 8
breeze_lock_cache_process()
S
65 2 9
Breeze_MinificationCache::check()
S
71 2 6
Breeze_Configuration::__construct()
S
58 1 15
Breeze_File_Permissions::get_instance()
S
71 2 6
Minify_HTML::_needsCdata()
S
78 2 3
breeze_ob_start_callback()
S
68 2 7
Breeze_Shortpixel_Compatibility::schedule_breeze_cache_reset()
S
68 2 7
Breeze_Disable_Emoji_Option::disable_emoji_wp_wide()
S
59 1 13
Breeze_File_Permissions::__construct()
S
72 1 5
Breeze_Preload_Fonts::__construct()
S
79 1 3
Breeze_DNS_Prefetch::__construct()
S
78 1 3
Breeze_Cli_Helpers::cache_helper_display()
S
66 1 9
CSSmin::lowercase_directives()
S
78 1 3
Breeze_MinificationHtml::cache()
S
82 1 3
breeze_load_delay_script()
S
71 1 8
Breeze_Prefetch::__construct()
S
79 1 3
CSSmin::set_max_execution_time()
S
80 1 3
Breeze_Query_Strings_Rules::__construct()
S
100 1 2
Breeze_Admin::breeze_add_action_links()
S
70 1 6
Breeze_Heartbeat_Settings::__construct()
S
63 1 10
CSSmin::lowercase_pseudo_first()
S
77 1 3
Breeze_Minify::rtrim_urls()
S
79 1 3
Breeze_Configuration::purge_varnish_action()
S
68 1 7
CSSmin::lowercase_properties()
S
78 1 3
Breeze_Tab_Loader::__construct()
S
79 1 3
Breeze_Admin::ajax_handle()
S
70 1 6
Breeze_MinificationBase::cache()
S
100 1 0
Breeze_Settings_Import_Export::__construct()
S
75 1 4
Breeze_Options_Reader::__construct()
S
91 1 2
Minify_HTML::minify()
S
75 1 4
CSSmin::lowercase_common_functions()
S
78 1 3
CSSmin::round_number()
S
78 1 3
Minify_CSS_Compressor::_selectorsCB()
S
78 1 3
Breeze_MinificationBase::getcontent()
S
100 1 0
Minify_HTML::_removeTextareaCB()
S
79 1 3
Breeze_Configuration::breeze_ajax_clean_cache()
S
68 1 7
CSSmin::clamp_number()
S
78 1 3
Breeze_MinificationCache::getname()
S
75 1 4
CSSmin::replace_calc()
S
72 1 4
Breeze_Configuration::update_options_for_tools()
S
91 1 2
Breeze_Disable_Emoji_Option::remove_conversion()
S
82 1 3
Minify_CSS_Compressor::process()
S
75 1 4
Breeze_CDN_Integration::__construct()
S
79 1 3
Breeze_Admin::register_menu_page()
S
77 1 3
CSSmin::set_pcre_backtrack_limit()
S
80 1 3
CSSmin::set_pcre_recursion_limit()
S
80 1 3
Breeze_MinificationBase::__construct()
S
81 1 3
Minify_HTML::_removeDataURICB()
S
79 1 3
Breeze_DNS_Prefetch::clean_schema()
S
79 1 3
Breeze_MinificationCache::get_file_name()
S
82 1 3
Breeze_Js_Deferred_Loading::cache()
S
82 1 3
Minify_HTML::_reservePlace()
S
72 1 5
CSSmin::lowercase_common_functions_values()
S
78 1 3
Breeze_Admin::register_network_menu_page()
S
77 1 3
Breeze_Admin::render()
S
78 1 3
Breeze_CDN_Rewrite::__construct()
S
66 1 8
Breeze_Configuration::breeze_ajax_purge_opcache()
S
70 1 6
breeze_rtrim_urls()
S
80 1 3
CSSmin::lowercase_pseudo_elements()
S
78 1 3
Breeze_Admin::breeze_show_error()
S
82 1 3
CSSmin::replace_colon()
S
78 1 3
Breeze_Shortpixel_Compatibility::clear_all_breeze_cache()
S
81 1 3
Breeze_MinificationBase::minify()
S
100 1 0
Exclude_Pages_By_Shortcode::shortcode_exception_list_fixed()
S
69 1 7
Breeze_Configuration::update_options_for_database()
S
91 1 2
Breeze_MinificationCache::get_cache_dir()
S
82 1 3
Exclude_Pages_By_Shortcode::__construct()
S
78 1 3
Minify_HTML::_removePreCB()
S
79 1 3
Breeze_Incompatibility_Plugins::__construct()
S
72 1 5
Breeze_Woocs_Compatibility::__construct()
S
72 1 5
Minify_HTML::_outsideTagCB()
S
77 1 3
Breeze_Shortpixel_Compatibility::__construct()
S
72 1 5
Breeze_Admin::installing_notices()
S
68 1 6
CSSmin::preserve_old_IE_specific_matrix_definition()
S
73 1 4
Breeze_Admin::plugin_uninstall_hook()
S
77 1 4
Breeze_MinificationBase::read()
S
100 1 0
CSSmin::set_memory_limit()
S
80 1 3
CSSmin::__construct()
S
68 1 7
CSSmin::replace_flex()
S
73 1 4
Breeze_Configuration::update_options_for_faq()
S
91 1 2
Breeze_Query_Strings_Rules::fetch_ignored_list()
S
76 1 4
CSSmin::replace_keyframe_zero()
S
77 1 3
breeze_file_match_pattern()
S
67 1 7
Breeze_CDN_Integration::instance()
S
81 1 3
Breeze_Woocommerce_Product_Cache::__construct()
S
78 1 3
Breeze_Admin::breeze_add_action_links_network()
S
70 1 6
Breeze_Js_Deferred_Loading::minify()
S
82 1 3
Minify_CSS_Compressor::__construct()
S
81 1 3