Code Analysis: One Page Quick Checkout for WooCommerce 1.1.8

Function Rating Maintainability Complexity Lines of code
onepaquc_cart_dashboard()
D
0
20 3,237
onepaquc_cart()
D
9
34 796
onepaquc_plugincy_cart_elementor_widget()
D
13
4 712
onepaquc_should_display_button()
D
34 47 66
onepaquc_Cart_Widget::register_controls()
D
17
1 572
onepaquc_one_page_checkout_shortcode()
C
32 29 98
onepaquc_Cart_Widget::generate_styles()
C
34 29 89
onepaquc_plugincy_one_page_checkout_widget()
C
18
4 440
onepaquc_cart_anaylytics::add_deactivation_feedback_form()
C
28
3 395
onepaquc_get_all_products_quick_view()
C
33 23 92
onepaquc_trust_badges_settings_content()
C
24
8 302
onepaquc_render_one_page_checkout_block()
B
36 23 72
rmenu_apply_add_to_cart_styles()
B
35 19 81
RMENU_Quick_View::display_quick_view_button()
B
45 22 33
RMENU_Quick_View::add_product_data()
B
32 16 106
onepaquc_One_Page_Checkout_Widget::register_controls()
B
22
1 322
onepaquc_display_checkout_on_single_product()
B
39 18 62
onepaquc_ajax_add_to_cart()
B
35 15 84
RMENU_Quick_View::button_contents()
A
41 15 56
onepaquc_License_Manager::download_and_install_pro_plugin()
A
45 14 40
onepaquc_cart_documentation()
A
100 1 224
onepaquc_validate_block_attributes()
A
45 13 43
onepaquc_add_checkout_button()
A
43 13 42
onepaquc_add_checkout_button_to_add_to_cart_shortcode()
A
44 13 42
rmenu_add_icons_to_buttons()
A
37 7 125
onepaquc_One_Page_Checkout_Widget::render()
A
43 12 48
onepaquc_sanitize_trust_badges_items()
A
48 11 35
onepaquc_position_wise_css()
A
46 10 50
onepaquc_add_variation_buttons_to_loop()
A
41 8 71
onepaquc_License_Manager::get_license_error_message()
A
53 11 23
onepaquc_get_button_styling()
A
43 9 48
RMENU_Quick_View::add_quick_view_button()
A
50 10 29
onepaquc_refresh_checkout_product_list()
A
39 7 74
RMENU_Quick_View::enqueue_scripts()
A
40 8 58
onepaquc_handle_reset_settings()
A
45 9 42
onepaquc_wc_checkout_block_register()
A
33 2 142
onepaquc_License_Manager::render_license_form()
A
41 5 87
onepaquc_License_Manager::handle_license_actions()
A
50 9 26
onepaquc_License_Manager::activate_license()
A
46 8 36
onepaquc_handle_remove_cart_item()
A
47 8 36
onepaquc_One_Page_Checkout_Widget::render_inline_styles()
A
46 7 44
onepaquc_cart_custom_css()
A
53 8 24
onepaquc_render_button_with_icon()
A
55 8 19
onepaquc_License_Manager::deactivate_license()
A
47 7 33
onepaquc_wc_checkout_block_render()
S
34 1 119
onepaquc_cart_get_pro()
S
100 1 104
onepaquc_cart_settings()
S
49 5 33
onepaquc_cart_enqueue_scripts()
S
43 4 46
onepaquc_remove_required_checkout_fields()
S
59 6 15
onepaquc_Elementor_Category_Alternative::add_category_with_priority()
S
50 5 30
onepaquc_register_one_page_checkout_block()
S
40 2 73
onepaquc_rmenu_checkout()
S
56 5 20
RMENU_Quick_View::display_overlay_quick_view_button_footer()
S
46 2 65
RMENU_Add_To_Cart_Handler::replace_add_to_cart_button()
S
56 5 18
onepaquc_License_Manager::reinstall_pro_plugin()
S
56 5 18
onepaquc_modify_add_to_cart_button()
S
63 5 11
onepaquc_cart_text_change_form()
S
55 4 21
onepaquc_update_cart_item_quantity()
S
54 4 19
onepaquc_add_random_product_if_cart_empty()
S
51 3 33
onepaquc_display_one_page_checkout_form()
S
59 4 17
rmenu_add_to_cart_admin_script()
S
54 2 47
onepaquc_cart_anaylytics::__construct()
S
57 4 16
RMENU_Add_To_Cart_Handler::init_hooks()
S
57 4 16
onepaquc_cart_anaylytics::get_other_plugins()
S
59 4 14
onepaquc_get_cart_content()
S
59 4 13
onepaquc_License_Manager::remove_existing_plugin_directory()
S
62 4 12
onepaquc_enqueue_block_editor_assets()
S
52 1 54
onepaquc_add_button_css()
S
50 1 52
RMENU_Quick_View::display_overlay_quick_view_button()
S
55 3 20
onepaquc_cart_anaylytics::send_tracking_data()
S
56 3 18
onepaquc_add_block_category()
S
58 3 17
onepaquc_License_Manager::get_version_info()
S
56 3 17
onepaquc_custom_quantity_input_on_checkout()
S
56 3 16
onepaquc_custom_woocommerce_checkout_text()
S
63 4 9
RMENU_Quick_View::__construct()
S
55 2 19
onepaquc_apply_coupon()
S
56 2 18
onepaquc_cart_anaylytics::send_deactivation_data()
S
57 2 17
RMENU_Add_To_Cart_Handler::customize_add_to_cart_message()
S
57 2 16
RMENU_Quick_View::render_quick_view_button()
S
58 2 16
onepaquc_cart_anaylytics::get_site_location()
S
66 3 8
onepaquc_cart_analytics_main::__construct()
S
59 2 15
onepaquc_check_shortcode_and_enqueue_styles()
S
72 3 5
onepaquc_rmenu_checkout_popup()
S
67 3 9
RMENU_Add_To_Cart_Handler::set_default_quantity()
S
68 3 7
RMENU_Add_To_Cart_Handler::redirect_after_add_to_cart()
S
65 3 9
onepaquc_License_Manager::show_admin_notices()
S
62 3 10
onepaquc_Cart_Widget::render()
S
58 2 15
RMENU_Quick_View::quick_view_modal_container()
S
55 1 29
onepaquc_cart_menu()
S
55 1 27
RMENU_Quick_View::onepaquc_display_quick_view_button_to_add_to_cart()
S
63 2 11
RMENU_Add_To_Cart_Handler::enqueue_ajax_scripts()
S
55 1 21
onepaquc_Elementor_Category_Alternative::get_svg_icon()
S
64 1 21
onepaquc_cart_shortcode()
S
57 1 19
onepaquc_cart_anaylytics::collect_site_data()
S
56 1 17
onepaquc_Elementor_Category_Alternative::add_category_styles()
S
71 1 17
onepaquc_cart_admin_styles()
S
64 2 9
onepaquc_link_product_name_on_checkout()
S
66 2 8
onepaquc_add_checkout_inline_styles()
S
73 2 5
onepaquc_add_settings_link()
S
63 2 10
onepaquc_cart_analytics_main::maybe_send_analytics()
S
66 2 8
onepaquc_sanitize_array_of_text()
S
71 2 6
onepaquc_save_one_page_checkout_option()
S
71 2 5
onepaquc_cart_anaylytics::on_plugin_activation()
S
70 2 6
onepaquc_custom_woocommerce_shipping_label()
S
78 2 3
disable_cart_page_redirect()
S
73 2 6
RMENU_Quick_View::add_dynamic_css()
S
60 1 15
onepaquc_add_product_image_to_checkout_cart_items()
S
65 2 8
onepaquc_cart_anaylytics::schedule_tracking()
S
72 2 5
onepaquc_display_cart()
S
74 2 5
onepaquc_remove_coupon()
S
59 1 14
RMENU_Add_To_Cart_Handler::add_to_cart_fragments()
S
62 1 13
onepaquc_add_one_page_checkout_to_product_type_options()
S
62 1 11
onepaquc_get_page_parameter_from_current_url()
S
100 1 2
onepaquc_One_Page_Checkout_Widget::get_keywords()
S
78 1 3
onepaquc_License_Manager::is_pro_version_active()
S
80 1 3
onepaquc_One_Page_Checkout_Widget::get_title()
S
79 1 3
onepaquc_Cart_Widget::get_icon()
S
82 1 3
onepaquc_Cart_Widget::get_name()
S
82 1 3
onepaquc_Elementor_Category_Alternative::init_category()
S
78 1 3
onepaquc_block_categories()
S
66 1 9
onepaquc_One_Page_Checkout_Widget::get_name()
S
82 1 3
onepaquc_onpcheckout_heading()
S
68 1 7
onepaquc_License_Manager::set_transient_notice()
S
71 1 6
RMENU_Add_To_Cart_Handler::enqueue_notification_scripts()
S
68 1 8
onepaquc_clear_cart()
S
78 1 4
onepaquc_is_elementor_active()
S
81 1 3
onepaquc_cart_analytics_main::handle_deactivation_feedback()
S
69 1 6
RMENU_Add_To_Cart_Handler::__construct()
S
82 1 3
onepaquc_cart_analytics_main::admin_init()
S
82 1 3
onepaquc_cart_notice()
S
100 1 2
onepaquc_Cart_Widget::get_title()
S
79 1 3
onepaquc_License_Manager::__construct()
S
75 1 4
onepaquc_cart_anaylytics::get_license_key()
S
79 1 3
onepaquc_rmenu_fields()
S
63 1 10
onepaquc_Elementor_Category_Alternative::__construct()
S
74 1 4
onepaquc_editor_script()
S
66 1 9
onepaquc_cart_analytics_main::init()
S
91 1 2
onepaquc_cart_anaylytics::on_plugin_deactivation()
S
80 1 3
onepaquc_One_Page_Checkout_Widget::get_custom_help_url()
S
82 1 3
onepaquc_Cart_Widget::get_custom_help_url()
S
82 1 3
onepaquc_force_woocommerce_checkout_mode()
S
83 1 3
onepaquc_One_Page_Checkout_Widget::get_categories()
S
81 1 3
onepaquc_Cart_Widget::get_keywords()
S
79 1 3
onepaquc_Cart_Widget::get_categories()
S
81 1 3
onepaquc_update_checkout_form()
S
71 1 6
onepaquc_One_Page_Checkout_Widget::get_icon()
S
82 1 3