Code Analysis: eShipper Commerce 2.16.11

Most Complex Classes

Class Rating Complexity
eshipper_shippingmethod
B
95
PluginHealthHelper
A
75
pluginLifeCycle
A
56
eshipperCalls
S
38
Resources
S
34
EshipperPlugin
S
32
ShippingCalculator
S
22
curlHandler
S
9
woocommerce_eshipper
S
0

Most Complex Functions

Function Rating Complexity
eshipper_shippingmethod::admin_options()
D
46
Resources::resource()
C
34
eshipper_shippingmethod::calculate_shipping()
C
21
ShippingCalculator::calculateShipping()
B
19
fix_eshipper_plugin()
B
15
get_rates_for_shipping_calculator()
A
14
PluginHealthHelper::validateStoreAddress()
A
16
keycloak_authentication()
A
12
update_carrier_services()
A
10
PluginHealthHelper::validateAccessKeys()
A
11
eshipper_shippingmethod::insert_carrier_service()
A
10
PluginHealthHelper::getPluginHealth()
A
9