Code Analysis: TaxJar - Sales Tax Automation for WooCommerce 4.0.2

Class Rating Complexity Lines of code
WC_Taxjar_Transaction_Sync
C
124 483
TaxJar_Record
C
111 398
TaxJar_Settings
A
68 447
TaxJar_Order_Record
A
66 253
TaxJar_Refund_Record
A
65 257
WC_Taxjar_Customer_Sync
S
47 234
TaxJar\Tax_Request_Body
S
44 153
WC_Taxjar_Queue_List
S
42 199
WC_Taxjar_Nexus
S
41 108
TaxJar_Customer_Record
S
39 170
TaxJar\Tax_Calculator_Builder
S
38 153
WC_Taxjar_Integration
S
37 159
TaxJar_Tax_Calculation
S
34 128
WC_Taxjar_Download_Orders
S
32 191
WC_Taxjar_Install
S
31 121
TaxJar_API_Request
S
29 115
WC_Taxjar
S
28 204
TaxJar\Tax_Details
S
27 95
TaxJar\Cart_Tax_Applicator
S
26 135
TaxJar\Tax_Calculator
S
23 92
TaxJar\Order_Tax_Applicator
S
22 103
TaxJar\Cart_Tax_Request_Body_Builder
S
21 89
WC_Taxjar_Connection
S
20 99
TaxJar\Tax_Calculation_Logger
S
16 48
TaxJar\Tax_Builder
S
14 70
WC_Taxjar_AJAX
S
14 63
TaxJar\Order_Tax_Request_Body_Builder
S
14 63
TaxJar\Tax_Calculation_Result
S
12 51
TaxJar\Order_Tax_Calculation_Validator
S
12 50
TaxJar\Cart_Tax_Calculation_Validator
S
11 38
TaxJar\Constants_Manager
S
11 28
TaxJar\Tax_Request_Body_Builder
S
11 27
TaxJar\WooCommerce\TaxCalculation\Block_Flag
S
10 34
TaxJar\Cache
S
10 37
WC_Taxjar_Record_Queue
S
10 75
TaxJar\Admin_Order_Tax_Request_Body_Builder
S
9 20
TaxJar\Rate_Manager
S
9 54
TaxJar\WooCommerce\TaxCalculation\Tax_Calculation_Validator
S
8 21
TaxJar\Order_Calculation_Logger
S
7 43
TaxJar\Tax_Client
S
7 25
TaxJar\Tax_Detail_Line_Item
S
6 21
TaxJar\Cart_Calculation_Logger
S
6 37
TaxJar\Tax_Applicator
S
4 14
TaxJar\Tax_Calculation_Exception
S
2 7