Code Analysis: Smush 3.9.4

Function Rating Maintainability Complexity Lines of code
Smush\App\Ajax::scan_images()
D
13
104 207
Smush\Core\Stats::global_stats()
D
31 35 97
Smush\Core\Modules\Backup::restore_image()
D
29 33 118
Smush\Core\Integrations\NextGen::resize_from_meta_data()
D
32 33 94
Smush\Core\Modules\Smush::resize_from_meta_data()
D
33 32 82
Smush\Core\Integrations\NextGen\Stats::show_stats()
C
35 30 70
Smush\App\Ajax::process_smush_request()
C
31 25 114
Smush\Core\Modules\Lazy::parse_image()
C
38 27 60
Smush\Core\Modules\CDN::parse_image()
C
36 26 74
Smush\Core\Modules\Dir::get_image_list()
C
35 25 84
Smush\Core\Settings::save_settings()
C
36 25 77
Smush\Core\Modules\Lazy::skip_post_type()
C
49 27 24
Smush\Core\Integrations\NextGen\Stats::get_ngg_images()
B
40 24 51
Smush\Core\Integrations\S3::download_file()
B
38 23 64
Smush\Core\Modules\Smush::_post()
B
36 22 73
Smush\Core\Stats::get_savings()
B
37 21 74
Smush\Core\Integrations\NextGen::smush_bulk()
B
39 22 59
Smush\App\Media_Library::show_resmush()
B
44 23 40
Smush\Core\Modules\Smush::do_smushit()
B
39 21 56
Smush\Core\Integrations\NextGen::resize_image()
B
40 21 54
WP_Smush::validate_install()
B
42 20 49
Smush\Core\Settings::can_access()
B
47 21 29
Smush\Core\Stats::get_stats_for_attachments()
B
43 20 43
Smush\Core\Api\Request::request()
B
39 18 58
Smush\App\Admin::add_menu_pages()
B
43 19 40
Smush\Core\Modules\Lazy::add_inline_styles()
B
40 17 64
Smush\Core\Core::localize()
B
31 13 110
Smush\Core\Modules\Dir::get_directory_tree()
B
42 17 47
Smush\Core\Modules\Dir::skip_dir()
B
48 18 28
Smush\Core\Configs::apply_config()
B
44 17 43
Smush\Core\Modules\Resize::check_should_resize()
B
46 17 36
Smush\App\Pages\Bulk::image_sizes()
B
38 14 79
Smush\Core\Modules\Smush::wp_smush_handle_editor_async()
B
47 17 32
Smush\Core\Modules\CDN::is_supported_path()
A
48 17 28
Smush\Core\Installer::upgrade_settings()
A
45 16 39
Smush\App\Abstract_Page::render_modals()
A
50 17 24
Smush\App\Pages\Dashboard::register_meta_boxes()
A
36 12 96
Smush\Core\Integrations\NextGen\Admin::localize()
A
38 14 66
Smush\Core\Integrations\NextGen::restore_image()
A
39 14 65
Smush\Core\Modules\Lazy::init()
A
46 16 34
Smush\Core\Modules\Smush::smush_image()
A
42 15 47
Smush\Core\Settings::parse_lazy_load_settings()
A
39 13 71
Smush\Core\Integrations\NextGen\Admin::get_combined_stats()
A
50 16 26
Smush\Core\Integrations\NextGen\Stats::nextgen_super_smushed_count()
A
46 15 37
Smush\App\Ajax::get_stats()
A
53 16 19
Smush\App\Media_Library::get_skipped_images()
A
47 15 33
Smush\App\Media_Library::show_restore_option()
A
49 15 29
Smush\Core\Modules\CDN::set_additional_srcset()
A
40 13 59
Smush\Core\Settings::init()
A
45 14 38
Smush\Core\Modules\Resize::auto_resize()
A
46 14 38
Smush\App\Abstract_Summary_Page::pro_savings_stats()
A
40 12 68
Smush\Core\Modules\Png2jpg::is_transparent()
A
46 14 37
Smush\App\Media_Library::get_detailed_stats()
A
41 13 52
Smush\Core\Configs::format_config_to_display()
A
43 13 47
Smush\Core\Modules\Dir::optimise_image()
A
39 11 72
Smush\Core\Modules\WebP::convert_to_webp()
A
44 13 41
Smush\Core\Modules\Dir::total_stats()
A
41 12 55
Smush\App\Abstract_Page::settings_updated()
A
45 13 39
Smush\Core\Modules\CDN::update_image_srcset()
A
46 13 38
Smush\Core\Integrations\Common::thumbnail_regenerate_handler()
A
46 13 36
Smush\App\Pages\Directory::smush_result_notice()
A
40 10 75
Smush\Core\Integrations\NextGen\Admin::update_nextgen_stats()
A
48 13 29
Smush\Core\CLI::can_restore()
A
50 13 27
Smush\Core\Modules\Png2jpg::convert_to_jpg()
A
46 12 37
Smush\App\Media_Library::get_optimization_links()
A
46 12 34
Smush\App\Admin::enqueue_scripts()
A
47 12 33
Smush\Core\Modules\Png2jpg::png_to_jpg()
A
47 12 32
Smush\Core\Integrations\NextGen\Thumbs::generate_image_size()
A
43 11 45
Smush\Core\Integrations\S3::show_s3_support_required_notice()
A
44 11 43
Smush\App\Ajax::smush_setup()
A
49 12 27
Smush\Core\Modules\Backup::create_backup()
A
50 11 29
Smush\Core\Modules\Smush::smush_single()
A
44 10 43
Smush\App\Pages\Bulk::resize_settings()
A
38 7 88
Smush\Core\Integrations\NextGen\Stats::get_detailed_stats()
A
44 10 42
Smush\App\Abstract_Page::should_render()
A
53 11 24
Smush\Core\Integrations\Common::smush_retina_image()
A
53 11 22
Smush\Core\Integrations\NextGen\Admin::get_image_count()
A
53 11 22
Smush\App\Abstract_Page::smush_upgrade_notice()
A
43 9 52
Smush\Core\Modules\CDN::status()
A
53 11 21
Smush\App\Media_Library::smushit_orderby()
A
48 10 33
Smush\App\Abstract_Page::get_doc_url()
A
49 10 33
Smush\Core\Settings::get_setting_data()
A
38 7 77
Smush\Core\Modules\Resize::initialize()
A
56 11 15
Smush\Core\Modules\WebP::delete_images()
A
49 10 30
Smush\App\Abstract_Page::show_api_message()
A
49 10 30
Smush\Core\Configs::decode_and_validate_config_file()
A
48 10 30
Smush\App\Pages\Bulk::settings_desc()
A
43 8 60
Smush\Core\Modules\CDN::update_cdn_image_src_args()
A
50 10 29
Smush\Core\Integrations\NextGen\Stats::update_stats()
A
57 11 13
Smush\Core\Integrations\Composer::process_image_resize()
A
50 10 25
Smush\Core\Configs::get_config_from_current()
A
46 9 40
Smush\App\Pages\Nextgen::dashboard_summary_metabox()
A
51 10 24
Smush\App\Abstract_Page::smush_dash_required()
A
47 9 38
Smush\Core\Configs::get_lazy_load_settings_to_display()
A
46 9 38
Smush\Core\Modules\Png2jpg::update_image_path()
A
46 9 37
Smush\Core\Modules\Png2jpg::can_be_converted()
A
54 10 21
Smush\Core\Stats::run_query()
A
46 9 36
Smush\Core\Stats::combine_conversion_stats()
A
53 10 21
Smush\Core\Modules\Helpers\Parser::is_page_builder()
A
54 10 21
Smush\Core\Integrations\NextGen\Stats::get_attachment_stats()
A
54 10 21
Smush\Core\Stats::combined_stats()
A
53 10 20
Smush\Core\Integrations\NextGen::smush_image()
A
47 9 35
Smush\Core\Integrations\S3::s3_setup_message()
A
44 8 49
Smush\Core\Modules\CDN::init_flags()
A
55 10 19
Smush\Core\Modules\Resize::perform_resize()
A
49 9 33
Smush\Core\CLI::smush()
A
47 9 33
Smush\Core\Settings::is_network_enabled()
A
56 10 16
Smush\Core\Integrations\Envira::replace_cdn_links()
A
49 9 30
Smush\Core\Modules\CDN::init()
A
48 9 29
Smush\Core\Installer::smush_activated()
A
50 9 28
Smush\Core\Modules\Async\Abstract_Async::launch()
A
50 9 28
Smush\App\Admin::print_pending_bulk_smush_content()
A
42 7 58
Smush\Core\Integrations\NextGen\Stats::update_resize_stats()
A
59 10 12
Smush\Core\Integrations\NextGen\Stats::get_smush_stats()
A
50 9 26
Smush\Core\Modules\Helpers\Parser::init()
A
54 9 24
Smush\App\Admin::settings_link()
A
50 9 24
Smush\Core\Modules\Dir::combine_stats()
A
51 9 23
Smush\Core\Modules\CDN::filter_rest_api_response()
A
53 9 23
Smush\Core\Integrations\NextGen::maybe_unlink()
A
53 9 22
Smush\Core\Integrations\NextGen\Stats::get_stats_for_ids()
A
53 9 22
Smush\Core\Configs::sanitize_config()
A
44 7 52
Smush\App\Pages\WebP::enqueue_scripts()
A
39 6 66
Smush\Core\Modules\CDN::settings_desc()
A
44 7 51
Smush\Core\Integrations\Common::update_smush_stats_single()
A
47 8 35
Smush\Core\Core::image_dimensions()
A
47 8 35
Smush\Core\Core::get_max_image_dimensions()
A
48 8 35
Smush\App\Abstract_Summary_Page::directory_stats_ui()
A
49 8 34
Smush\Core\Modules\WebP::get_upload_dir()
A
48 8 33
Smush\Core\CLI::restore_image()
A
48 8 33
Smush\Core\Integrations\S3\Compat::smush_download_file()
A
55 9 17
Smush\Core\Modules\Smush::update_lists()
A
57 9 15
Smush\Core\Stats::total_compression()
A
57 9 15
Smush\Core\Modules\Backup::restore_png()
A
49 8 30
Smush\App\Abstract_Page::black_friday_notice()
A
49 8 30
Smush\Core\Integrations\S3::does_image_exists()
A
49 8 29
Smush\Core\Helper::check_animated_status()
A
50 8 28
Smush\Core\Integrations\NextGen\Stats::update_stats_cache()
A
50 8 27
Smush\Core\Modules\Backup::delete_backup_files()
A
51 8 26
Smush\Core\Modules\CDN::generate_srcset()
A
51 8 26
Smush\Core\Stats::set_pro_savings()
A
52 8 25
Smush\Core\Integrations\NextGen::show_restore_option()
A
51 8 25
Smush\App\Admin::show_plugin_conflict_notice()
A
47 7 39
Smush\Core\Modules\Resize::maybe_unlink()
A
53 8 23
Smush\Core\Modules\Dir::validate_path()
A
54 8 22
Smush\Core\Integrations\S3::remove_backup()
A
53 8 22
Smush\Core\Stats::setup_global_stats()
A
54 8 20
Smush\Core\Integrations\Common::woocommerce_cdn_gallery_thumbnails()
A
54 8 20
Smush\Core\Integrations\NextGen::resmush_image()
A
49 7 33
Smush\Core\Integrations\NextGen\Stats::recalculate_stats()
A
55 8 18
Smush\App\Abstract_Page::enqueue_configs_scripts()
A
43 6 47
Smush\Core\Stats::get_unsmushed_attachments()
S
58 8 15
Smush\Core\Integrations\NextGen::manual_nextgen()
S
50 7 30
Smush\Core\Integrations\NextGen\Stats::get_super_smushed_images()
S
58 8 15
Smush\App\Pages\Tools::detection_settings()
S
45 5 59
Smush\Core\Integrations\NextGen\Stats::show_resmush()
S
60 8 13
Smush\App\Media_Library::get_optimization_status()
S
49 7 28
Smush\Core\Integrations\NextGen\Stats::get_skipped_images()
S
51 7 27
Smush\Core\Modules\Helpers\Parser::get_background_images()
S
52 7 25
Smush\App\Abstract_Page::render_page_header()
S
47 6 39
Smush\Core\Modules\Backup::add_to_image_backup_sizes()
S
52 7 24
Smush\Core\Modules\Lazy::enqueue_assets()
S
53 7 23
Smush\Core\Modules\WebP::create_test_files()
S
53 7 23
Smush\Core\Modules\Dir::initialize()
S
52 7 23
Smush\App\Abstract_Summary_Page::dashboard_summary_meta_box()
S
52 7 22
Smush\Core\Modules\WebP::get_server_type()
S
54 7 21
Smush\Core\Integrations\NextGen\Admin::wp_smush_column_options()
S
53 7 21
Smush\App\Media_Library::generate_markup()
S
53 7 20
Smush\App\Admin::check_for_conflicts_cron()
S
48 6 35
Smush\App\Pages\Bulk::register_meta_boxes()
S
45 5 50
Smush\Core\Helper::get_attached_file()
S
55 7 19
Smush\Core\Modules\Dir::is_image()
S
56 7 17
Smush\Core\Modules\Smush::update_super_smush_count()
S
56 7 17
Smush\Core\Integrations\NextGen::get_file_type()
S
57 7 16
Smush\Core\Helper::remove_main_file_from_server_when_in_s3()
S
57 7 16
Smush\Core\Integrations\NextGen\Admin::setup_image_counts()
S
57 7 15
Smush\Core\Modules\Dir::should_continue()
S
63 8 9
Smush\Core\Modules\Smush::calculate_percentage()
S
58 7 14
Smush\Core\Modules\WebP::check_server_config()
S
50 6 28
Smush\Core\Modules\Async\Async::prepare_data()
S
60 7 12
Smush\App\Media_Library::get_super_smush_link()
S
60 7 12
Smush\App\Admin::media_library_membership_notice()
S
52 6 26
Smush\App\Media_Library::extend_media_modal()
S
46 5 41
Smush\Core\Helper::get_pngjpg_savings()
S
53 6 23
Smush\Core\Stats::get_smushed_attachments()
S
54 6 21
Smush\App\Media_Library::column_html()
S
53 6 21
Smush\Core\Modules\CDN::generate_cdn_url()
S
54 6 20
Smush\Core\Modules\CDN::update_stats()
S
55 6 20
Smush\Core\Core::check_bulk_limit()
S
55 6 20
Smush\Core\Modules\WebP::save_htaccess()
S
49 5 34
Smush\Core\Integrations\S3::__construct()
S
54 6 19
Smush\App\Admin::add_plugin_meta_links()
S
54 6 19
Smush\App\Abstract_Summary_Page::cdn_stats_ui()
S
50 5 33
Smush\Core\Modules\Helpers\Parser::process_images()
S
55 6 18
Smush\App\Abstract_Page::get_page_url()
S
56 6 18
Smush\Core\Helper::get_mime_type()
S
56 6 18
Smush\Core\Modules\Smush::add_api_message()
S
57 6 17
Smush\App\Ajax::delete_resmush_list()
S
56 6 16
Smush\Core\Modules\Helpers\Parser::parse_page()
S
59 6 16
WP_Smush::wp_smush_rating_message()
S
57 6 16
Smush\Core\Modules\Png2jpg::update_image_url()
S
50 5 30
Smush\Core\Settings::parse_bulk_settings()
S
57 6 15
Smush\Core\Modules\Smush::update_resmush_list()
S
58 6 15
Smush\Core\Modules\WebP::unsave_htaccess()
S
58 6 15
Smush\Core\Integrations\Common::lazy_load_compat()
S
59 6 15
Smush\Core\Helper::file_exists()
S
58 6 15
Smush\Core\Modules\Helpers\Parser::get_images_from_content()
S
59 6 14
Smush\App\Abstract_Page::add_meta_box()
S
51 5 29
Smush\Core\Modules\Dir::directory_smush_finish()
S
58 6 14
Smush\Core\Modules\Png2jpg::get_quality()
S
60 6 13
Smush\Core\Modules\WebP::maybe_show_notices()
S
59 6 13
Smush\Core\Modules\Backup::remove_from_backup_sizes()
S
60 6 13
Smush\Core\Core::big_image_size_threshold()
S
60 6 13
Smush\Core\Modules\Smush::wp_smush_handle_async()
S
61 6 12
Smush\Core\Modules\Smush::dismiss_update_info()
S
62 6 11
Smush\Core\Modules\Smush::remove_sizes_from_s3_upload()
S
62 6 11
Smush\Core\Modules\Dir::last_scan_stats()
S
52 5 24
Smush\App\Pages\Settings::register_meta_boxes()
S
48 4 39
Smush\Core\Integrations\NextGen::__construct()
S
51 5 24
Smush\App\Pages\CDN::cdn_meta_box()
S
44 3 52
Smush\Core\Modules\CDN::check_mapped_domain()
S
54 5 22
Smush\App\Ajax::apply_config()
S
54 5 21
Smush\App\Ajax::smush_toggle_lazy_load()
S
54 5 20
Smush\Core\Configs::get_settings_display_value()
S
54 5 20
Smush\Core\Modules\Dir::image_list()
S
55 5 19
Smush\App\Pages\Settings::general_meta_box()
S
54 5 19
Smush\Core\Modules\Lazy::has_excluded_class_or_id()
S
56 5 17
Smush\Core\Integrations\Common::remove_filters()
S
57 5 17
Smush\Core\Modules\Dir::init()
S
56 5 17
Smush\App\Pages\Bulk::full_size_options()
S
47 3 47
WP_Smush::init()
S
57 5 16
Smush\App\Ajax::upload_config()
S
57 5 16
Smush\Core\Modules\Dir::get_unsmushed_images()
S
57 5 16
Smush\Core\Modules\Dir::get_image()
S
63 6 10
Smush\Core\Installer::directory_smush_table()
S
59 5 15
Smush\Core\Modules\Lazy::maybe_skip_parse()
S
65 6 9
Smush\Core\Modules\WebP::can_be_converted()
S
63 6 10
Smush\App\Abstract_Summary_Page::conversion_savings_stats()
S
59 5 15
Smush\Core\Modules\Async\Editor::run_action()
S
62 6 10
Smush\Core\Modules\CDN::get_size_from_file_name()
S
58 5 15
Smush\Core\Modules\Lazy::add_masonry_support()
S
59 5 14
Smush\App\Ajax::smush_manual()
S
51 4 28
Smush\Core\Modules\WebP::get_is_configured_with_error_message()
S
60 5 13
Smush\Core\Integrations\Common::jetpack_cdn_compat()
S
60 5 13
Smush\Core\Modules\CDN::is_valid_url()
S
60 5 13
Smush\App\Abstract_Page::__construct()
S
52 4 28
Smush\Core\Helper::filter_by_mime()
S
60 5 13
Smush\Core\Modules\Smush::calculate_percentage_from_stats()
S
61 5 12
Smush\Core\Stats::add_to_media_attachments_list()
S
61 5 12
Smush\Core\Modules\WebP::is_htaccess_written()
S
60 5 12
Smush\Core\Modules\Lazy::is_exluded_uri()
S
60 5 12
Smush\Core\Modules\Smush::show_warning()
S
62 5 12
Smush\Core\Integrations\Common::buddyboss_platform_modify_image_src()
S
61 5 12
Smush\Core\Modules\CDN::max_content_width()
S
62 5 11
Smush\Core\Modules\WebP::should_be_converted()
S
61 5 11
Smush\Core\Settings::get_setting()
S
62 5 11
Smush\Core\Installer::upgrade_3_7_0()
S
62 5 11
WP_Smush::register_free_modules()
S
48 3 37
Smush\Core\Configs::sanitize_configs_list()
S
54 4 22
Smush\App\Pages\Bulk::bulk_smush_metabox()
S
48 3 36
Smush\Core\Api\Hub::action_get_stats()
S
53 4 21
Smush\Core\Modules\Lazy::exclude_from_lazy_loading()
S
55 4 20
Smush\Core\Modules\Png2jpg::replace_file()
S
55 4 20
Smush\Core\Modules\CDN::toggle_cdn()
S
55 4 20
Smush\Core\Modules\Helpers\Parser::process_background_images()
S
55 4 19
Smush\Core\CLI::compress()
S
56 4 19
Smush\Core\Modules\Async\Abstract_Async::process_request()
S
55 4 19
Smush\App\Ajax::resmush_image()
S
56 4 18
Smush\Core\Modules\WebP::toggle_webp()
S
57 4 17
Smush\Core\Integrations\Envira::add_no_lazyload_class()
S
57 4 17
Smush\App\Pages\Bulk::scale_options()
S
52 3 32
Smush\Core\Modules\Dir::get_root_path()
S
57 4 16
Smush\App\Ajax::webp_toggle()
S
57 4 16
Smush\Core\Modules\Backup::restore_step()
S
56 4 16
Smush\Core\Settings::__construct()
S
63 5 9
Smush\Core\Stats::remaining_count()
S
64 5 9
Smush\Core\Integrations\S3::maybe_download_file()
S
65 5 9
Smush\Core\Integrations\S3::s3_support_required()
S
67 5 7
Smush\App\Media_Library::filter_media_query()
S
62 5 10
Smush\Core\Modules\CDN::parse_background_image()
S
59 4 15
Smush\Core\Core::wp_smush_async()
S
64 5 10
Smush\Core\Integrations\NextGen\Stats::total_count()
S
62 5 10
Smush\Core\Integrations\NextGen\Stats::cmp()
S
64 5 9
Smush\Core\Modules\Async\Async::run_action()
S
66 5 7
Smush\Core\Settings::parse_cdn_settings()
S
59 4 14
Smush\App\Pages\Directory::directory_smush_meta_box()
S
51 3 29
Smush\Core\Integrations\Envira::__construct()
S
59 4 14
Smush\Core\Configs::apply_config_by_id()
S
58 4 14
Smush\Core\Integrations\Avada::replace_cdn_links()
S
60 4 13
Smush\App\Ajax::remove_icon()
S
59 4 13
Smush\App\Abstract_Page::smush_deactivated()
S
62 4 13
Smush\Core\Modules\CDN::process_cdn_status()
S
60 4 13
Smush\Core\Settings::remove_unavailable()
S
62 4 12
Smush\Core\CLI::_list()
S
51 3 27
Smush\Core\Modules\Dir::directory_list()
S
60 4 12
Smush\Core\Integrations\NextGen::add_mixins()
S
62 4 11
Smush\Core\Integrations\S3::copy_provider_file_to_server()
S
63 4 11
Smush\App\Abstract_Page::smush_body_classes()
S
61 4 11
Smush\App\Ajax::hide_api_message()
S
62 4 11
Smush\App\Abstract_Page::get_tab_url()
S
62 4 11
Smush\App\Pages\CDN::register_meta_boxes()
S
55 3 24
Smush\App\Admin::add_policy()
S
53 3 24
Smush\App\Pages\WebP::register_meta_boxes()
S
55 3 22
Smush\Core\Modules\CDN::maybe_generate_srcset()
S
54 3 21
Smush\App\Pages\Bulk::bulk_settings_meta_box()
S
56 3 20
Smush\App\Admin::__construct()
S
54 3 20
Smush\App\Abstract_Summary_Page::register_meta_boxes()
S
57 3 19
Smush\Core\Settings::init_lazy_load_defaults()
S
45 1 49
Smush\App\Ajax::toggle_cdn()
S
56 3 19
Smush\App\Pages\Dashboard::summary_meta_box()
S
48 2 33
Smush\App\Abstract_Page::do_meta_boxes()
S
57 3 17
Smush\App\Pages\Bulk::auto_smush()
S
59 3 17
Smush\App\Abstract_Page::get_locale_data()
S
58 3 16
Smush\App\Pages\Settings::on_load()
S
57 3 16
Smush\Core\Integrations\Composer::additional_notice()
S
61 3 16
Smush\Core\Integrations\NextGen::additional_notice()
S
61 3 16
Smush\Core\Modules\Dir::check_table()
S
65 4 9
Smush\Core\Installer::smush_deactivated()
S
64 4 9
Smush\Core\Modules\Helpers\Parser::is_smartcrawl_analysis()
S
63 4 10
Smush\App\Media_Library::get_resmsuh_link()
S
58 3 15
Smush\App\Admin::register_scripts()
S
57 3 15
Smush\Core\Integrations\NextGen\Admin::cleanup_super_smush_data()
S
64 4 9
Smush\Core\Modules\Async\Editor::prepare_data()
S
64 4 9
Smush\Core\Integrations\Common::soliloquy_image_src()
S
64 4 10
Smush\App\Media_Library::get_restore_link()
S
58 3 15
Smush\Core\Configs::format_boolean_setting_value()
S
68 4 6
Smush\Core\Settings::delete_setting()
S
67 4 7
Smush\App\Abstract_Page::get_url()
S
65 4 9
Smush\Core\Modules\Helpers\Parser::add_attribute()
S
63 4 9
Smush\Core\Integrations\S3::is_image_on_s3()
S
66 4 8
Smush\App\Media_Library::smush_status()
S
61 4 10
Smush\Core\Integrations\Common::skip_images()
S
63 4 10
Smush\App\Ajax::webp_apply_htaccess_rules()
S
63 4 10
Smush\App\Ajax::webp_get_status()
S
63 4 10
Smush\Core\Modules\CDN::update_image_sizes()
S
63 4 10
Smush\Core\Integrations\Common::wp_maintenance_mode()
S
65 4 9
Smush\Core\Installer::maybe_create_table()
S
65 4 9
Smush\Core\Modules\Resize_Detection::generate_markup()
S
54 2 30
Smush\Core\Modules\Resize_Detection::skip_image_resize_detection()
S
64 4 10
Smush\Core\Settings::set_setting()
S
67 4 7
Smush\Core\Modules\Resize::should_resize()
S
66 4 7
Smush\Core\Helper::get_wpmudev_apikey()
S
66 4 9
Smush\Core\Modules\Dir::table_exist()
S
64 4 9
Smush\Core\Modules\CDN::dns_prefetch()
S
69 4 6
Smush\Core\Modules\Smush::skip_image_size()
S
63 4 10
Smush\App\Abstract_Page::view()
S
58 3 15
Smush\Core\Modules\Helpers\Iterator::accept()
S
64 4 10
Smush\Core\Stats::get_media_attachments()
S
59 3 14
WP_Smush::autoload()
S
58 3 14
Smush\App\Ajax::webp_delete_all()
S
60 3 14
Smush\Core\Integrations\NextGen\Admin::column_html()
S
59 3 14
Smush\Core\Modules\Resize_Detection::enqueue_resize_assets()
S
52 2 28
Smush\Core\Modules\Smush::delete_images()
S
61 3 13
Smush\Core\Api\Smush_API::check()
S
60 3 13
Smush\Core\Rest::register_image_stats()
S
59 3 13
Smush\Core\Modules\Backup::get_attachments_with_backups()
S
61 3 13
Smush\Core\CLI::smush_all()
S
60 3 13
Smush\Core\Modules\CDN::get_url_without_dimensions()
S
60 3 12
Smush\App\Abstract_Page::get_current_tab()
S
62 3 12
Smush\Core\Settings::parse_access_settings()
S
61 3 12
Smush\Core\Integrations\Gutenberg::check_for_gutenberg()
S
61 3 12
Smush\Core\Helper::get_image_media_link()
S
61 3 12
Smush\Core\Modules\WebP::get_htaccess_file()
S
61 3 12
Smush\Core\Modules\WebP::get_webp_file_path()
S
61 3 12
Smush\Core\Modules\Smush::add_scaled_to_meta()
S
61 3 12
Smush\Core\Modules\Png2jpg::is_converted()
S
62 3 11
Smush\Core\Stats::remove_from_media_attachments_list()
S
62 3 11
Smush\Core\Modules\CDN::get_image_size()
S
62 3 11
Smush\Core\Modules\Async\Abstract_Async::verify_async_nonce()
S
61 3 11
Smush\Core\Modules\Png2jpg::should_convert()
S
63 3 11
Smush\Core\Modules\WebP::get_apache_code()
S
53 2 25
Smush\App\Pages\Lazy::register_meta_boxes()
S
54 2 24
Smush\App\Pages\Nextgen::bulk_metabox()
S
54 2 23
Smush\App\Ajax::__construct()
S
45 1 38
Smush\App\Pages\Dashboard::integrations_meta_box()
S
54 2 23
Smush\Core\Configs::get_basic_config()
S
48 1 38
Smush\App\Pages\Tutorials::render_page_header()
S
55 2 23
Smush\Core\Modules\WebP::get_nginx_code()
S
54 2 22
Smush\Core\Integrations\Common::__construct()
S
54 2 20
Smush\Core\Settings::reset()
S
56 2 20
Smush\App\Admin::builtin_wpmudev_branding()
S
57 2 20
Smush\App\Media_Library::skip_reason()
S
56 2 18
Smush\App\Media_Library::add_filter_dropdown()
S
57 2 17
Smush\Core\Integrations\Gutenberg::integration_error()
S
61 2 17
Smush\Core\Modules::__construct()
S
57 2 17
Smush\Core\Modules\Dir::show_table_error()
S
62 2 16
Smush\App\Pages\Integrations::settings_desc()
S
65 3 10
Smush\App\Abstract_Summary_Page::get_whitelabel_class()
S
70 3 6
Smush\Core\Modules\Resize_Detection::init_flags()
S
72 3 5
Smush\Core\Stats::skipped_count()
S
63 3 10
Smush\App\Pages\Tools::register_meta_boxes()
S
59 2 15
Smush\Core\Integrations\NextGen::add_pro_tag()
S
67 3 8
Smush\Core\Modules\Backup::get_image_backup_path()
S
64 3 10
Smush\Core\Modules\Dir::build_query()
S
63 3 10
Smush\Core\Helper::format_attachment_meta_item()
S
69 3 6
Smush\Core\Helper::is_wpmu_dev_admin()
S
65 3 9
Smush\App\Ajax::save_config()
S
64 3 9
Smush\Core\Modules\Async\Abstract_Async::handle_postback()
S
68 3 7
Smush\App\Pages\Nextgen::enqueue()
S
69 3 6
Smush\Core\Core::update_smush_count()
S
64 3 9
Smush\Core\Modules\Lazy::add_divi_support()
S
68 3 7
Smush\Core\Integrations\NextGen::auto_smush()
S
70 3 6
Smush\Core\Integrations\NextGen\Admin::update_lists()
S
69 3 6
Smush\App\Ajax::webp_toggle_wizard()
S
67 3 7
Smush\App\Pages\WebP::is_wizard()
S
77 3 3
Smush\Core\Helper::filter_error()
S
63 3 10
Smush\Core\Integrations\Common::trp_translation_editor()
S
70 3 6
Smush\Core\Api\Request::get_this_site()
S
71 3 6
Smush\Core\Settings::get()
S
68 3 7
Smush\App\Pages\Integrations::register_meta_boxes()
S
59 2 15
WP_Smush::register_pro_modules()
S
60 2 14
Smush\Core\Modules\Resize::try_gd_fallback()
S
62 2 13
Smush\Core\Integrations\Gutenberg::__construct()
S
60 2 13
Smush\App\Pages\Settings::usage_settings()
S
63 2 13
Smush\Core\Api\Hub::action_import_settings()
S
60 2 13
Smush\Core\Integrations\Gutenberg::enqueue_gb()
S
61 2 13
Smush\App\Pages\Bulk::on_load()
S
60 2 12
Smush\Core\Core::load_libs()
S
63 2 11
Smush\App\Pages\Nextgen::register_meta_boxes()
S
55 1 25
Smush\Core\Rest::register_configs_route()
S
57 1 19
Smush\App\Pages\Dashboard::local_webp_meta_box()
S
58 1 17
Smush\App\Pages\Dashboard::bulk_compress_meta_box()
S
57 1 17
Smush\App\Pages\Directory::register_meta_boxes()
S
59 1 16
Smush\App\Pages\Dashboard::cdn_meta_box()
S
59 1 16
Smush\Core\Modules\Async\Abstract_Async::__construct()
S
67 2 7
Smush\Core\Modules\Resize::file_name()
S
72 2 6
Smush\Core\Integrations\NextGen\Admin::wp_smush_image_column_name()
S
67 2 8
Smush\Core\Api\Request::post()
S
66 2 8
Smush\Core\Integrations\Envira::convert_url_to_cdn()
S
71 2 6
Smush\Core\Api\Hub::add_endpoints()
S
69 2 6
Smush\Core\Api\Request::patch()
S
66 2 8
Smush\Core\Api\Request::__construct()
S
69 2 6
Smush\Core\Integrations\Composer::__construct()
S
64 2 10
Smush\Core\Api\Request::head()
S
66 2 8
Smush\Core\Api\Request::delete()
S
66 2 8
Smush\Core\Integrations\Composer::check_for_js_builder()
S
78 2 3
Smush\Core\Modules\Async\Abstract_Async::get_nonce_action()
S
66 2 8
WP_Smush::get_instance()
S
71 2 6
Smush\App\Abstract_Summary_Page::on_load()
S
66 2 8
Smush\Core\Api\Request::sign_request()
S
72 2 5
Smush\Core\Api\Request::get()
S
66 2 8
Smush\Core\CLI::restore()
S
67 2 8
Smush\App\Abstract_Summary_Page::get_total_images_to_smush()
S
66 2 8
Smush\Core\Modules\Helpers\Parser::enable()
S
69 2 6
Smush\Core\Integrations\Avada::__construct()
S
68 2 7
Smush\App\Pages\Dashboard::lazy_load_meta_box()
S
66 2 8
Smush\Core\Modules\Resize::maybe_disable_module()
S
74 2 4
Smush\Core\Rest::register_smush_meta()
S
62 1 13
Smush\Core\Integrations\Gutenberg::register()
S
62 1 12
Smush\App\Pages\Integrations::integrations_meta_box()
S
64 1 11
Smush\App\Pages\Dashboard::upsell_meta_box()
S
63 1 11
Smush\Core\Modules\Async\Abstract_Async::create_async_nonce()
S
71 1 5
WP_Smush::admin()
S
82 1 3
Smush\Core\Modules\Helpers\DScanner::refresh_status()
S
75 1 4
Smush\Core\Modules\Helpers\DScanner::init_scan()
S
72 1 5
Smush\App\Pages\Dashboard::on_load()
S
98 1 1
Smush\Core\Modules\Backup::init()
S
72 1 5
Smush\Core\Core::init()
S
67 1 7
Smush\Core\Api\Hub::__construct()
S
79 1 3
Smush\App\Pages\Nextgen::bulk_header_metabox()
S
68 1 8
Smush\Core\Modules\Helpers\DScanner::update_current_step()
S
76 1 4
Smush\App\Pages\CDN::common_meta_box_footer()
S
79 1 3
Smush\Core\Modules\Helpers\DScanner::is_scanning()
S
77 1 4
Smush\Core\Core::load_integrations()
S
80 1 3
Smush\App\Pages\Settings::data_meta_box()
S
69 1 8
Smush\App\Pages\Integrations::common_meta_box_footer()
S
79 1 3
Smush\App\Pages\Dashboard::enqueue_scripts()
S
78 1 4
Smush\Core\Api\Request::set_timeout()
S
81 1 3
Smush\App\Pages\Tools::on_load()
S
78 1 3
Smush\Core\Modules\Helpers\DScanner::get_current_scan_step()
S
77 1 4
Smush\Core\Modules\Async\Abstract_Async::run_action()
S
100 1 0
Smush\Core\Modules\Helpers\DScanner::get_scan_steps()
S
80 1 3
Smush\Core\Integrations\Composer::register()
S
66 1 8
Smush\App\Pages\Nextgen::render_inner_content()
S
81 1 3
Smush\App\Pages\Tools::common_meta_box_footer()
S
79 1 3
Smush\Core\Integrations\Envira::skip_lazy_load()
S
74 1 4
Smush\App\Pages\Settings::common_meta_box_footer()
S
79 1 3
Smush\App\Pages\Settings::accessibility_meta_box()
S
69 1 8
Smush\App\Pages\Integrations::on_load()
S
78 1 3
Smush\App\Pages\Settings::permissions_meta_box()
S
69 1 8
Smush\Core\Modules\Async\Abstract_Async::handle_die()
S
82 1 3
WP_Smush::core()
S
82 1 3
Smush\App\Pages\Settings::enqueue_scripts()
S
82 1 3
Smush\Core\Modules\Helpers\DScanner::reset_scan()
S
74 1 5
Smush\Core\Modules\Resize::init()
S
75 1 4
Smush\Core\Modules\Async\Abstract_Async::prepare_data()
S
100 1 0
Smush\App\Pages\WebP::webp_meta_box_header()
S
66 1 9
Smush\Core\Modules\Resize_Detection::init()
S
69 1 6
Smush\Core\Integrations\S3\Compat::__construct()
S
78 1 3
Smush\Core\Rest::__construct()
S
75 1 4
WP_Smush::__construct()
S
66 1 8
Smush\App\Pages\Tools::tools_meta_box()
S
67 1 9
Smush\App\Pages\Nextgen::on_load()
S
79 1 3
Smush\Core\Api\Hub::action_export_settings()
S
72 1 5

170 more item(s) not shown.