Code Analysis: Lazy Loader 8.0.0

Function Rating Maintainability Complexity Lines of code
FlorianBrinkmann\LazyLoadResponsiveImages\Plugin::filter_markup()
D
32 35 92
FlorianBrinkmann\LazyLoadResponsiveImages\Plugin::modify_img_markup()
A
42 14 53
FlorianBrinkmann\LazyLoadResponsiveImages\Plugin::modify_picture_markup()
A
44 12 45
FlorianBrinkmann\LazyLoadResponsiveImages\Settings::__construct()
A
30 2 166
FlorianBrinkmann\LazyLoadResponsiveImages\Settings::save_checkbox()
A
53 9 23
FlorianBrinkmann\LazyLoadResponsiveImages\Plugin::enqueue_script()
A
54 9 19
FlorianBrinkmann\LazyLoadResponsiveImages\Helpers::is_admin_request()
A
51 8 27
FlorianBrinkmann\LazyLoadResponsiveImages\Helpers::is_post_to_process()
S
57 7 21
FlorianBrinkmann\LazyLoadResponsiveImages\Plugin::add_inline_style()
S
45 3 63
FlorianBrinkmann\LazyLoadResponsiveImages\Plugin::init_content_processing()
S
54 5 20
FlorianBrinkmann\LazyLoadResponsiveImages\Settings::add_checkbox()
S
56 4 19
FlorianBrinkmann\LazyLoadResponsiveImages\Helpers::sanitize_filter_name_list()
S
57 4 16
FlorianBrinkmann\LazyLoadResponsiveImages\Settings::settings_init()
S
52 3 28
FlorianBrinkmann\LazyLoadResponsiveImages\Settings::checkbox_field_cb()
S
60 4 13
FlorianBrinkmann\LazyLoadResponsiveImages\Plugin::enqueue_block_editor_assets()
S
61 4 11
FlorianBrinkmann\LazyLoadResponsiveImages\Settings::register_post_meta()
S
58 3 17
FlorianBrinkmann\LazyLoadResponsiveImages\Plugin::modify_iframe_markup()
S
57 3 17
FlorianBrinkmann\LazyLoadResponsiveImages\Plugin::modify_video_markup()
S
57 3 17
FlorianBrinkmann\LazyLoadResponsiveImages\Helpers::is_disabled_for_post()
S
64 4 9
FlorianBrinkmann\LazyLoadResponsiveImages\Helpers::sanitize_class_name_list()
S
62 3 11
FlorianBrinkmann\LazyLoadResponsiveImages\Plugin::uninstall()
S
56 2 21
FlorianBrinkmann\LazyLoadResponsiveImages\Plugin::modify_background_img_markup()
S
54 2 20
FlorianBrinkmann\LazyLoadResponsiveImages\Helpers::is_amp_page()
S
69 3 7
FlorianBrinkmann\LazyLoadResponsiveImages\Helpers::sanitize_hex_color()
S
65 3 9
FlorianBrinkmann\LazyLoadResponsiveImages\Settings::color_field_cb()
S
59 2 15
FlorianBrinkmann\LazyLoadResponsiveImages\Settings::disable_option_object_types_filter()
S
64 3 9
FlorianBrinkmann\LazyLoadResponsiveImages\Helpers::sanitize_checkbox()
S
77 3 3
FlorianBrinkmann\LazyLoadResponsiveImages\Settings::text_field_cb()
S
61 2 13
FlorianBrinkmann\LazyLoadResponsiveImages\Settings::textarea_field_cb()
S
62 2 12
FlorianBrinkmann\LazyLoadResponsiveImages\Plugin::add_noscript_element()
S
62 2 11
FlorianBrinkmann\LazyLoadResponsiveImages\Plugin::init()
S
56 1 19
FlorianBrinkmann\LazyLoadResponsiveImages\Settings::add_color_picker()
S
65 2 10
FlorianBrinkmann\LazyLoadResponsiveImages\Plugin::wp_kses_allowed_html()
S
69 2 7
FlorianBrinkmann\LazyLoadResponsiveImages\Plugin::process_complete_markup()
S
71 2 6
FlorianBrinkmann\LazyLoadResponsiveImages\Plugin::plugin_action_links()
S
64 2 10
FlorianBrinkmann\LazyLoadResponsiveImages\Helpers::save_html()
S
62 1 12
FlorianBrinkmann\LazyLoadResponsiveImages\Settings::get_enable_for_background_images()
S
82 1 3
FlorianBrinkmann\LazyLoadResponsiveImages\Settings::get_enable_for_iframes()
S
82 1 3
FlorianBrinkmann\LazyLoadResponsiveImages\Plugin::load_translation()
S
81 1 3
FlorianBrinkmann\LazyLoadResponsiveImages\Settings::get_enable_for_audios()
S
82 1 3
FlorianBrinkmann\LazyLoadResponsiveImages\Plugin::modify_audio_markup()
S
66 1 8
FlorianBrinkmann\LazyLoadResponsiveImages\Settings::get_additional_filters()
S
82 1 3
FlorianBrinkmann\LazyLoadResponsiveImages\Settings::get_loading_spinner_color_default()
S
82 1 3
FlorianBrinkmann\LazyLoadResponsiveImages\Settings::get_load_native_loading_plugin()
S
82 1 3
FlorianBrinkmann\LazyLoadResponsiveImages\Plugin::set_basename()
S
81 1 3
FlorianBrinkmann\LazyLoadResponsiveImages\Settings::get_process_complete_markup()
S
82 1 3
FlorianBrinkmann\LazyLoadResponsiveImages\Settings::get_load_unveilhooks_plugin()
S
82 1 3
FlorianBrinkmann\LazyLoadResponsiveImages\Settings::get_loading_spinner_color()
S
82 1 3
FlorianBrinkmann\LazyLoadResponsiveImages\Settings::get_loading_spinner()
S
82 1 3
FlorianBrinkmann\LazyLoadResponsiveImages\Settings::get_enable_for_videos()
S
82 1 3
FlorianBrinkmann\LazyLoadResponsiveImages\Plugin::__construct()
S
91 1 2
FlorianBrinkmann\LazyLoadResponsiveImages\Settings::get_disable_option_object_types()
S
82 1 3
FlorianBrinkmann\LazyLoadResponsiveImages\Plugin::set_js_asset_url()
S
81 1 3
FlorianBrinkmann\LazyLoadResponsiveImages\Helpers::sanitize_textarea()
S
80 1 3
FlorianBrinkmann\LazyLoadResponsiveImages\Settings::section_cb()
S
91 1 2
FlorianBrinkmann\LazyLoadResponsiveImages\Settings::get_lazysizes_config()
S
82 1 3
FlorianBrinkmann\LazyLoadResponsiveImages\Settings::get_disabled_classes()
S
82 1 3