Code Analysis: Embed Optimizer 0.4.1

Function Rating Maintainability Complexity Lines of code
embed_optimizer_update_markup()
C
34 25 93
Embed_Optimizer_Tag_Visitor::get_preconnect_urls()
A
44 12 44
Embed_Optimizer_Tag_Visitor::reduce_layout_shifts()
A
44 8 45
embed_optimizer_print_row_meta_install_notice()
A
41 6 63
embed_optimizer_get_asset_path()
S
54 6 21
Embed_Optimizer_Tag_Visitor::lazy_load_embeds()
S
57 6 16
Embed_Optimizer_Tag_Visitor::add_preconnect_links()
S
56 4 19
embed_optimizer_init_optimization_detective()
S
54 3 22
Embed_Optimizer_Tag_Visitor::__invoke()
S
61 3 13
embed_optimizer_filter_oembed_html_to_lazy_load()
S
64 3 10
embed_optimizer_add_element_item_schema_properties()
S
56 1 22
embed_optimizer_filter_extension_module_urls()
S
68 2 7
Embed_Optimizer_Tag_Visitor::is_embed_wrapper()
S
70 2 7
embed_optimizer_get_lazy_load_script()
S
68 2 7
embed_optimizer_add_non_optimization_detective_hooks()
S
72 2 5
embed_optimizer_filter_oembed_html_to_detect_embed_presence()
S
69 2 7
Embed_Optimizer_Tag_Visitor::is_embed_figure()
S
70 2 7
Embed_Optimizer_Tag_Visitor::get_embed_wrapper_xpath()
S
80 1 3
embed_optimizer_register_tag_visitors()
S
75 1 4
embed_optimizer_add_hooks()
S
73 1 5
embed_optimizer_lazy_load_scripts()
S
79 1 3
embed_optimizer_render_generator()
S
79 1 3