Code Analysis: Smart Cycle Discounts – Automated Sale Campaigns for WooCommerce 1.5.3

Most Complex Functions

Function Rating Complexity
WSSCD_Products_Step_Validator::validate()
D
1,215
WSSCD_Ajax_Router::get_handler_instance()
D
88
WSSCD_Campaign_Health_Service::check_discount_reasonableness()
D
79
WSSCD_Campaign_Health_Service::check_products()
D
73
WSSCD_Service_Definitions::get_definitions()
D
9
WSSCD_Campaign_Compiler_Service::transform_campaign_data()
D
59
WSSCD_Campaign_Creator_Service::create_from_wizard()
D
49
WSSCD_Field_Definitions::validate()
D
54
WSSCD_Ajax_Router::route_request()
D
50
WSSCD_Campaign_Cross_Validator::validate_discount_filter_conditions()
D
51
WSSCD_Campaign_Suggestions_Registry::get_event_definitions()
D
1
WSSCD_Campaign_Health_Service::generate_recommendations()
D
43