Code Analysis: WC Catalog Enquiry 4.0.7

Function Rating Maintainability Complexity Lines of code
Woocommerce_Catalog_Enquiry_Frontend::add_form_for_enquiry()
D
20
68 193
Woocommerce_Catalog_Enquiry_Frontend::woocommerce_loop_add_to_cart_link()
D
24
59 158
Woocommerce_Catalog_Enquiry_Frontend::add_form_for_enquiry_without_popup()
D
23
57 170
woocommerce_catalog_enquiry_option_migration_3_to_4()
D
32 44 82
Woocommerce_Catalog_Enquiry_Frontend::__construct()
B
41 23 47
Woocommerce_Catalog_Enquiry_Ajax::send_product_enqury_mail()
B
33 20 90
Woocommerce_Catalog_Enquiry_Frontend::redirect_cart_checkout_on_conditions()
B
43 21 45
Woocommerce_Catalog_Enquiry_Settings::option_page()
B
36 18 87
Woocommerce_Catalog_Enquiry_Library::catalog_enquiry_get_options()
B
22
1 329
Woocommerce_Catalog_Enquiry_Frontend::frontend_scripts()
B
37 16 59
Woocommerce_Catalog_Enquiry_Settings::settings_page_init()
B
42 16 51
Woocommerce_Catalog_Enquiry_Frontend::init_catalog()
A
46 16 34
Woocommerce_Catalog_Enquiry_Settings::woocommerce_catalog_plugin_options_tabs()
A
42 15 47
Woocommerce_Catalog_Enquiry_Frontend::price_for_selected_product()
A
45 13 41
Woocommerce_Catalog_Enquiry_Frontend::change_permalink_url_for_selected_product()
A
44 12 44
Woocommerce_Catalog_Enquiry_Frontend::add_to_cart_button_for_selected_product()
A
45 12 43
Woocommerce_Catalog_Enquiry_Frontend::catalog_woocommerce_template_single()
A
43 11 49
Woocommerce_Catalog_Enquiry_Frontend::frontend_styles()
A
47 10 35
Woocommerce_Catalog_Enquiry_Frontend::wce_enquiry_button_shortcode()
A
56 9 16
Woocommerce_Catalog_Enquiry_Settings::field_machine()
A
51 8 26
Woocommerce_Catalog_Enquiry_Settings::wpp_catalog_do_settings_sections()
A
52 8 24
Woocommerce_Catalog_Enquiry_Settings::custom_enquiry_buttons_css_html_callback()
A
42 4 81
Woocommerce_Catalog_Enquiry_Settings::woocommerce_catalog_do_settings_fields()
S
53 7 20
Woocommerce_Catalog_Enquiry_Ajax::catalog_enquiry_error_mail_report()
S
58 7 15
Woocommerce_Catalog_Enquiry_Admin::enqueue_admin_script()
S
50 5 26
Woocommerce_Catalog_Enquiry_Email::trigger()
S
53 5 21
Woocommerce_Catalog_Enquiry_Settings::woocommerce_catalog_get_page_layout()
S
57 5 17
Woocommerce_Catalog_Enquiry::init()
S
57 5 17
Woocommerce_Catalog_Enquiry_Admin::init_product_settings()
S
57 5 15
Woocommerce_Catalog_Enquiry_Settings::add_settings_page()
S
52 2 29
Woocommerce_Catalog_Enquiry_Frontend::add_variation_product()
S
62 3 11
Woocommerce_Catalog_Enquiry_Dependencies::woocommerce_catalog_enquiry_pro_active_check()
S
74 3 4
Woocommerce_Catalog_Enquiry_Ajax::add_variation_for_enquiry_mail()
S
63 3 10
Woocommerce_Catalog_Enquiry_Frontend::remove_pricing_from_catalog_orderby()
S
72 3 5
Woocommerce_Catalog_Enquiry_Library::load_jqueryui_lib()
S
63 3 10
plugin_row_meta()
S
62 3 10
Woocommerce_Catalog_Enquiry::load_plugin_textdomain()
S
67 3 6
Woocommerce_Catalog_Enquiry::load_class()
S
71 3 5
Woocommerce_Catalog_Enquiry_Dependencies::woocommerce_active_check()
S
74 3 4
Woocommerce_Catalog_Enquiry_Frontend::remove_add_to_cart_button()
S
60 2 12
woocommerce_catalog_enquiry_plugin_links()
S
62 2 11
woocommerce_catalog_wp_users()
S
67 2 8
Woocommerce_Catalog_Enquiry_Frontend::add_external_link_button_independent()
S
63 2 10
Woocommerce_Catalog_Enquiry_Admin::load_class()
S
69 2 6
woocommerce_catalog_products()
S
63 2 9
woocommerce_catalog_product_category()
S
64 2 9
Woocommerce_Catalog_Enquiry_Frontend::add_read_more_button()
S
63 2 10
Woocommerce_Catalog_Enquiry_Frontend::add_custom_button_without_link()
S
63 2 10
Woocommerce_Catalog_Enquiry::nocache()
S
78 2 4
Woocommerce_Catalog_Enquiry_Frontend::add_external_link_button()
S
63 2 10
woocommerce_catalog_wp_pages()
S
63 2 9
Woocommerce_Catalog_Enquiry_Dependencies::init()
S
71 2 5
Woocommerce_Catalog_Enquiry::__construct()
S
58 1 14
Woocommerce_Catalog_Enquiry_Email::get_content_html()
S
62 1 12
Woocommerce_Catalog_Enquiry_Email::get_content_plain()
S
62 1 12
Woocommerce_Catalog_Enquiry_Library::__construct()
S
73 1 5
Woocommerce_Catalog_Enquiry_Frontend::remove_price_from_product_list_single()
S
79 1 3
Woocommerce_Catalog_Enquiry_Library::load_upload_lib()
S
69 1 6
Woocommerce_Catalog_Enquiry_Admin::__construct()
S
68 1 7
Woocommerce_Catalog_Enquiry_Settings::__construct()
S
75 1 4
Woocommerce_Catalog_Enquiry_Library::load_qtip_lib()
S
71 1 5
Woocommerce_Catalog_Enquiry_Admin::woocommerce_catalog_enquiry_admin_footer()
S
66 1 9
Woocommerce_Catalog_Enquiry_Email::get_headers()
S
70 1 5
Woocommerce_Catalog_Enquiry_Library::load_datepicker_lib()
S
74 1 5
Woocommerce_Catalog_Enquiry_Library::load_select2_lib()
S
71 1 5
Woocommerce_Catalog_Enquiry_Admin::catalog_product_data_tabs()
S
66 1 8
Woocommerce_Catalog_Enquiry_Library::load_colorpicker_lib()
S
69 1 6
Woocommerce_Catalog_Enquiry_Admin::save_catalog_data()
S
78 1 3
Woocommerce_Catalog_Enquiry::woocommerce_catalog_enquiry_email_setup()
S
73 1 5
Woocommerce_Catalog_Enquiry_Settings::handle_external_redirects()
S
77 1 4
Woocommerce_Catalog_Enquiry_Email::get_default_heading()
S
78 1 3
Woocommerce_Catalog_Enquiry_Email::get_attachments()
S
78 1 3
Woocommerce_Catalog_Enquiry_Email::get_default_subject()
S
78 1 3
woocommerce_catalog_enquiry_alert_notice()
S
68 1 7
woocommerce_catalog_enquiry_validate_color_hex_code()
S
75 1 4
Woocommerce_Catalog_Enquiry_Ajax::__construct()
S
68 1 7
Woocommerce_Catalog_Enquiry_Frontend::remove_price_from_product_list_loop()
S
79 1 3
Woocommerce_Catalog_Enquiry_Email::__construct()
S
63 1 10
Woocommerce_Catalog_Enquiry_Admin::catalog_product_data_panel()
S
65 1 10