Code Analysis: WooCommerce Sync for QuickBooks Online – by MyWorks 2.4.0

Class Rating Complexity Lines of code
MyWorks_WC_QBO_Sync_QBO_Lib
D
3,946 12,987
MyWorks_WC_QBO_Sync_Admin
D
1,147 3,480
QuickBooks_Callbacks_SQL_Callbacks
D
1,062 7,203
MyWorks_WC_QBO_Sync_Oth_Funcs
D
242 797
QuickBooks_Driver_Sql
D
233 1,807
QuickBooks_MerchantService
D
165 989
QuickBooks_Callbacks_API_Callbacks
D
165 620
QuickBooks_Callbacks_Integrator_Callbacks
D
155 658
QuickBooks_IPP
D
136 721
QuickBooks_QBXML_Object_Invoice
D
135 430
QuickBooks_Utilities
D
133 674
QuickBooks_WebConnector_Handlers
C
123 706
QuickBooks_QBXML_Object
C
120 492
QuickBooks_QBXML_Object_SalesOrder
C
113 341
QuickBooks_XML_Node
C
108 400
QuickBooks_QBXML_Object_SalesReceipt
C
106 349
QuickBooks_Driver_Sql_Pgsql
C
101 503
QuickBooks_QBXML_Object_Customer
B
100 318
QuickBooks_Driver
B
95 351
QuickBooks_IPP_Object
B
94 383
QuickBooks_IPP_Service
B
94 569
QuickBooks_Callbacks
B
91 397
QuickBooks_QBXML_Object_Estimate
B
90 286
QuickBooks_QBXML_Object_ServiceItem
B
81 250
QuickBooks_SQL_Schema
B
81 2,279
QuickBooks_IPP_Parser
B
80 383
QuickBooks_IPP_IntuitAnywhere
B
76 391
QuickBooks_QBXML_Object_OtherChargeItem
A
74 229
QuickBooks_QBXML_Object_PaymentItem
A
74 229
QuickBooks_Driver_Sql_Mssql
A
72 323
QuickBooks_QBXML_Object_ReceivePayment
A
70 218
Quickbooks_Payments
A
68 386
QuickBooks_Driver_Sql_Mysqli
A
65 267
QuickBooks_HTTP
A
63 277
QuickBooks_QBXML_Object_Check
A
62 204
QuickBooks_QBXML_Object_Invoice_InvoiceLine
A
61 190
QuickBooks_Driver_Sql_Mysql
A
60 255
QuickBooks_Status_Report
A
60 340
QuickBooks_QBXML_Object_ItemReceipt
A
59 196
QuickBooks_Driver_Sql_Sqlite
A
58 238
QuickBooks_QBXML_Object_Estimate_EstimateLine
A
57 177
QuickBooks_QBXML_Object_NonInventoryItem
A
57 186
QuickBooks_Driver_Sql_Sqlite3
A
57 238
Quickbooks_QBXML_Object_CreditCardRefund
A
56 185
QuickBooks_QBXML_Object_SalesOrder_SalesOrderLine
A
53 165
QuickBooks_QBXML_Object_InventoryItem
A
52 158
QuickBooks_QBXML_Object_Employee
A
51 158
MyWorks_WC_QBO_Sync_QBO_Lib_Ext
A
51 316
QuickBooks_QBXML_Object_BillPaymentCheck
S
50 156
QuickBooks_QBXML_Object_Check_ItemLine
S
50 158
QB_Online_Admin_Setup_Wizard
S
45 630
QuickBooks_Cast
S
45 239
QuickBooks_XML_Backend_Builtin
S
43 268
QuickBooks_Map_Qbxml
S
41 261
QuickBooks_WebConnector_Server
S
40 226
QuickBooks_Callbacks_SQL_Errors
S
37 150
QuickBooks_QBXML_Object_Bill
S
36 117
MyWorks_WC_QBO_Sync_Activator
S
34 281
QuickBooks_IPP_OAuthv1
S
28 151
QuickBooks_XML
S
26 119
QuickBooks_QBXML_Schema_Generator
S
26 134
QuickBooks_Callbacks_Integrator_Errors
S
26 94
QuickBooks_WebConnector_QWC
S
22 141
QuickBooks_XML_Parser
S
20 76
MyWorks_WC_QBO_Sync
S
20 114
QuickBooks_SOAP_Server
S
18 112
MyWorks_WC_QBO_Sync_Public
S
14 61
QuickBooks_Callbacks_API_Errors
S
12 53
MyWorks_WC_QBO_Sync_Admin_Deactivation_Popup
S
11 109
QuickBooks_Driver_Factory
S
8 53
QuickBooks_QBXML_Schema_Object_InvoiceAddRq
S
8 684
QuickBooks_QBXML_Schema_Object_SalesReceiptAddRq
S
8 944
QuickBooks_QBXML_Schema_Object_CreditMemoAddRq
S
7 758
QuickBooks_QBXML_Schema_Object_InvoiceModRq
S
7 682
QuickBooks_QBXML_Schema_Object_SalesReceiptModRq
S
7 681
MyWorks_WC_QBO_Sync_Deactivator
S
5 59

493 more item(s) not shown.