Code Analysis: The Courier Guy Shipping for WooCommerce 4.3.4

Most Complex Classes

Class Rating Complexity
TCG_Plugin
D
313
ParcelPerfectApiPayload
D
199
TCG_Shipping_Method
B
93
CustomPostType
A
62
CustomPlugin
S
36
ParcelPerfectApi
S
35
CustomPluginDependencies
S
17
CurlController
S
13

Most Complex Functions

Function Rating Complexity
ParcelPerfectApiPayload::getContentsPayload()
D
108
ParcelPerfectApiPayload::poolIfPossible()
D
40
TCG_Shipping_Method::addRate()
C
26
TCG_Plugin::updateShippingPropertiesOnOrder()
C
24
TCG_Plugin::updateShippingPropertiesFromCheckout()
C
27
TCG_Plugin::getQuote()
C
26
TCG_Plugin::setCollection()
C
24
TCG_Shipping_Method::overrideFormFieldsVariable()
B
1
TCG_Shipping_Method::calculate_shipping()
B
18
TCG_Plugin::compareCachedQuoteRequest()
A
15
TCG_Plugin::poolMultiVendorQuotes()
A
14
TCG_Plugin::setService()
A
13