Code Analysis: Beetle Tracking - Cloudflare Zaraz for WooCommerce 1.6.8

Most Complex Functions

Function Rating Complexity
BeetleTracking\Controller\SettingsPushController::handle_request()
B
18
BeetleTracking\Params\StandardParams::get_frontend_params()
B
17
BeetleTracking\Controller\WooCommerceController::setup_static_events()
A
16
BeetleTracking\Controller\WooCommerceController::setup_product_data()
A
9
BeetleTracking\Schema\Consent::schema()
A
1
BeetleTracking\Controller\SettingsPushController::removeAllCurrentBtFields()
A
8
BeetleTracking\Controller\WooCommerceController::setup_cart_content()
S
7
BeetleTracking\Controller\WooCommerceController::setup_checkout_page_event()
S
6
BeetleTracking\Controller\DashboardController::add_settings_to_wpml()
S
6
BeetleTracking\Controller\UpgradeController::upgrade()
S
7
BeetleTracking\Controller\WooCommerceController::setup_purchase_event()
S
6
BeetleTracking\Utils\Settings::is_event_active()
S
6