Code Analysis: Swiss Knife for WooCommerce 0.3

Most Complex Functions

Function Rating Complexity
SwissKnifeWoo\SettingsSchema::validate_field()
A
16
SwissKnifeWoo\Modules\PriceSaving\Module::add_variation_saved_price()
A
15
SwissKnifeWoo::migrateDatabaseOptions()
A
11
SwissKnifeWoo\Modules\PriceSaving\Module::get_saved_price_amt()
A
10
SwissKnifeWoo\Modules\CancelOrder\Module::handle_cancel_order_ajax()
A
9
SwissKnifeWoo\Modules\PriceSaving\Module::initialize()
A
8
SwissKnifeWoo\Modules\AddToCartText\Settings::get_schema()
A
1
SwissKnifeWoo\Modules\AddToCartText\Module::add_to_cart_text()
A
8
SwissKnifeWoo\Modules\RepeatOrder\Module::order_cart_notice()
A
8
SwissKnifeWoo\Modules\StockProgressBar\Module::render_stock_bar()
S
7
SwissKnifeWoo\Api\SettingsController::save_module_settings()
S
6
SwissKnifeWoo\Api\SettingsController::toggle_module()
S
6