Code Analysis: Stripe Tax - Sales tax automation for WooCommerce 1.1.8

Class Rating Complexity Lines of code
Stripe\StripeTaxForWooCommerce\Stripe\CalculateTax
D
182 699
Stripe\StripeTaxForWooCommerce\WordPress\Hooks
D
145 845
Stripe\StripeTaxForWooCommerce\Stripe\StripeTaxPluginHelper
C
115 464
Stripe\StripeTaxForWooCommerce\WooCommerce\StripeTax
C
109 443
Stripe\StripeTaxForWooCommerce\SDK\lib\ApiRequestor
B
94 326
Stripe\StripeTaxForWooCommerce\Stripe\Validate
B
92 207
Stripe\StripeTaxForWooCommerce\SDK\lib\HttpClient\CurlClient
B
88 366
Stripe\StripeTaxForWooCommerce\SDK\lib\StripeObject
B
84 289
Stripe\StripeTaxForWooCommerce\SDK\lib\Util\Util
S
46 145
Stripe\StripeTaxForWooCommerce\WordPress\TaxRegistrationsListTable
S
45 200
Stripe\StripeTaxForWooCommerce\SDK\lib\Account
S
41 121
Stripe\StripeTaxForWooCommerce\WooCommerce\ExtendedProduct
S
41 148
Stripe\StripeTaxForWooCommerce\SDK\lib\Collection
S
38 129
Stripe\StripeTaxForWooCommerce\Stripe\TaxRegistrations
S
37 140
Stripe\StripeTaxForWooCommerce\SDK\lib\BaseStripeClient
S
36 113
Stripe\StripeTaxForWooCommerce\Stripe\TaxSettings
S
33 138
Stripe\StripeTaxForWooCommerce\Stripe\TaxCodeList
S
30 145
Stripe\StripeTaxForWooCommerce\SDK\lib\Service\CustomerService
S
28 84
Stripe\StripeTaxForWooCommerce\SDK\lib\Stripe
S
27 79
Stripe\StripeTaxForWooCommerce\SDK\lib\SearchResult
S
27 85
Stripe\StripeTaxForWooCommerce\SDK\lib\Util\RequestOptions
S
24 93
Stripe\StripeTaxForWooCommerce\WordPress\Options
S
23 109
Stripe\StripeTaxForWooCommerce\SDK\lib\Customer
S
23 86
Stripe\StripeTaxForWooCommerce\SDK\lib\Exception\ApiErrorException
S
23 68
Stripe\StripeTaxForWooCommerce\SDK\lib\Service\AccountService
S
21 63
Stripe\StripeTaxForWooCommerce\SDK\lib\Service\OAuthService
S
20 63
Stripe\StripeTaxForWooCommerce\WooCommerce\Connect
S
18 139
Stripe\StripeTaxForWooCommerce\SDK\lib\OAuth
S
17 51
Stripe\StripeTaxForWooCommerce\WordPress\PluginActivate
S
16 129
Stripe\StripeTaxForWooCommerce\SDK\lib\WebhookSignature
S
16 69
Stripe\StripeTaxForWooCommerce\SDK\lib\Service\InvoiceService
S
14 42
Stripe\StripeTaxForWooCommerce\SDK\lib\Service\AbstractService
S
14 45
Stripe\StripeTaxForWooCommerce\WooCommerce\ErrorRenderer
S
13 46
Stripe\StripeTaxForWooCommerce\WordPress\AdminAjax
S
13 42
Stripe\StripeTaxForWooCommerce\SDK\lib\Util\CaseInsensitiveArray
S
11 35
Stripe\StripeTaxForWooCommerce\Stripe\TaxTransaction
S
11 85
Stripe\StripeTaxForWooCommerce\SDK\lib\Service\PaymentIntentService
S
11 33
Stripe\StripeTaxForWooCommerce\SDK\lib\Service\QuoteService
S
11 34
Stripe\StripeTaxForWooCommerce\SDK\lib\ApiResource
S
11 50
Stripe\StripeTaxForWooCommerce\Stripe\TaxExemptions
S
10 25
Stripe\StripeTaxForWooCommerce\SDK\lib\Service\Terminal\ReaderService
S
10 30
Stripe\StripeTaxForWooCommerce\SDK\lib\Invoice
S
9 51
Stripe\StripeTaxForWooCommerce\SDK\lib\Service\CreditNoteService
S
8 24
Stripe\StripeTaxForWooCommerce\SDK\lib\Service\SubscriptionService
S
8 24
Stripe\StripeTaxForWooCommerce\SDK\lib\Service\TransferService
S
8 24
Stripe\StripeTaxForWooCommerce\SDK\lib\Util\Set
S
7 21
Stripe\StripeTaxForWooCommerce\WooCommerce\StripeOrderItemTax
S
7 24
Stripe\StripeTaxForWooCommerce\SDK\lib\PaymentIntent
S
7 40
Stripe\StripeTaxForWooCommerce\SDK\lib\Service\SetupIntentService
S
7 21
Stripe\StripeTaxForWooCommerce\SDK\lib\Service\SubscriptionItemService
S
7 21
Stripe\StripeTaxForWooCommerce\SDK\lib\Quote
S
7 40
Stripe\StripeTaxForWooCommerce\SDK\lib\Service\AbstractServiceFactory
S
6 18
Stripe\StripeTaxForWooCommerce\SDK\lib\Subscription
S
6 33
Stripe\StripeTaxForWooCommerce\SDK\lib\Service\ApplicationFeeService
S
6 18
Stripe\StripeTaxForWooCommerce\SDK\lib\BankAccount
S
6 39
Stripe\StripeTaxForWooCommerce\SDK\lib\Service\Treasury\FinancialAccountService
S
6 18
Stripe\StripeTaxForWooCommerce\SDK\lib\Source
S
5 35
Stripe\StripeTaxForWooCommerce\SDK\lib\Service\Terminal\LocationService
S
5 15
Stripe\StripeTaxForWooCommerce\SDK\lib\Service\TestHelpers\TestClockService
S
5 15
Stripe\StripeTaxForWooCommerce\SDK\lib\Service\TestHelpers\Issuing\AuthorizationService
S
5 15
Stripe\StripeTaxForWooCommerce\SDK\lib\Card
S
5 32
Stripe\StripeTaxForWooCommerce\SDK\lib\Service\Treasury\OutboundTransferService
S
4 12
Stripe\StripeTaxForWooCommerce\SDK\lib\Service\FileService
S
4 14
Stripe\StripeTaxForWooCommerce\SDK\lib\Person
S
4 29
Stripe\StripeTaxForWooCommerce\SDK\lib\CustomerBalanceTransaction
S
4 30
Stripe\StripeTaxForWooCommerce\SDK\lib\Service\TestHelpers\Issuing\CardService
S
4 12
Stripe\StripeTaxForWooCommerce\SDK\lib\Capability
S
4 29
Stripe\StripeTaxForWooCommerce\SDK\lib\Service\Treasury\InboundTransferService
S
4 12
Stripe\StripeTaxForWooCommerce\SDK\lib\Service\Treasury\OutboundPaymentService
S
4 12
Stripe\StripeTaxForWooCommerce\SDK\lib\Service\EphemeralKeyService
S
4 9
Stripe\StripeTaxForWooCommerce\SDK\lib\Service\ApplePayDomainService
S
4 12
Stripe\StripeTaxForWooCommerce\SDK\lib\Service\TestHelpers\Treasury\OutboundTransferService
S
3 9
Stripe\StripeTaxForWooCommerce\SDK\lib\ApplicationFeeRefund
S
3 20
Stripe\StripeTaxForWooCommerce\SDK\lib\StripeClient
S
3 9
Stripe\StripeTaxForWooCommerce\SDK\lib\EphemeralKey
S
3 6
Stripe\StripeTaxForWooCommerce\SDK\lib\Service\Treasury\DebitReversalService
S
3 9
Stripe\StripeTaxForWooCommerce\SDK\lib\Util\DefaultLogger
S
3 10
Stripe\StripeTaxForWooCommerce\SDK\lib\TransferReversal
S
3 20
Stripe\StripeTaxForWooCommerce\SDK\lib\Service\Treasury\CreditReversalService
S
3 9
Stripe\StripeTaxForWooCommerce\SDK\lib\Service\TestHelpers\Issuing\TransactionService
S
3 9
Stripe\StripeTaxForWooCommerce\SDK\lib\Service\TestHelpers\Treasury\InboundTransferService
S
3 9
Stripe\StripeTaxForWooCommerce\SDK\lib\Service\TestHelpers\Treasury\OutboundPaymentService
S
3 9
Stripe\StripeTaxForWooCommerce\SDK\lib\Webhook
S
3 11
Stripe\StripeTaxForWooCommerce\SDK\lib\TaxId
S
3 21
Stripe\StripeTaxForWooCommerce\SDK\lib\Service\Reporting\ReportingServiceFactory
S
2 3
Stripe\StripeTaxForWooCommerce\SDK\lib\Service\CoreServiceFactory
S
2 3
Stripe\StripeTaxForWooCommerce\SDK\lib\Service\BillingPortal\BillingPortalServiceFactory
S
2 3
Stripe\StripeTaxForWooCommerce\SDK\lib\File
S
2 8
Stripe\StripeTaxForWooCommerce\SDK\lib\Service\FinancialConnections\FinancialConnectionsServiceFactory
S
2 3
Stripe\StripeTaxForWooCommerce\SDK\lib\Service\Terminal\TerminalServiceFactory
S
2 3
Stripe\StripeTaxForWooCommerce\SDK\lib\Service\Treasury\ReceivedDebitService
S
2 6
Stripe\StripeTaxForWooCommerce\SDK\lib\Service\TestHelpers\TestHelpersServiceFactory
S
2 3
Stripe\StripeTaxForWooCommerce\SDK\lib\Service\Identity\IdentityServiceFactory
S
2 3
Stripe\StripeTaxForWooCommerce\SDK\lib\Service\TestHelpers\Treasury\TreasuryServiceFactory
S
2 3
Stripe\StripeTaxForWooCommerce\SDK\lib\Service\Radar\RadarServiceFactory
S
2 3
Stripe\StripeTaxForWooCommerce\SDK\lib\Service\Treasury\TransactionService
S
2 6
Stripe\StripeTaxForWooCommerce\SDK\lib\Service\TestHelpers\Terminal\TerminalServiceFactory
S
2 3
Stripe\StripeTaxForWooCommerce\SDK\lib\Service\Climate\ClimateServiceFactory
S
2 3
Stripe\StripeTaxForWooCommerce\SDK\lib\Service\Treasury\ReceivedCreditService
S
2 6
Stripe\StripeTaxForWooCommerce\SDK\lib\Service\Issuing\IssuingServiceFactory
S
2 3
Stripe\StripeTaxForWooCommerce\SDK\lib\Service\Tax\TaxServiceFactory
S
2 3
Stripe\StripeTaxForWooCommerce\SDK\lib\Service\Sigma\SigmaServiceFactory
S
2 3
Stripe\StripeTaxForWooCommerce\SDK\lib\Service\Treasury\TreasuryServiceFactory
S
2 3
Stripe\StripeTaxForWooCommerce\SDK\lib\Service\Apps\AppsServiceFactory
S
2 3
Stripe\StripeTaxForWooCommerce\SDK\lib\Exception\OAuth\OAuthErrorException
S
2 6
Stripe\StripeTaxForWooCommerce\SDK\lib\Service\Treasury\TransactionEntryService
S
2 6
Stripe\StripeTaxForWooCommerce\SDK\lib\Service\Checkout\CheckoutServiceFactory
S
2 3
Stripe\StripeTaxForWooCommerce\SDK\lib\Service\TestHelpers\Issuing\IssuingServiceFactory
S
2 3
Stripe\StripeTaxForWooCommerce\SDK\lib\ErrorObject
S
1 19
Stripe\StripeTaxForWooCommerce\SDK\lib\Service\Terminal\ConnectionTokenService
S
1 3
Stripe\StripeTaxForWooCommerce\SDK\lib\Service\TestHelpers\Treasury\ReceivedCreditService
S
1 3
Stripe\StripeTaxForWooCommerce\SDK\lib\Service\TestHelpers\Treasury\ReceivedDebitService
S
1 3
Stripe\StripeTaxForWooCommerce\SDK\lib\Service\TestHelpers\RefundService
S
1 3
Stripe\StripeTaxForWooCommerce\SDK\lib\Service\TestHelpers\Terminal\ReaderService
S
1 3
Stripe\StripeTaxForWooCommerce\SDK\lib\Service\TestHelpers\CustomerService
S
1 3
Stripe\StripeTaxForWooCommerce\SDK\lib\Service\BalanceService
S
1 3

189 more item(s) not shown.