Code Analysis: WooCommerce Admin 2.0.1

Most Complex Functions

Function Rating Complexity
Automattic\WooCommerce\Admin\API\Reports\Orders\DataStore::add_sql_query_params()
D
31
Automattic\WooCommerce\Admin\API\Reports\Segmenter::set_all_segments()
C
23
Automattic\WooCommerce\Admin\API\Reports\Customers\DataStore::add_sql_query_params()
C
22
Automattic\WooCommerce\Admin\API\Reports\DataStore::update_intervals_sql_params()
B
20
Automattic\WooCommerce\Admin\Loader::add_component_settings()
B
19
Automattic\WooCommerce\Admin\RemoteInboxNotifications\GetRuleProcessor::get_processor()
B
19
Automattic\WooCommerce\Admin\RemoteInboxNotifications\DataSourcePoller::validate_spec()
B
16
Automattic\WooCommerce\Admin\API\Reports\TimeInterval::next_quarter_start()
B
18
Automattic\WooCommerce\Admin\PageController::get_current_screen_id()
B
16
Automattic\WooCommerce\Admin\API\ProductAttributes::get_custom_attributes()
B
15
Automattic\WooCommerce\Admin\Features\Navigation\Menu::migrate_menu_items()
B
17
Automattic\WooCommerce\Admin\API\Orders::get_formatted_item_data()
A
13