Code Analysis: MultiStep Checkout for WooCommerce 2.3.1

Function Rating Maintainability Complexity Lines of code
THWMSCF_Settings::thwmsc_frontend_scripts()
D
24
76 101
THWMSCF_Settings::render_form_field_element()
D
30 43 88
THWMSCF_Settings::validate_posted_data()
D
34 36 73
THWMSCF_Settings::general_settings()
D
27
28 167
THWMSCF_Settings::thwmscf_deactivation_form()
C
25
7 325
THWMSCF_Settings::render_premium_tab()
B
29
2 288
THWMSCF_Settings::save_settings()
A
45 16 35
THWMSCF_Settings::output_review_request_link()
A
44 14 44
THWMSCF_Settings::render_form_field_element_radio()
A
47 12 29
THWMSCF_Settings::render_form_field_element_checkbox()
A
48 12 26
THWMSCF_Settings::thwmsc_notice_actions()
A
51 12 25
THWMSCF_Settings::thwmscf_deactivation_reason()
A
44 8 40
THWMSCF_Settings::render_buttons_after_tab_panels()
A
54 8 19
THWMSCF_Settings::maybe_skip_fieldset()
S
63 9 9
THWMSCF_Settings::render_form_field_element_colorpicker()
S
54 7 18
THWMSCF_Settings::thwmscf_step_validation()
S
52 6 24
THWMSCF_Settings::add_review_order_on_right_side()
S
53 6 24
THWMSCF_Settings::review_banner_custom_css()
S
55 1 94
THWMSCF_Settings::init()
S
67 7 7
THWMSCF_Settings::get_settings_fields()
S
36 1 88
THWMSCF_Settings::validate_checkout()
S
60 6 12
THWMSCF_Multistep_Checkout::init()
S
63 6 11
THWMSCF_Settings::quick_links()
S
46 2 63
THWMSCF_Multistep_Checkout::thwmscf_display_discount_announcement()
S
58 5 14
THWMSCF_Multistep_Checkout::secret_discount_popup()
S
51 3 34
THWMSCF_Settings::frontend_design()
S
55 4 17
THWMSCF_Settings::send_ajax_failure_response()
S
57 4 17
THWMSCF_Settings::wmsc_multistep_template()
S
66 5 8
THWMSCF_Multistep_Checkout::thwmscf_discount_popup_actions()
S
62 5 10
THWMSCF_Settings::get_posted_data()
S
61 4 12
THWMSCF_Settings::render_review_request_notice()
S
47 1 46
THWMSCF_Settings::get_deactivation_reasons()
S
46 1 46
THWMSCF_Settings::render_form_fragment_tooltip()
S
59 3 15
THWMSCF_Settings::render_tooltip_new_ui()
S
63 3 11
THWMSCF_Settings::wmsc_design()
S
63 3 11
THWMSCF_Settings::__construct()
S
45 1 41
THWMSCF_Settings::admin_notice_js_snippet()
S
58 2 25
THWMSCF_Settings::get_settings()
S
55 2 18
THWMSCF_Settings::before_checkout_form()
S
68 3 7
is_woocommerce_active()
S
67 3 7
THWMSCF_Settings::render_form_section_separator()
S
66 3 8
THWMSCF_Settings::render_tabs_and_details()
S
62 3 10
THWMSCF_Settings::output_premium_version_notice()
S
58 1 27
THWMSCF_Settings::woocommerce_checkout_coupon_form_custom()
S
56 1 21
THWMSCF_Settings::get_wmsc_settings()
S
75 2 4
THWMSCF_Settings::instance()
S
72 2 6
THWMSCF_Settings::add_settings_link()
S
62 2 10
thwmscf_before_woocommerce_init()
S
72 2 5
THWMSCF_Settings::thwmsc_make_order_review_on_right()
S
71 2 6
THWMSCF_Settings::reset_settings()
S
66 2 8
THWMSCF_Settings::send_ajax_success_response()
S
68 2 9
THWMSCF_Settings::enqueue_admin_scripts()
S
65 2 8
THWMSCF_Settings::get_current_tab()
S
78 2 3
THWMSCF_Settings::get_tabs()
S
82 1 3
THWMSCF_Settings::hide_checkout_coupon_form()
S
82 1 3
THWMSCF_Settings::astra_remove_shipping_from_billing()
S
79 1 3
THWMSCF_Settings::admin_menu()
S
73 1 4
THWMSCF_Settings::update_settings()
S
75 1 4
THWMSCF_Multistep_Checkout::load_plugin_textdomain()
S
77 1 3
THWMSCF_Multistep_Checkout::__construct()
S
75 1 4
THWMSCF_Settings::render_form_field_blank()
S
75 1 5
THWMSCF_Settings::hide_thwmscf_admin_notice()
S
70 1 6
THWMSCF_Settings::multistep_checkout()
S
83 1 3
THWMSCF_Settings::add_screen_id()
S
72 1 5