Code Analysis: BCM Subscription Manager for WooCommerce 1.0.0

Most Complex Classes

Class Rating Complexity
BCM_Subscription_Manager_Stripe_Gateway
S
26
BCMSM_Plans_List_Table
S
17

Most Complex Functions

Function Rating Complexity
bcmsm_template_redirect()
D
30
bcmsm_charge_subscriptions()
B
13
BCM_Subscription_Manager_Stripe_Gateway::process_payment()
A
11
bcmsm_tab_content()
A
10
bcmsm_plugin_loaded()
A
2
BCMSM_Plans_List_Table::column_default()
A
9
bcmsm_cart_updated()
A
9
BCM_Subscription_Manager_Stripe_Gateway::validate_fields()
S
7
bcmsm_validate_options()
S
7
bcmsm_change_subscription()
S
6
bcmsm_update_options()
S
4
bcmsm_day_field()
S
3