Code Analysis: WooCommerce Checkout Upsell, Cross-sell and Order Bumps Lite 1.4.2

Most Complex Functions

Function Rating Complexity
CUW\App\Helpers\Validate::campaign()
D
77
CUW\App\Models\Order::performOrderQuery()
D
72
CUW\App\Helpers\Offer::prepareData()
D
35
CUW\App\Helpers\Product::getData()
D
31
CUW\App\Modules\Campaigns\CartUpsells::getOffersToDisplay()
C
29
CUW\App\Modules\Campaigns\CheckoutUpsells::getOffersToDisplay()
C
28
CUW\App\Modules\Campaigns\NOC::init()
C
26
CUW\App\Helpers\WC::is()
B
26
CUW\App\Modules\Campaigns\NOC::getActionsToDisplay()
B
23
CUW\App\Controllers\Store\Cart::applyDiscounts()
B
24
CUW\App\Models\Campaign::save()
B
23
CUW\App\Helpers\Template::get()
B
5