Code Analysis: Swiss Knife for WooCommerce 0.4

Most Complex Functions

Function Rating Complexity
SwissKnifeWoo\Modules\StockProgressBar\Module::get_shop_page_position()
B
23
SwissKnifeWoo\Modules\CountdownTimer\Module::register_frontend_hooks()
B
22
SwissKnifeWoo\Modules\StockProgressBar\Module::get_single_page_position()
B
19
SwissKnifeWoo\Modules\StockProgressBar\Module::get_custom_stock_label()
A
16
SwissKnifeWoo\SettingsSchema::validate_field()
A
16
SwissKnifeWoo\Modules\PriceSaving\Module::add_variation_saved_price()
A
15
SwissKnifeWoo\Modules\StockProgressBar\Settings::get_schema()
A
1
SwissKnifeWoo\Modules\CountdownTimer\Settings::get_schema()
A
1
SwissKnifeWoo::migrateDatabaseOptions()
A
11
SwissKnifeWoo\Modules\CountdownTimer\Module::render_countdown_timer_archive_shop()
A
12
SwissKnifeWoo\Modules\StockProgressBar\Module::enqueue_scripts()
A
11
SwissKnifeWoo\Modules\PriceSaving\Module::get_saved_price_amt()
A
10