Code Analysis: UpsellWP Lite - WooCommerce Upsell, Cross-sell and Order Bumps 2.1.9

Most Complex Functions

Function Rating Complexity
CUW\App\Helpers\Validate::campaign()
D
86
CUW\App\Models\Order::performOrderQuery()
D
72
CUW\App\Helpers\Product::getData()
D
42
CUW\App\Helpers\Template::get()
D
5
CUW\App\Modules\Campaigns\FBT::addProductsToCart()
D
41
CUW\App\Helpers\Plugin::getDependenciesError()
C
32
CUW\App\Modules\Campaigns\CheckoutUpsells::getOffersToDisplay()
C
28
CUW\App\Modules\Campaigns\NOC::init()
C
27
CUW\App\Controllers\Store\Cart::applyDiscounts()
C
29
CUW\App\Modules\Campaigns\CartUpsells::getOffersToDisplay()
C
27
CUW\App\Helpers\WC::is()
C
28
CUW\App\Modules\Campaigns\FBT::showProducts()
C
25