Code Analysis: WooCommerce Blocks 11.7.0

Most Complex Functions

Function Rating Complexity
Automattic\WooCommerce\StoreApi\Utilities\ProductQuery::prepare_objects_query()
D
45
Automattic\WooCommerce\Blocks\BlockTemplatesController::render_block_template()
D
46
Automattic\WooCommerce\StoreApi\Utilities\ProductQueryFilters::get_attribute_counts()
D
30
Automattic\WooCommerce\Blocks\BlockTemplatesController::add_block_templates()
C
28
Automattic\WooCommerce\Blocks\BlockTypes\ProductButton::render()
C
24
Automattic\WooCommerce\Blocks\BlockPatterns::register_block_patterns()
C
19
Automattic\WooCommerce\StoreApi\Schemas\V1\ProductSchema::get_properties()
B
1
Automattic\WooCommerce\Blocks\BlockTypes\Checkout::enqueue_data()
B
19
Automattic\WooCommerce\StoreApi\Routes\V1\Products::get_collection_params()
B
6
Automattic\WooCommerce\Blocks\BlockTypes\MiniCart::get_markup()
B
18
Automattic\WooCommerce\Blocks\Patterns\ProductUpdater::assign_ai_generated_content_to_dummy_products()
B
17
Automattic\WooCommerce\StoreApi\Schemas\V1\ItemSchema::get_properties()
B
1