Code Analysis: WooCommerce Cart Stock Reducer 3.50

Most Complex Classes

Class Rating Complexity
WC_Cart_Stock_Reducer
D
210
WC_CSR_Sessions
S
37
WC_CSR_Session
S
9
WooCommerceTest
S
1
SampleTest
S
1

Most Complex Functions

Function Rating Complexity
WC_Cart_Stock_Reducer::remove_expired_item()
A
11
WC_CSR_Sessions::quantity_in_carts()
A
11
WC_Cart_Stock_Reducer::add_to_cart()
A
9
WC_Cart_Stock_Reducer::add_cart_item()
A
9
WC_Cart_Stock_Reducer::expiration_time_cache()
A
9
WC_Cart_Stock_Reducer::get_virtual_stock_available()
A
8
WC_Cart_Stock_Reducer::get_item_managing_stock()
A
8
WC_Cart_Stock_Reducer::adjust_cart_expiration()
A
8
WC_Cart_Stock_Reducer::get_availability_class()
S
8
WC_Cart_Stock_Reducer::replace_stock_pending_text()
S
8
WC_Cart_Stock_Reducer::get_availability_text()
S
8
WC_Cart_Stock_Reducer::expire_items()
S
7