Code Analysis: Checkout Plugins - Stripe for WooCommerce 1.3.0

Most Complex Functions

Function Rating Complexity
CPSW\Admin\Admin_Controller::check_connection_on_updates()
C
24
CPSW\Gateway\Stripe\Payment_Request_Api::payment_request_button()
B
20
CPSW\Admin\Admin_Controller::enqueue_scripts()
B
20
CPSW\Admin\Admin_Controller::connection_test()
B
20
CPSW\Gateway\Stripe\Payment_Request_Api::ajax_selected_product_data()
B
17
CPSW\Gateway\Stripe\Webhook::webhook_listener()
B
16
Stripe\HttpClient\CurlClient::constructRequest()
B
17
Stripe\ApiRequestor::_prepareRequest()
B
16
Stripe\BaseStripeClient::validateConfig()
B
17
CPSW\Admin\Admin_Controller::checkout_settings()
A
4
CPSW\Gateway\Stripe\Payment_Request_Api::build_display_items()
A
13
CPSW\Gateway\Stripe\Webhook::get_webhook_interaction_message()
A
15