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

Most Complex Functions

Function Rating Complexity
Stripe\StripeTaxForWooCommerce\WooCommerce\StripeTax::stripe_tax_for_woocommerce_add_tax_registrations()
D
67
Stripe\StripeTaxForWooCommerce\Stripe\CalculateTax::get_customer_details_by_order()
C
30
Stripe\StripeTaxForWooCommerce\WordPress\TaxRegistrationsListTable::prepare_items()
C
25
Stripe\StripeTaxForWooCommerce\Stripe\TaxRegistrations::get_locks()
C
24
Stripe\StripeTaxForWooCommerce\WooCommerce\ExtendedProduct::get_on_save_post_parameter_tax_code()
C
25
Stripe\StripeTaxForWooCommerce\WordPress\Hooks::action_calculate_totals()
C
22
Stripe\StripeTaxForWooCommerce\Stripe\StripeTaxPluginHelper::fill_stripe_tax_settings_object()
B
20
Stripe\StripeTaxForWooCommerce\SDK\lib\HttpClient\CurlClient::constructRequest()
B
18
Stripe\StripeTaxForWooCommerce\Stripe\StripeTaxPluginHelper::get_cart_or_order_taxable_shipping_methods()
B
18
Stripe\StripeTaxForWooCommerce\Stripe\StripeTaxPluginHelper::get_cart_not_taxable_shipping_methods()
B
18
Stripe\StripeTaxForWooCommerce\Stripe\Validate::validate_customer_details_address()
B
19
Stripe\StripeTaxForWooCommerce\SDK\lib\BaseStripeClient::validateConfig()
B
17