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

Most Complex Functions

Function Rating Complexity
CUW\App\Helpers\Validate::campaign()
D
45
CUW\App\Modules\Campaigns\PrePurchase::getOffersToDisplay()
C
28
CUW\App\Helpers\Product::getData()
C
25
CUW\App\Helpers\Offer::prepareData()
C
26
CUW\App\Models\Campaign::save()
B
21
CUW\App\Models\Stats::getOfferUsedCountOfCurrentUser()
B
20
CUW\App\Modules\Campaigns\PrePurchase::pickOffers()
B
17
CUW\App\Models\Campaign::all()
B
18
CUW\App\Helpers\WC::is()
B
18
CUW\App\Controllers\Admin\Page::init()
A
13
CUW\App\Controllers\Store\Cart::applyDiscounts()
A
17
CUW\App\Models\Model::prepareSelectQuery()
A
15