Code Analysis: WooCommerce Blocks 10.7.1

Most Complex Functions

Function Rating Complexity
Automattic\WooCommerce\StoreApi\Utilities\ProductQuery::prepare_objects_query()
D
45
Automattic\WooCommerce\Blocks\BlockTemplatesController::render_block_template()
D
47
Automattic\WooCommerce\StoreApi\Utilities\ProductQueryFilters::get_attribute_counts()
D
30
Automattic\WooCommerce\Blocks\BlockTemplatesController::add_block_templates()
C
27
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\BlockTypes\MiniCart::get_markup()
B
17
Automattic\WooCommerce\Blocks\BlockTypes\Checkout::enqueue_data()
B
15
Automattic\WooCommerce\StoreApi\Schemas\V1\CartItemSchema::get_properties()
B
1
Automattic\WooCommerce\Blocks\BlockTypes\ProductButton::render()
A
14
Automattic\WooCommerce\Blocks\BlockTypes\ProductRating::render()
A
12