Code Analysis: Native Lazyload 1.0.2

Function Rating Maintainability Complexity Lines of code
Google\Native_Lazyload\Lazy_Loader::filter_add_lazyload_placeholders()
S
49 7 30
Google\Native_Lazyload\Lazy_Loader::register()
S
47 6 38
Google\Native_Lazyload\Lazy_Loader::filter_lazyload_attributes()
S
60 6 13
native_lazyload_load()
S
54 5 20
Google\Native_Lazyload\Lazy_Loader::filter_lazyload_attributes_for_js_fallback()
S
55 5 20
Google\Native_Lazyload\Lazy_Load_Script::print_script()
S
55 1 42
Google\Native_Lazyload\Lazy_Loader::has_blacklisted_class()
S
66 3 9
Google\Native_Lazyload\Context::is_ajax()
S
69 3 6
Google\Native_Lazyload\Lazy_Load_Script::get_fallback_script_url()
S
69 3 6
Google\Native_Lazyload\Lazy_Loader::build_attributes_string()
S
60 2 15
native_lazyload_display_php_version_notice()
S
63 1 15
native_lazyload_display_wp_version_notice()
S
63 1 15
Google\Native_Lazyload\Lazy_Loader::fallback_script_enabled()
S
70 2 6
Google\Native_Lazyload\Context::is_amp()
S
79 2 3
Google\Native_Lazyload\Plugin::load()
S
68 2 8
Google\Native_Lazyload\Lazy_Load_Script::register_fallback_script()
S
64 1 11
Google\Native_Lazyload\Plugin::register()
S
69 1 8
Google\Native_Lazyload\Context::__construct()
S
81 1 3
Google\Native_Lazyload\Plugin::__construct()
S
80 1 3
Google\Native_Lazyload\Lazy_Loader::add_lazyload_filters()
S
66 1 8
Google\Native_Lazyload\Lazy_Loader::parse_attributes_string()
S
67 1 8
Google\Native_Lazyload\Lazy_Load_Script::__construct()
S
81 1 3
Google\Native_Lazyload\Context::url()
S
78 1 3
Google\Native_Lazyload\Lazy_Loader::remove_lazyload_filters()
S
66 1 8
Google\Native_Lazyload\Plugin::context()
S
82 1 3
Google\Native_Lazyload\Context::basename()
S
80 1 3
Google\Native_Lazyload\Lazy_Load_Script::print_style()
S
77 1 9
Google\Native_Lazyload\Plugin::instance()
S
81 1 3
Google\Native_Lazyload\Context::path()
S
78 1 3
Google\Native_Lazyload\Lazy_Loader::__construct()
S
81 1 3