Code Analysis: Payment Plugins for Stripe WooCommerce 3.3.86

Class Rating Complexity Lines of code
WC_Payment_Gateway_Stripe
D
320 1,180
WC_Stripe_Payment_Intent
D
158 512
WC_Payment_Gateway_Stripe_UPM
C
124 573
WC_Stripe_Utils
A
73 216
WC_Stripe_Gateway
A
66 200
WC_Stripe_Redirect_Handler
A
62 203
WC_Stripe_Customer_Manager
A
58 225
PaymentPlugins\Stripe\WooCommerceSubscriptions\Controllers\PaymentIntent
A
56 190
PaymentPlugins\WooFunnels\Stripe\Upsell\PaymentGateways\BasePaymentGateway
A
54 203
WC_Stripe_Field_Manager
A
53 158
WC_Payment_Gateway_Stripe_CC
A
51 233
WC_Stripe_Frontend_Scripts
S
50 150
WC_Stripe_Controller_Gateway_Settings
S
47 313
WC_Stripe_Manager
S
47 275
PaymentPlugins\Stripe\Link\LinkIntegration
S
45 150
WC_Payment_Gateway_Stripe_Local_Payment
S
45 266
WC_Stripe_Payment
S
45 158
WC_Stripe_Controller_Checkout
S
45 229
WC_Payment_Gateway_Stripe_ACH
S
44 199
WC_Payment_Gateway_Stripe_Afterpay
S
43 509
PaymentPlugins\WooFunnels\Stripe\Upsell\PaymentGateways
S
42 158
WC_Stripe_Controller_Payment_Intent
S
41 217
PaymentPlugins\Blocks\Stripe\Payments\PaymentsApi
S
40 286
WC_Payment_Gateway_Stripe_Klarna
S
35 268
WC_Stripe_API_Settings
S
35 360
WC_Payment_Gateway_Stripe_GooglePay
S
33 221
WC_Stripe_Controller_Order_Actions
S
33 267
PaymentPlugins\Stripe\Controllers\PaymentIntent
S
31 91
WC_Stripe_Rest_API
S
29 111
WC_Stripe_Controller_Cart
S
28 272
PaymentPlugins\Stripe\Installments\InstallmentController
S
28 103
WC_Payment_Token_Stripe
S
28 89
PaymentPlugins\Stripe\Utilities\PaymentMethodUtils
S
25 98
WC_Stripe_Payment_Charge
S
24 92
PaymentPlugins\Stripe\WooCommerceSubscriptions\Controllers\OrderMetadata
S
23 67
WC_Stripe_Admin_Order_Metaboxes
S
23 114
WC_Stripe_Account_Settings
S
23 95
PaymentPlugins\CartFlows\Stripe\PaymentGateways\BasePaymentGateway
S
22 99
PaymentPlugins\Stripe\RequestContext
S
22 61
PaymentPlugins\Blocks\Stripe\Payments\AbstractStripePayment
S
21 74
WC_Payment_Token_Stripe_CC
S
21 107
WC_Stripe_Admin_User_Edit
S
21 82
WC_Stripe_API_Operation
S
21 70
WC_Payment_Token_Stripe_Sepa
S
20 83
PaymentPlugins\WC_Stripe_Admin_Meta_Box_Product_Data
S
20 70
WC_Payment_Gateway_Stripe_Affirm
S
19 351
WC_Stripe_Rest_Controller
S
18 59
PaymentPlugins\WooFunnels\Stripe\Checkout\Compatibility\ExpressButtonController
S
18 65
PaymentPlugins\Stripe\Messages\BNPL\CategoryMessageController
S
18 68
PaymentPlugins\Stripe\Messages\MessageController
S
18 53
PaymentPlugins\CartFlows\Stripe\PaymentsApi
S
17 66
PaymentPlugins\Stripe\WooCommerceSubscriptions\FrontendRequests
S
17 30
WC_Payment_Gateway_Stripe_Sepa
S
17 118
WC_Stripe_Advanced_Settings
S
17 289
WC_Stripe_Payment_Balance
S
17 58
WC_Stripe_Admin_Assets
S
16 104
PaymentPlugins\Stripe\WooCommerceSubscriptions\RetryManager
S
16 45
WC_Stripe_Admin_Settings
S
16 63
PaymentPlugins\Stripe\Messages\BNPL\AbstractBNPLMessageController
S
16 38
WC_Stripe_Product_Gateway_Option
S
15 44
WC_Payment_Token_Stripe_ACH
S
15 63
PaymentPlugins\Blocks\Stripe\Assets\Api
S
15 55
WC_Payment_Gateway_Stripe_ApplePay
S
14 99
PaymentPlugins\Stripe\Installments\InstallmentFormatter
S
13 66
PaymentPlugins\Blocks\Stripe\Payments\Gateways\CreditCardPayment
S
13 79
PaymentPlugins\Blocks\Stripe\Package
S
12 34
WC_Payment_Gateway_Stripe_PromptPay
S
12 43
PaymentPlugins\Stripe\WooCommerceSubscriptions\Controllers\ChangePaymentGatewayController
S
12 34
WC_Stripe_Controller_GooglePay
S
12 97
WC_Stripe_Controller_Webhook
S
12 59
WC_Stripe_API_Request_Filter
S
11 34
PaymentPlugins\Blocks\Stripe\Payments\Gateways\Link\Controller
S
11 30
WC_Stripe_Payment_Charge_Local
S
11 54
WC_Stripe_Controller_Source
S
11 58
PaymentPlugins\Blocks\Stripe\Payments\Gateways\LinkPayment
S
11 37
PaymentPlugins\Blocks\Stripe\Payments\Gateways\UniversalPayment
S
10 56
PaymentPlugins\WC_Stripe_Admin_Notices
S
10 45
PaymentPlugins\Stripe\Assets\AssetsApi
S
9 26
PaymentPlugins\Blocks\Stripe\Payments\AbstractStripeLocalPayment
S
9 76
PaymentPlugins\Blocks\Stripe\Payments\MagicPaymentMethod
S
9 30
WC_Stripe_Update
S
9 33
WC_Stripe_Shortcodes
S
9 26
PaymentPlugins\Stripe\Webhooks\DeferredWebhookHandler
S
9 24
WC_Stripe_Admin_Product_Edit
S
9 28
WC_Payment_Gateway_Stripe_Alipay
S
9 39
PaymentPlugins\CartFlows\Stripe\Routes\PaymentIntentRoute
S
8 44
WC_Stripe_Admin_Welcome
S
8 44
PaymentPlugins\Blocks\Stripe\Payments\Gateways\AfterpayPayment
S
8 35
PaymentPlugins\Blocks\Stripe\Payments\Gateways\GooglePayPayment
S
8 41
PaymentPlugins\Stripe\Utilities\ProductUtils
S
8 24
PaymentPlugins\Stripe\Messages\BNPL\CartMessageController
S
7 37
PaymentPlugins\Stripe\Installments\Filters\PreOrdersFilter
S
7 18
WC_Payment_Gateway_Stripe_AmazonPay
S
7 47
PaymentPlugins\CartFlows\Stripe\Routes\AbstractRoute
S
7 19
WC_Payment_Gateway_Stripe_Konbini
S
7 58
PaymentPlugins\Stripe\Installments\Filters\CurrencyFilter
S
7 19
PaymentPlugins\CheckoutWC\Stripe\AssetsController
S
7 18
PaymentPlugins\WooFunnels\Stripe\Main
S
7 22
PaymentPlugins\Stripe\WooCommercePreOrders\FrontendRequests
S
7 14
PaymentPlugins\Stripe\GermanMarket\Package
S
6 28
PaymentPlugins\Stripe\WooCommercePreOrders\Controllers\PaymentIntent
S
6 17
PaymentPlugins\Blocks\Stripe\StoreApi\SchemaController
S
6 18
WC_Stripe_Gateway_Conversion
S
6 20
PaymentPlugins\WooFunnels\Stripe\Cart\CartIntegration
S
6 28
PaymentPlugins\WooFunnels\Stripe\Upsell\LinkIntegration
S
5 14
PaymentPlugins\Stripe\WooCommerceSubscriptions\Rest\Routes\ChangePaymentMethodRoute
S
5 34
PaymentPlugins\CartFlows\Stripe\Main
S
5 21
PaymentPlugins\Stripe\Installments\Filters\SubscriptionFilter
S
5 15
WC_Stripe_Controller_Product_Data
S
5 49
WC_Payment_Gateway_Stripe_OXXO
S
3 40
WC_Stripe_Payment_Factory
S
3 15
WC_Stripe_Controller_Payment_Method
S
3 23
WC_Payment_Gateway_Stripe_Boleto
S
3 41
WC_Payment_Gateway_Stripe_BECS
S
3 55
PaymentPlugins\Blocks\Stripe\Payments\Gateways\KlarnaPayment
S
2 21
PaymentPlugins\Blocks\Stripe\Payments\Gateways\AffirmPayment
S
2 31

89 more item(s) not shown.