Code Analysis: Payment Plugins for Stripe WooCommerce 3.3.27

Class Rating Complexity Lines of code
WC_Payment_Gateway_Stripe
D
271 1,004
WC_Stripe_Payment_Intent
B
89 302
PaymentPlugins\Stripe\Controllers\PaymentIntent
B
77 239
WC_Stripe_Utils
A
64 177
WC_Stripe_Gateway
A
63 196
WC_Payment_Gateway_Stripe_CC
A
58 245
WC_Stripe_Field_Manager
A
54 147
WC_Stripe_Frontend_Scripts
S
46 143
WC_Stripe_Payment
S
45 153
WC_Stripe_Manager
S
45 232
WC_Payment_Gateway_Stripe_Afterpay
S
45 399
WC_Stripe_Controller_Checkout
S
44 231
WC_Payment_Gateway_Stripe_Local_Payment
S
42 271
WC_Payment_Gateway_Stripe_ACH
S
41 188
WC_Stripe_Controller_Gateway_Settings
S
40 232
WC_Payment_Gateway_Stripe_GooglePay
S
33 189
WC_Stripe_Customer_Manager
S
32 140
WC_Stripe_Redirect_Handler
S
32 94
PaymentPlugins\WooFunnels\Stripe\Upsell\PaymentGateways\BasePaymentGateway
S
31 130
PaymentPlugins\Blocks\Stripe\Payments\PaymentsApi
S
30 201
WC_Stripe_Controller_Order_Actions
S
30 253
WC_Stripe_API_Settings
S
30 344
WC_Stripe_Rest_API
S
29 115
WC_Stripe_Controller_Cart
S
29 277
WC_Stripe_Controller_Payment_Intent
S
29 168
PaymentPlugins\WooFunnels\Stripe\Upsell\PaymentGateways
S
27 84
WC_Payment_Token_Stripe
S
27 88
PaymentPlugins\Stripe\Installments\InstallmentController
S
27 98
PaymentPlugins\Stripe\Link\LinkIntegration
S
26 89
WC_Stripe_Payment_Charge
S
24 92
PaymentPlugins\CartFlows\Stripe\PaymentGateways\BasePaymentGateway
S
22 99
WC_Stripe_Admin_User_Edit
S
21 82
WC_Payment_Token_Stripe_CC
S
20 104
PaymentPlugins\Blocks\Stripe\Payments\Gateways\LinkPayment
S
19 69
PaymentPlugins\WC_Stripe_Admin_Meta_Box_Product_Data
S
19 71
PaymentPlugins\WooFunnels\Stripe\Checkout\Compatibility\ExpressButtonController
S
18 65
WC_Stripe_Rest_Controller
S
18 59
PaymentPlugins\Stripe\Messages\MessageController
S
18 54
WC_Stripe_Admin_Order_Metaboxes
S
18 109
WC_Stripe_Account_Settings
S
18 73
WC_Payment_Gateway_Stripe_Boleto
S
18 77
PaymentPlugins\Blocks\Stripe\Payments\AbstractStripePayment
S
17 64
PaymentPlugins\Blocks\Stripe\Payments\Gateways\CreditCardPayment
S
17 91
WC_Stripe_Advanced_Settings
S
16 229
WC_Stripe_Admin_Settings
S
16 63
WC_Payment_Gateway_Stripe_Klarna
S
16 100
WC_Payment_Gateway_Stripe_OXXO
S
15 70
WC_Payment_Token_Stripe_ACH
S
15 63
WC_Stripe_Product_Gateway_Option
S
15 44
PaymentPlugins\Blocks\Stripe\Assets\Api
S
15 53
WC_Stripe_Admin_Assets
S
15 101
WC_Stripe_Payment_Balance
S
15 51
WC_Payment_Gateway_Stripe_ApplePay
S
14 98
PaymentPlugins\CartFlows\Stripe\PaymentsApi
S
14 52
PaymentPlugins\Stripe\Installments\InstallmentFormatter
S
13 65
WC_Stripe_Controller_GooglePay
S
13 99
WC_Stripe_API_Operation
S
12 44
PaymentPlugins\Stripe\WooCommercePreOrders\FrontendRequests
S
12 20
PaymentPlugins\Blocks\Stripe\Package
S
12 34
WC_Stripe_Payment_Charge_Local
S
11 54
PaymentPlugins\Stripe\WooCommerceSubscriptions\RetryManager
S
11 34
PaymentPlugins\Blocks\Stripe\Payments\Gateways\Link\Controller
S
11 30
WC_Stripe_Controller_Source
S
11 58
PaymentPlugins\Stripe\WooCommerceSubscriptions\FrontendRequests
S
11 19
PaymentPlugins\WC_Stripe_Admin_Notices
S
10 45
WC_Payment_Token_Stripe_Becs
S
10 42
WC_Payment_Gateway_Stripe_Payment_Request
S
10 65
WC_Stripe_Shortcodes
S
9 26
PaymentPlugins\Stripe\Assets\AssetsApi
S
9 26
WC_Payment_Gateway_Stripe_Alipay
S
9 36
WC_Stripe_Update
S
9 33
WC_Stripe_API_Request_Filter
S
8 26
PaymentPlugins\Blocks\Stripe\Payments\Gateways\GooglePayPayment
S
8 39
WC_Payment_Gateway_Stripe_Sepa
S
8 72
PaymentPlugins\CartFlows\Stripe\Routes\PaymentIntentRoute
S
8 44
PaymentPlugins\Stripe\WooCommerceSubscriptions\Controllers\PaymentIntent
S
7 19
PaymentPlugins\Stripe\Installments\Filters\CurrencyFilter
S
7 19
PaymentPlugins\CheckoutWC\Stripe\AssetsController
S
7 18
PaymentPlugins\Stripe\Installments\Filters\PreOrdersFilter
S
7 18
WC_Stripe_Controller_Webhook
S
7 35
PaymentPlugins\CartFlows\Stripe\Routes\AbstractRoute
S
7 19
PaymentPlugins\Blocks\Stripe\Payments\Gateways\WeChatPayment
S
7 28
WC_Stripe_Controller_Feedback
S
7 39
WC_Payment_Gateway_Stripe_WeChat
S
7 56
PaymentPlugins\Blocks\Stripe\Payments\Gateways\AfterpayPayment
S
6 23
PaymentPlugins\Blocks\Stripe\StoreApi\SchemaController
S
6 18
PaymentPlugins\Stripe\Factories\AbstractFactoryStore
S
6 10
PaymentPlugins\Blocks\Stripe\Payments\AbstractStripeLocalPayment
S
6 39
PaymentPlugins\Stripe\PluginValidation
S
5 24
PaymentPlugins\Stripe\GermanMarket\Package
S
5 21
WC_Stripe_Controller_SignUp
S
5 54
WC_Stripe_Controller_Product_Data
S
5 49
PaymentPlugins\CartFlows\Stripe\Main
S
5 21
WC_Payment_Gateway_Stripe_BECS
S
5 59
PaymentPlugins\Stripe\Installments\Filters\SubscriptionFilter
S
5 15
PaymentPlugins\Stripe\WooCommercePreOrders\Controllers\PaymentIntent
S
5 15
PaymentPlugins\WooFunnels\Stripe\Main
S
5 16
WC_Stripe_Admin_Support
S
4 29
WC_Stripe_Gateway_Conversion
S
4 16
WC_Stripe_Controller_Plaid
S
3 17
WC_Stripe_Controller_Payment_Method
S
3 23
WC_Stripe_Payment_Factory
S
3 15
PaymentPlugins\WooFunnels\Stripe\Upsell\PaymentGateways\CreditCardGateway
S
3 9

60 more item(s) not shown.