Code Analysis: WooCommerce Blocks 8.7.3

Most Complex Functions

Function Rating Complexity
Automattic\WooCommerce\StoreApi\Utilities\ProductQuery::prepare_objects_query()
D
44
Automattic\WooCommerce\Blocks\BlockTypes\Checkout::enqueue_data()
B
18
Automattic\WooCommerce\StoreApi\Schemas\V1\ProductSchema::get_properties()
B
1
Automattic\WooCommerce\Blocks\BlockPatterns::register_block_patterns()
B
18
Automattic\WooCommerce\StoreApi\Routes\V1\Products::get_collection_params()
B
6
Automattic\WooCommerce\Blocks\BlockTemplatesController::render_block_template()
B
21
Automattic\WooCommerce\StoreApi\Routes\V1\ProductCollectionData::get_route_response()
B
17
Automattic\WooCommerce\Blocks\BlockTypes\MiniCart::enqueue_data()
B
16
Automattic\WooCommerce\Blocks\BlockTemplatesController::add_block_templates()
B
18
Automattic\WooCommerce\StoreApi\Schemas\V1\CartItemSchema::get_properties()
B
1
Automattic\WooCommerce\Blocks\BlockTypes\MiniCart::get_markup()
A
11
Automattic\WooCommerce\StoreApi\Schemas\V1\CartSchema::get_properties()
A
1