Code Analysis: WP Stripe Checkout 1.2.2.52

Function Rating Maintainability Complexity Lines of code
wp_stripe_checkout_process_webhook()
D
0
137 410
wp_stripe_checkout_process_wpsc_product_webhook()
D
5
117 333
wp_stripe_checkout_process_order()
D
12
91 257
wp_stripe_checkout_process_button()
D
19
65 182
wp_stripe_checkout_session_button_handler()
D
22
60 158
wp_stripe_checkout_process_session_button()
D
21
58 175
WP_STRIPE_CHECKOUT::general_settings()
D
24
34 193
wp_stripe_checkout_v3_button_handler()
D
26
36 146
WP_STRIPE_CHECKOUT::email_settings()
D
25
31 182
wpstripeco_render_product_data_meta_box()
C
29 26 144
wpstripeco_product_data_meta_box_save()
C
42 28 42
wp_stripe_checkout_button_handler()
B
38 22 63
wpstripeco_order_data_meta_box_save()
B
45 18 38
wp_stripe_checkout_legacy_checkout_button_handler()
A
40 15 56
wp_stripe_checkout_payment_link_button_handler()
A
43 15 44
wpstripeco_render_order_data_meta_box()
A
41 13 66
wp_stripe_checkout_button_get_display_template1()
A
44 12 41
WP_STRIPE_CHECKOUT::debug_page()
A
41 10 63
WP_STRIPE_CHECKOUT::options_page()
A
40 8 65
WP_STRIPE_CHECKOUT::plugin_scripts()
A
49 9 33
wp_stripe_checkout_custom_column()
S
54 7 22
wp_stripe_checkout_verify_webhook_signature()
S
54 7 22
WP_STRIPE_CHECKOUT::advanced_settings()
S
45 5 49
wp_stripe_checkout_display_addons_menu()
S
39 2 82
wp_stripe_checkout_product_custom_column()
S
57 6 17
WP_STRIPE_CHECKOUT::check_upgrade()
S
58 6 15
WP_SC_Stripe_API::request()
S
49 5 30
WP_SC_Stripe_API::retrieve()
S
51 5 26
WP_STRIPE_CHECKOUT::__construct()
S
56 5 22
wp_stripe_checkout_register_product_type()
S
42 2 53
wp_stripe_checkout_register_order_type()
S
43 2 53
wp_stripe_checkout_debug_log_array()
S
56 4 18
wp_stripe_checkout_debug_log()
S
59 4 13
WP_STRIPE_CHECKOUT::admin_notice()
S
62 4 11
wp_stripe_checkout_do_email_tags()
S
46 1 44
WP_SC_Stripe_API::get_secret_key()
S
63 3 11
WP_STRIPE_CHECKOUT::plugins_loaded_handler()
S
66 3 7
wp_stripe_checkout_set_email_from_name()
S
68 3 7
wp_stripe_checkout_set_email_from()
S
68 3 7
WP_STRIPE_CHECKOUT::debug_log_file_suffix()
S
65 3 9
wp_stripe_checkout_reset_log()
S
59 2 14
wp_stripe_checkout_update_email_option()
S
61 2 13
wp_stripe_checkout_update_option()
S
61 2 13
WP_STRIPE_CHECKOUT::plugin_includes()
S
64 2 11
wp_stripe_checkout_set_default_email_options()
S
53 1 22
WP_STRIPE_CHECKOUT::loader_operations()
S
54 1 19
WP_STRIPE_CHECKOUT::plugin_path()
S
72 2 6
wp_stripe_checkout_get_option()
S
69 2 7
wp_stripe_checkout_is_zero_decimal_currency()
S
62 2 10
WP_STRIPE_CHECKOUT::add_plugin_action_links()
S
69 2 6
WP_STRIPE_CHECKOUT::add_options_menu()
S
63 2 9
wp_stripe_checkout_get_email_option()
S
69 2 7
WP_STRIPE_CHECKOUT::plugin_url()
S
71 2 6
wp_stripe_checkout_get_empty_email_options_array()
S
60 1 15
WP_STRIPE_CHECKOUT::enqueue_admin_scripts()
S
69 2 7
wp_stripe_checkout_get_empty_options_array()
S
61 1 14
wp_stripe_checkout_order_columns()
S
59 1 14
WP_SC_Stripe_API::get_user_agent()
S
60 1 14
WP_SC_Stripe_API::get_headers()
S
60 1 13
wp_stripe_checkout_product_columns()
S
60 1 13
WP_STRIPE_CHECKOUT::activate_handler()
S
73 1 5
wpstripeco_order_meta_boxes()
S
74 1 4
wp_stripe_checkout_get_shipping_countries_array()
S
63 1 4
wp_stripe_checkout_get_shipping_countries_string()
S
78 1 4
WP_STRIPE_CHECKOUT::debug_log_file_name()
S
80 1 3
WP_STRIPE_CHECKOUT::wp_head()
S
100 1 2
wpstripeco_product_meta_boxes()
S
74 1 4
wp_stripe_checkout_construct_webhook_signature()
S
74 1 4
wp_stripe_checkout_set_html_email_content_type()
S
78 1 4
WP_STRIPE_CHECKOUT::plugin_init()
S
69 1 8
WP_STRIPE_CHECKOUT::debug_log_path()
S
80 1 3
WP_SC_Stripe_API::set_secret_key()
S
80 1 3