Code Analysis: The Courier Guy Shipping for WooCommerce 5.0.2

Most Complex Classes

Class Rating Complexity
TCG_Plugin
D
272
TCG_Shipping_Method
C
122
ShipLogicApiPayload
B
84
ShipLogicContentPayload
B
77
CustomPostType
A
62
CustomPlugin
S
36
ShipLogicApi
S
21
CustomPluginDependencies
S
17

Most Complex Functions

Function Rating Complexity
TCG_Shipping_Method::addRate()
D
28
TCG_Shipping_Method::calculate_shipping()
C
30
ShipLogicContentPayload::calculate_multi_fitting_items_basic()
C
25
TCG_Plugin::updateShippingPropertiesFromCheckout()
C
27
TCG_Shipping_Method::overrideFormFieldsVariable()
B
1
TCG_Plugin::updateShippingPackages()
B
20
TCG_Shipping_Method::shipLogicRateOptins()
B
17
TCG_Plugin::compareCachedQuoteRequest()
A
15
ShipLogicApiPayload::getGlobalParcels()
A
14
TCG_Plugin::setService()
A
13
CustomPostType::savePost()
A
12
ShipLogicApiPayload::poolIfPossible()
A
11