Code Analysis: Checkoutify Lite - Easy Checkout for WooCommerce 1.0.0

Function Rating Maintainability Complexity Lines of code
CKFYLT25_Admin_Settings::ckfylt25_settings_page_content()
D
23
21 318
ckfylt25_generate_sidebar_totals()
A
39 14 64
CKFYLT25_Checkout_Override::is_express_payment_method()
A
51 15 24
CKFYLT25_Admin_Settings::template_select_callback()
A
37 10 80
CKFYLT25_Order_Bump_Display::ckfylt25_display_order_bump()
A
45 11 43
CKFYLT25_Order_Bump_Display::render_creative_design()
A
38 2 164
CKFYLT25_Checkout_Override::maybe_apply_base_location_destination()
A
50 11 29
CKFYLT25_Checkout_Override::maybe_disable_cart_needs_shipping()
A
52 10 24
CKFYLT25_Checkout_Override::maybe_disable_shipping_address_requirement()
A
52 10 24
CKFYLT25_Order_Bump_Display::render_funny_design()
A
40 2 134
CKFYLT25_Checkout_Override::manage_checkout_scripts_styles()
A
43 8 42
CKFYLT25_Order_Bump_Display::render_minimalist_design()
A
41 2 129
ckfylt25_get_sidebar_totals_ajax()
A
53 9 22
CKFYLT25_Checkout_Override::ckfylt25_disable_billing_fields()
A
54 9 21
ckfylt25_render_shipping_methods()
A
47 8 31
CKFYLT25_Checkout_Override::force_load_custom_checkout_template()
A
48 7 36
CKFYLT25_Admin_Settings::ajax_save_template_selection()
A
54 8 18
CKFYLT25_Admin_Settings::get_available_templates()
A
47 7 33
CKFYLT25_Checkout_Override::clean_disabled_fields_values()
A
56 8 17
CKFYLT25_Checkout_Override::render_global_footer()
S
51 7 29
CKFYLT25_Admin_Settings::ckfylt25_enqueue_order_bump_scripts()
S
52 7 22
CKFYLT25_Admin_Settings::ckfylt25_migrate_header_footer_settings()
S
57 7 16
CKFYLT25_Testimonial_Display::ckfylt25_render_testimonials()
S
51 6 30
ckfylt25_display_default_testimonials()
S
50 6 29
ckfylt25_get_shipping_methods_ajax()
S
51 6 27
CKFYLT25_Admin_Settings::ckfylt25_handle_order_bump_actions()
S
59 7 12
CKFYLT25_Admin_Settings::ckfylt25_handle_testimonial_actions()
S
59 7 12
CKFYLT25_Order_Bump_Display::ckfylt25_add_order_bump_to_cart()
S
55 6 19
CKFYLT25_Checkout_Override::ensure_disabled_fields_validation()
S
56 6 17
CKFYLT25_Checkout_Override::render_express_payment_buttons()
S
57 6 17
CKFYLT25_Checkout_Override::render_express_checkout_section()
S
51 5 30
CKFYLT25_Admin_Settings::ckfylt25_migrate_template_settings()
S
57 5 17
CKFYLT25_Checkout_Override::render_billing_fields()
S
59 5 15
CKFYLT25_Checkout_Override::prefer_shipping_address_destination()
S
63 6 10
CKFYLT25_Admin_Settings::header_logo_callback()
S
60 4 15
CKFYLT25_Admin_Settings::ckfylt25_sanitize_boolean()
S
86 5 1
CKFYLT25_Checkout_Override::has_express_payment_methods()
S
61 4 13
CKFYLT25_Checkout_Override::render_global_header()
S
52 3 27
CKFYLT25_Admin_Settings::generate_template_preview_svg()
S
55 3 23
CKFYLT25_Checkoutify_Plugin::ckfylt25_enqueue_skip_cart_scripts()
S
54 3 21
CKFYLT25_Checkout_Override::ckfylt25_disable_order_notes()
S
67 4 7
CKFYLT25_Checkout_Override::force_ship_to_different_address_checked()
S
65 4 8
CKFYLT25_Checkout_Override::render_paypal_express_button()
S
61 3 13
CKFYLT25_Checkout_Override::render_stripe_express_buttons()
S
62 3 13
CKFYLT25_Checkout_Override::handle_checkout_conflicts()
S
66 3 8
CKFYLT25_Checkout_Override::ensure_woocommerce_initialized()
S
73 3 5
CKFYLT25_Admin_Settings::ckfylt25_register_settings()
S
47 1 30
CKFYLT25_Checkoutify_Plugin::__construct()
S
60 2 12
CKFYLT25_Checkout_Override::render_amazon_pay_button()
S
65 2 11
CKFYLT25_Checkoutify_Plugin::ckfylt25_init_plugin()
S
63 2 11
CKFYLT25_Checkout_Override::__construct()
S
53 1 20
CKFYLT25_Order_Bump_Display::ckfylt25_add_cart_fragments()
S
57 1 19
CKFYLT25_Checkout_Override::relax_shipping_address_requirement()
S
69 2 7
CKFYLT25_Admin_Settings::disabled_fields_callback()
S
61 2 10
CKFYLT25_Admin_Settings::ckfylt25_sanitize_template_option()
S
88 2 1
CKFYLT25_Admin_Settings::header_style_callback()
S
63 2 9
ckfylt25_get_sidebar_totals_simple_ajax()
S
65 2 10
CKFYLT25_Admin_Settings::steps_style_callback()
S
63 2 9
ckfylt25_checkoutify_plugin_meta()
S
67 2 7
CKFYLT25_Checkout_Override::ensure_billing_fields_display()
S
74 2 5
CKFYLT25_Admin_Settings::ckfylt25_sanitize_array_of_strings()
S
88 2 1
CKFYLT25_Order_Bump_Display::ckfylt25_force_checkout_update()
S
68 2 8
CKFYLT25_Order_Bump_Display::ckfylt25_enqueue_scripts()
S
63 2 10
CKFYLT25_Checkoutify_Plugin::ckfylt25_skip_cart_redirect()
S
71 2 6
CKFYLT25_Checkout_Override::after_customer_details()
S
82 1 3
CKFYLT25_Admin_Settings::footer_url_callback()
S
71 1 5
CKFYLT25_Order_Bump_Display::__construct()
S
66 1 8
CKFYLT25_Admin_Settings::__construct()
S
64 1 10
CKFYLT25_Checkout_Override::ckfylt25_force_load_custom_checkout_template()
S
81 1 3
CKFYLT25_Admin_Settings::order_notes_disabled_callback()
S
66 1 8
CKFYLT25_Admin_Settings::ckfylt25_add_admin_menu()
S
76 1 3
ckfylt25_generate_sidebar_totals_native()
S
65 1 9
CKFYLT25_Testimonial_Display::__construct()
S
79 1 3
CKFYLT25_Admin_Settings::get_available_order_bump_designs()
S
82 1 3
CKFYLT25_Checkoutify_Plugin::ckfylt25_add_plugin_action_links()
S
67 1 7
CKFYLT25_Checkoutify_Plugin::ckfylt25_woocommerce_missing_notice()
S
72 1 7
CKFYLT25_Admin_Settings::header_footer_enabled_callback()
S
71 1 5
CKFYLT25_Admin_Settings::allow_checkout_without_address_callback()
S
66 1 8
CKFYLT25_Admin_Settings::skip_cart_enabled_callback()
S
68 1 7
ckfylt25_before_testimonials_section()
S
79 1 4
CKFYLT25_Checkout_Override::before_customer_details()
S
82 1 3
CKFYLT25_Checkoutify_Plugin::ckfylt25_load_textdomain()
S
91 1 2