Code Analysis: WooCommerce Square 4.9.0

Class Rating Complexity Lines of code
WooCommerce\Square\Framework\PaymentGateway\Payment_Gateway
D
515 1,779
WooCommerce\Square\Sync\Product_Import
D
259 891
WooCommerce\Square\Gateway\Digital_Wallet
D
252 824
WooCommerce\Square\Handlers\Products
D
248 798
WooCommerce\Square\Sync\Manual_Synchronization
D
236 1,068
WooCommerce\Square\Handlers\Product
D
218 785
WooCommerce\Square\Gateway\Cash_App_Pay_Gateway
D
158 586
WooCommerce\Square\Handlers\Order
D
148 539
WooCommerce\Square\Settings
D
137 420
WooCommerce\Square\Gateway
D
137 501
WooCommerce\Square\Framework\PaymentGateway\Payment_Gateway_Plugin
D
133 442
WooCommerce\Square\Framework\PaymentGateway\Payment_Gateway_Direct
C
109 395
WooCommerce\Square\Plugin
C
102 416
WooCommerce\Square\Framework\PaymentGateway\ApplePay\Payment_Gateway_Apple_Pay
C
102 389
WooCommerce\Square\Framework\PaymentGateway\Integrations\Payment_Gateway_Integration_Subscriptions
B
89 316
WooCommerce\Square\Framework\PaymentGateway\PaymentTokens\Payment_Gateway_Payment_Tokens_Handler
B
88 291
WooCommerce\Square\Gateway\Gift_Card
B
87 386
WooCommerce\Square\Framework\Plugin
B
78 251
WooCommerce\Square\API
B
76 387
WooCommerce\Square\Lifecycle
A
75 306
WooCommerce\Square\Framework\PaymentGateway\Admin\Payment_Gateway_Admin_Order
A
75 265
WooCommerce\Square\Handlers\Product\Woo_SOR
A
62 258
WooCommerce\Square\Framework\PaymentGateway\Payment_Gateway_Payment_Form
A
59 272
WooCommerce\Square\Gateway\API
A
59 252
WooCommerce\Square\Framework\Api\Base
A
59 197
WooCommerce\Square\Framework\PaymentGateway\Integrations\Payment_Gateway_Integration_Pre_Orders
A
57 139
WooCommerce\Square\Framework\PaymentGateway\Admin\Payment_Gateway_Admin_Payment_Token_Editor
A
57 315
WooCommerce\Square\Framework\Utilities\Background_Job_Handler
A
56 254
WooCommerce\Square\Sync\Records\Record
A
56 216
WooCommerce\Square\Sync\Interval_Polling
A
54 262
WooCommerce\Square\Handlers\Sync
A
52 160
WooCommerce\Square\AJAX
A
51 185
WooCommerce_Square_Loader
A
51 196
WooCommerce\Square\Sync\Records
A
51 171
WooCommerce\Square\Framework\PaymentGateway\Handlers\Capture
S
50 159
WooCommerce\Square\Handlers\Connection
S
49 215
WooCommerce\Square\Framework\Square_Helper
S
46 138
WooCommerce\Square\Framework\Plugin_Dependencies
S
45 202
WooCommerce\Square\Gateway\API\Requests\Orders
S
45 260
WooCommerce\Square\Framework\Admin_Message_Handler
S
44 134
WooCommerce\Square\Framework\Lifecycle
S
43 183
WooCommerce\Square\Framework\PaymentGateway\Admin\Payment_Gateway_Admin_User_Handler
S
42 130
WooCommerce\Square\Framework\PaymentGateway\PaymentTokens\Payment_Gateway_Payment_Token
S
40 86
WooCommerce\Square\Framework\PaymentGateway\Payment_Gateway_Privacy
S
40 164
WC_Square_Sync_Completed
S
40 145
WooCommerce\Square\Sync\Stepped_Job
S
39 154
WooCommerce\Square\Framework\Admin_Notice_Handler
S
36 184
WooCommerce\Square\Gateway\Blocks_Handler
S
34 117
WooCommerce\Square\Admin\Sync_Page
S
31 302
WooCommerce\Square\Gateway\API\Requests\Payments
S
29 151
WooCommerce\Square\Framework\PaymentGateway\ApplePay\Payment_Gateway_Apple_Pay_Frontend
S
29 128
WooCommerce\Square\Utilities\Encryption_Utility
S
29 84
WooCommerce\Square\Handlers\Background_Job
S
27 127
WooCommerce\Square\Framework\PaymentGateway\ApplePay\Api\Payment_Gateway_Apple_Pay_Payment_Response
S
26 60
WC_Square_Gift_Card_Sent
S
26 157
WooCommerce\Square\Framework\PaymentGateway\Api\Payment_Gateway_API_Response_Message_Helper
S
26 31
WooCommerce\Square\Admin\Product_Editor_Compatibility
S
26 158
WooCommerce\Square\Framework\PaymentGateway\ApplePay\Payment_Gateway_Apple_Pay_Orders
S
23 85
WooCommerce\Square\Framework\PaymentGateway\ApplePay\Payment_Gateway_Apple_Pay_Admin
S
23 196
WooCommerce\Square\Handlers\Category
S
22 86
WooCommerce\Square\Gateway\Payment_Form
S
20 132
WooCommerce\Square\Gateway\Cash_App_Pay_Blocks_Handler
S
17 65
WooCommerce\Square\Sync\Helper
S
15 75
WooCommerce\Square\Framework\PaymentGateway\ApplePay\Payment_Gateway_Apple_Pay_AJAX
S
15 106
WooCommerce\Square\Framework\PaymentGateway\Payment_Gateway_Helper
S
14 100
WooCommerce\Square\API\Request
S
14 38
WooCommerce\Square\Gateway\Customer_Helper
S
14 80
WooCommerce\Square\Handlers\Email
S
14 49
WooCommerce\Square\Gateway\API\Requests\Transactions
S
13 99
WooCommerce\Square\Gateway\Card_Handler
S
13 68
WooCommerce\Square\Admin
S
13 201
WooCommerce\Square\Framework\Plugin_Compatibility
S
12 28
WooCommerce\Square\Emails\Base_Email
S
12 62
WooCommerce\Square\Utilities\String_Utility
S
12 43
WooCommerce\Square\Utilities\Array_Utility
S
10 27
WooCommerce\Square\Admin\Rest\WC_REST_Square_Settings_Controller
S
9 151
WooCommerce\Square\Gateway\API\Responses\Create_PayOrder
S
9 20
WC_Square_Access_Token_Email
S
8 55
WooCommerce\Square\Gateway\API\Requests\Customers
S
7 44
WooCommerce\Square\Gateway\API\Responses\Get_Customer
S
6 24
WooCommerce\Square\Admin\Rest\WC_REST_Square_Cash_App_Settings_Controller
S
5 89
WooCommerce\Square\Admin\Rest\WC_REST_Square_Credit_Card_Payment_Settings_Controller
S
5 121
WooCommerce\Square\Gateway\API\Requests\Refunds
S
5 18
WooCommerce\Square\Gateway\API\Responses\Create_Customer_Card
S
4 18
WooCommerce\Square\Gateway\API\Response_Message_Helper
S
4 53

42 more item(s) not shown.