Code Analysis: Checkout with Cash App on WooCommerce 5.1

Class Rating Complexity Lines of code
Freemius
D
3,793 13,694
apimatic\jsonmapper\JsonMapper
D
304 1,033
FS_Plugin_Info_Dialog
D
261 1,261
FS_Clone_Manager
D
222 931
FS_Plugin_Updater
D
206 866
Square\SquareClient
D
126 415
Square\Models\Payment
C
123 367
FS_Logger
C
105 381
FS_Api
C
103 292
Unirest\Request
B
99 355
Square\Models\Order
B
93 278
FS_Admin_Menu_Manager
B
87 365
Square\ApiHelper
B
86 240
Square\Models\Location
B
84 250
Square\Models\V1Payment
B
84 250
Square\Models\PayoutEntry
B
83 250
Square\Models\CatalogObject
B
83 250
Square\Apis\LaborApi
B
81 602
Square\Models\V1Order
B
78 232
Freemius_Api_WordPress
B
76 331
Square\Apis\CatalogApi
A
74 530
Square\Apis\LoyaltyApi
A
71 522
Square\Models\Invoice
A
69 205
Square\Apis\InventoryApi
A
66 493
FS_Admin_Notice_Manager
A
66 210
Square\Models\CatalogItemVariation
A
66 196
Square\Models\CreatePaymentRequest
A
64 195
FS_Storage
A
64 235
Square\Models\OrderLineItem
A
63 188
Square\Models\Customer
A
63 187
FS_Option_Manager
A
63 183
Square\Models\GiftCardActivity
A
62 187
FS_Options
A
62 180
FS_Permission_Manager
A
62 332
Square\Apis\TerminalApi
A
61 442
Square\Models\OrderReturnLineItem
A
60 179
Square\Models\InventoryAdjustment
A
60 178
Square\Models\OrderFulfillmentPickupDetails
A
57 172
Square\Models\CashDrawerShift
A
57 169
Square\Models\V1Refund
A
57 169
Square\Models\TerminalCheckout
A
56 169
Square\Models\Subscription
A
54 160
Square\Apis\CustomerCustomAttributesApi
A
53 396
WC_Cash_App_Pay_Gateway
A
52 395
Freemius_Abstract
A
52 48
Square\Models\Booking
A
51 154
Square\Apis\CustomersApi
A
51 386
Square\Apis\SubscriptionsApi
A
51 383
Square\Models\Card
A
51 151
Square\Models\Dispute
A
51 151
Square\Models\CardPaymentDetails
A
51 151
Square\Models\CatalogItem
A
51 151
Square\Models\V1Tender
A
51 151
Square\Models\OrderFulfillmentShipmentDetails
S
48 142
FS_Site
S
48 72
Square\Apis\BookingsApi
S
47 345
Square\Apis\DisputesApi
S
47 353
WC_Cashapp_Square
S
47 232
Square\Apis\V1TransactionsApi
S
47 337
WC_Cashapp_Gateway
S
47 351
FS_Cache_Manager
S
45 121
Square\Models\Tender
S
45 134
Square\Models\V1PaymentItemization
S
45 133
Square\Models\BankAccount
S
45 152
Square\Models\OrderServiceCharge
S
45 133
Square\Models\ChargeRequest
S
44 133
Square\Models\OrderReturnServiceCharge
S
42 127
Square\Models\BusinessAppointmentSettings
S
42 136
Square\Models\Shift
S
42 125
Square\Models\TerminalRefund
S
42 131
Square\Models\InventoryTransfer
S
42 124
Square\Models\InvoicePaymentRequest
S
42 127
Square\Models\CatalogPricingRule
S
42 124
apimatic\jsonmapper\TypeCombination
S
40 127
Square\Models\CreateCustomerRequest
S
39 115
Square\Models\OrderLineItemDiscount
S
39 115
Square\Models\UpdateCustomerRequest
S
39 115
Square\Models\InventoryPhysicalCount
S
39 115
Square\Models\LoyaltyEvent
S
38 121
Square\Models\PaymentRefund
S
38 115
Square\Models\CatalogCustomAttributeDefinition
S
37 120
Square\Models\TeamMember
S
36 106
Square\Models\CatalogInfoResponseLimits
S
36 109
Square\Models\Payout
S
35 106
Square\Models\DeviceCode
S
35 104
Square\Models\CreateSubscriptionRequest
S
34 105
Square\Models\Checkout
S
33 97
Square\Models\LoyaltyAccount
S
33 98
Square\Models\ObtainTokenResponse
S
33 97
Square\Models\OrderLineItemTax
S
33 97
Square\Models\OrderReturnDiscount
S
33 97
Square\Models\PaymentLink
S
33 98
Square\Models\Employee
S
33 97
Square\Models\TerminalAction
S
33 97
Square\Models\Transaction
S
33 97
Square\Models\Vendor
S
33 97
Square\Models\CatalogQuery
S
33 97
Square\Models\ListPaymentsRequest
S
30 88
Square\Models\OrderReturnTax
S
30 88
Square\Models\CustomAttributeDefinition
S
30 88
Square\Models\SearchCatalogItemsRequest
S
30 88
Square\Models\CashDrawerShiftSummary
S
30 88
Square\Models\CreateCheckoutRequest
S
29 88
Square\Models\LoyaltyReward
S
29 88
FS_Admin_Notices
S
29 114
Square\Models\ObtainTokenRequest
S
28 87
Square\Models\Refund
S
28 93
FS_Plugin_Manager
S
28 88
Square\Models\GiftCard
S
27 80
Square\Models\InvoiceRecipient
S
27 79
Square\Models\OrderReturn
S
27 79
Square\Models\BankAccountPaymentDetails
S
27 79
Square\Models\ItemVariationLocationOverrides
S
27 79
Square\Models\ListGiftCardActivitiesRequest
S
27 79
Square\Models\ListPaymentRefundsRequest
S
27 79
Square\Models\MeasurementUnit
S
27 79
Square\Models\Merchant
S
27 80
Square\Models\OrderFulfillment
S
27 82
Square\Models\OrderLineItemModifier
S
27 79
Square\Models\CreatePaymentLinkRequest
S
27 79
Square\Models\BusinessBookingProfile
S
27 85
Square\Models\CatalogCustomAttributeValue
S
27 79
Square\Models\CatalogDiscount
S
27 79
Square\Models\V1PaymentSurcharge
S
27 79
Square\Models\Address
S
27 79
WC_Cashapp_Update_Order
S
27 124
Square\Models\BatchRetrieveInventoryChangesRequest
S
24 70
Square\Models\BreakType
S
24 77
Square\Models\OrderReturnLineItemModifier
S
24 70
Square\Models\ListPayoutsRequest
S
24 70
FS_Entity
S
24 55
Square\Models\CheckoutOptions
S
24 70
Square\Models\RenewTokenResponse
S
24 70
Square\Models\CustomerFilter
S
24 70
Square\Models\InventoryCount
S
24 70
Square\Models\SearchCatalogObjectsRequest
S
24 70
Square\Models\OrderFulfillmentUpdated
S
24 70
Square\Models\DisputeEvidence
S
24 70
Square\Models\CustomAttribute
S
24 70
Square\Models\CatalogProductSet
S
24 70
Square\Models\RefundPaymentRequest
S
23 70
Square\Models\ShiftFilter
S
23 70
Square\Apis\CardsApi
S
22 155
Square\Models\AppointmentSegment
S
22 69
Square\Models\VendorContact
S
21 62
Square\Models\V1ListPaymentsRequest
S
21 61
Square\Models\V1Settlement
S
21 61
Square\Models\CustomAttributeFilter
S
21 61
Square\Models\ListCashDrawerShiftsRequest
S
21 62
Square\Models\ListBookingsRequest
S
21 61
Square\Models\DisputeEvidenceCreatedWebhook
S
21 61
Square\Models\V1PaymentTax
S
21 61
Square\Models\LoyaltyProgramAccrualRule
S
21 62
Square\Models\InventoryChange
S
21 61
Square\Models\CatalogTax
S
21 61
Square\Models\Site
S
21 61
Square\Models\CashDrawerShiftEvent
S
21 61
Square\Models\V1ListSettlementsRequest
S
21 61
Square\Models\WageSetting
S
21 61
Square\Models\OrderUpdated
S
21 61
Square\Models\LoyaltyProgramRewardDefinition
S
20 61
Square\Models\WorkweekConfig
S
20 61
Freemius_Api_Base
S
19 77
Square\Models\LoyaltyEventFilter
S
18 52
Square\Models\V1UpdateOrderRequest
S
18 53
Square\Models\CatalogModifier
S
18 52
Square\Models\CatalogModifierList
S
18 52
Square\Models\SearchOrdersFilter
S
18 52
Square\Models\CatalogItemModifierListInfo
S
18 53
Square\Models\OrderMoneyAmounts
S
18 52
Square\Models\GiftCardActivityLoad
S
18 52
Square\Models\SearchOrdersRequest
S
18 52
Square\Models\CatalogItemOption
S
18 52
Square\Models\InvoicePaymentReminder
S
18 52
Square\Models\OrderFulfillmentRecipient
S
18 52
Square\Models\PauseSubscriptionRequest
S
18 52
Square\Models\TipSettings
S
18 52
Square\Models\TeamMemberBookingProfile
S
18 52
Square\Models\OrderCreated
S
18 52
Square\Models\CatalogItemOptionValue
S
18 52
Square\Models\GiftCardActivityActivate
S
18 52
Square\Models\ListCardsRequest
S
18 52
Square\Models\SearchCatalogObjectsResponse
S
18 52
Square\Models\BatchRetrieveInventoryCountsRequest
S
18 52
Square\Models\ListGiftCardsRequest
S
18 52
Square\Models\V1ListRefundsRequest
S
18 52
FS_Customizer_Upsell_Control
S
17 98

782 more item(s) not shown.