Code Analysis: HTTP2 push content 1.9.47

Function Rating Maintainability Complexity Lines of code
pisol_class_form::check_field_type()
A
51 10 30
Http2_Push_Content_Public::http2_resource_in_document()
A
56 10 17
pisol_http2_push_content_review::display_admin_notice()
A
48 9 29
pisol_http2_push_content_review::savePreference()
A
51 8 24
Http2_Push_Content_Public::general_list()
S
58 8 14
Http2_Push_Content_Public::adding_polyfill()
S
100 1 111
Http2_Push_Content_Public::check_async_style_list()
S
59 7 13
Http2_Push_Content_Public::check_async_js_list()
S
59 7 13
Http2_Push_Content_Public::http2_link_to_header()
S
51 6 26
pisol_promotion::logic()
S
55 6 20
pisol_class_form::multiselect_box()
S
57 6 14
Http2_Push_Content_General_Option::tab_content()
S
45 3 58
pisol_class_form::number_box()
S
59 6 11
Http2_Push_Content_Js_Option::tab_content()
S
48 3 47
Http2_Push_Content_Style_Option::tab_content()
S
48 3 46
Http2_Push_Content_General_Option::remove_blank_values()
S
62 6 10
Http2_Push_Content_Public::async_script()
S
58 5 15
pisol_class_form::select_box()
S
58 5 12
Http2_Push_Content_Public::__construct()
S
51 4 24
pisol_class_form::__construct()
S
57 4 19
pisol_class_form::color_box()
S
56 4 16
pisol_promotion::getInstallationDate()
S
64 5 9
Http2_Push_Content_Apply_To::is_page_exclude_front_page()
S
67 5 8
Http2_Push_Content_Apply_To::is_page_exclude_woo_cart_and_checkout()
S
64 5 10
pisol_class_form::textarea_box()
S
60 4 11
Http2_Push_Content_Menu::menu_option_page()
S
53 2 35
Http2_Push_Content_General_Option::__construct()
S
55 3 16
pisol_class_form::text_box()
S
62 4 9
pisol_class_form::hidden_box()
S
62 4 9
pisol_class_form::switch_display()
S
63 4 9
Http2_Push_Content_Apply_To::is_specific_pages()
S
69 4 6
Http2_Push_Content_Apply_To::is_not_specific_pages()
S
69 4 6
Http2_Push_Content_Apply_To::is_specific_posts()
S
69 4 6
Http2_Push_Content_Style_Option::remove_blank_values()
S
64 4 10
Http2_Push_Content_Apply_To::is_not_specific_posts()
S
69 4 6
Http2_Push_Content_Js_Option::remove_blank_values()
S
64 4 10
Http2_Push_Content_Js_Option::__construct()
S
58 3 14
Http2_Push_Content_Style_Option::__construct()
S
58 3 14
Http2_Push_Content_Public::async_style()
S
60 3 13
pisol_corw_other_plugins::__construct()
S
60 3 12
pisol_http2_push_content_review::__construct()
S
60 3 12
Http2_Push_Content_Apply_To::check()
S
64 3 11
Http2_Push_Content::load_dependencies()
S
55 2 19
Http2_Push_Content_Apply_To::apply_to_options()
S
59 1 30
Http2_Push_Content_Apply_To::is_woocommerce_shop()
S
66 3 10
Http2_Push_Content_Apply_To::is_woocommerce_cart()
S
66 3 10
Http2_Push_Content_Apply_To::is_woocommerce_category()
S
66 3 10
Http2_Push_Content_Apply_To::is_woocommerce_checkout()
S
66 3 10
Http2_Push_Content_Apply_To::is_woocommerce_single_product()
S
66 3 10
pisol_http2_push_content_review::getInstallationDate()
S
65 3 9
pisol_http2_push_content_review::validateDate()
S
71 3 5
pisol_corw_other_plugins::tab()
S
63 3 10
Http2_Push_Content_Loader::run()
S
66 3 8
pisol_class_form::bootstrap()
S
65 2 13
Http2_Push_Content::__construct()
S
62 2 12
Http2_Push_Content_Js_Option::tab()
S
62 2 11
pisol_corw_other_plugins::tab_content()
S
53 1 25
pisol_corw_other_plugins::register_settings()
S
73 2 5
Http2_Push_Content_Apply_To::is_home()
S
76 2 4
Http2_Push_Content_General_Option::register_settings()
S
73 2 5
Http2_Push_Content_Public::http2_resource_hints()
S
68 2 7
Http2_Push_Content_Public::http2_link_to_relative_path()
S
76 2 3
Http2_Push_Content_Js_Option::register_settings()
S
73 2 5
Http2_Push_Content_Apply_To::is_single()
S
76 2 4
Http2_Push_Content_Apply_To::getArray()
S
70 2 6
Http2_Push_Content_Apply_To::is_not_mobile()
S
76 2 4
Http2_Push_Content_Apply_To::is_page()
S
72 2 6
Http2_Push_Content_Apply_To::is_tag()
S
76 2 4
pisol_promotion::isWeekEnd()
S
68 2 7
Http2_Push_Content_Apply_To::is_rtl()
S
76 2 4
Http2_Push_Content_Style_Option::register_settings()
S
73 2 5
Http2_Push_Content_Apply_To::is_category()
S
76 2 4
Http2_Push_Content_Style_Option::tab()
S
65 2 8
Http2_Push_Content_General_Option::tab()
S
65 2 8
Http2_Push_Content_Apply_To::is_search()
S
76 2 4
Http2_Push_Content_Apply_To::is_front_page()
S
72 2 6
Http2_Push_Content_Apply_To::is_mobile()
S
76 2 4
Http2_Push_Content_Menu::plugin_menu()
S
62 1 12
Http2_Push_Content_Loader::add_filter()
S
77 1 3
Http2_Push_Content_Menu::__construct()
S
72 1 5
Http2_Push_Content_Public::http2_ob_start()
S
83 1 3
Http2_Push_Content_Menu::bootstrap_style()
S
77 1 3
pisol_http2_plugin_link()
S
67 1 7
deactivate_http2_push_content()
S
76 1 4
Http2_Push_Content::get_loader()
S
82 1 3
Http2_Push_Content::define_public_hooks()
S
72 1 5
Http2_Push_Content_Public::http2_link_style_to_header()
S
73 1 4
Http2_Push_Content_Public::enqueue_styles()
S
91 1 2
Http2_Push_Content_Loader::__construct()
S
77 1 4
Http2_Push_Content_Loader::add()
S
64 1 10
Http2_Push_Content::get_plugin_name()
S
82 1 3
Http2_Push_Content_Public::enqueue_scripts()
S
91 1 2
Http2_Push_Content::define_admin_hooks()
S
72 1 5
pisol_promotion::__construct()
S
77 1 4
Http2_Push_Content::run()
S
82 1 3
Http2_Push_Content_i18n::load_plugin_textdomain()
S
69 1 7
Http2_Push_Content::get_version()
S
82 1 3
Http2_Push_Content_Apply_To::__construct()
S
91 1 2
Http2_Push_Content_Activator::activate()
S
89 1 2
Http2_Push_Content_Apply_To::is_all()
S
83 1 3
Http2_Push_Content_Public::http2_link_script_to_header()
S
73 1 4
pi_http2_free_error_notice()
S
72 1 7
Http2_Push_Content_Loader::add_action()
S
77 1 3
Http2_Push_Content::set_locale()
S
75 1 4
Http2_Push_Content_Admin::enqueue_scripts()
S
73 1 4
Http2_Push_Content_Deactivator::deactivate()
S
89 1 2
activate_http2_push_content()
S
76 1 4
Http2_Push_Content_Admin::register_menu()
S
79 1 3
Http2_Push_Content_Admin::enqueue_styles()
S
77 1 3
run_http2_push_content()
S
77 1 4
pisol_promotion::add()
S
83 1 3
Http2_Push_Content_Admin::__construct()
S
74 1 5
pisol_promotion::daysPassed()
S
67 1 8