Code Analysis: GoCardless for WooCommerce 2.9.4

Most Complex Functions

Function Rating Complexity
WC_GoCardless_Gateway::_process_billing_request_event_fulfilled()
C
26
WC_GoCardless_Gateway::handle_billing_request_complete()
C
26
WC_GoCardless_API::_request()
B
22
WC_GoCardless::gocardless_check_subscription_payment_status()
B
22
WC_GoCardless_Gateway::create_billing_request_flow()
B
19
WC_GoCardless_Gateway::_process_payment_event()
B
21
WC_GoCardless_Gateway::handle_payment_creation()
B
17
WC_GoCardless_Privacy::maybe_handle_order()
A
15
WC_GoCardless_Gateway::is_available()
A
14
WC_GoCardless_Order_Admin::get_gocardless_payment_status()
A
11
WC_GoCardless_Gateway::_process_subscription_event()
A
10
WC_GoCardless_Gateway::enqueue_scripts()
A
10