Code Analysis: The Courier Guy Shipping for WooCommerce 4.3.5

Most Complex Classes

Class Rating Complexity
TCG_Plugin
D
329
ParcelPerfectApiPayload
D
162
TCG_Shipping_Method
B
87
CustomPostType
A
62
CustomPlugin
S
36
ParcelPerfectApi
S
35
CustomPluginDependencies
S
17
CurlController
S
13

Most Complex Functions

Function Rating Complexity
ParcelPerfectApiPayload::getContentsPayload()
D
111
TCG_Plugin::updateShippingPropertiesOnOrder()
C
24
TCG_Plugin::updateShippingPropertiesFromCheckout()
C
27
TCG_Plugin::getQuote()
C
26
TCG_Plugin::setCollection()
C
24
TCG_Shipping_Method::addRate()
B
20
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
CustomPostType::savePost()
A
12