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

Most Complex Functions

Function Rating Complexity
Stripe\StripeTaxForWooCommerce\WooCommerce\StripeTax::stripe_tax_for_woocommerce_add_tax_registrations()
D
67
Stripe\StripeTaxForWooCommerce\WordPress\Hooks::action_calculate_totals()
D
36
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\Stripe\StripeTaxPluginHelper::get_cart_or_order_taxable_shipping_methods()
B
19
Stripe\StripeTaxForWooCommerce\Stripe\StripeTaxPluginHelper::get_cart_not_taxable_shipping_methods()
B
19
Stripe\StripeTaxForWooCommerce\Stripe\StripeTaxPluginHelper::fill_stripe_tax_settings_object()
B
20
Stripe\StripeTaxForWooCommerce\WordPress\Hooks::get_totals_from_response()
B
16
Stripe\StripeTaxForWooCommerce\SDK\lib\HttpClient\CurlClient::constructRequest()
B
18
Stripe\StripeTaxForWooCommerce\Stripe\Validate::validate_customer_details_address()
B
19
Stripe\StripeTaxForWooCommerce\WordPress\Hooks::filter_rest_prepare_shop_order_object()
B
17