Code Analysis: Product Assembly / Gift Wrap / ... Cost for WooCommerce 3.6

Function Rating Maintainability Complexity Lines of code
WC_Product_Extra_Service_Assembly::assembly_option_html()
B
34 18 104
WC_Product_Extra_Service_Assembly::__construct()
B
30 11 143
WC_Product_Extra_Service_Assembly::assembly_fee()
A
47 11 34
WC_Product_Extra_Service_Assembly::show_cost_with_or_without_vat()
A
53 11 22
WC_Product_Extra_Service_Assembly::woocommerce_variation_options_pricing()
A
35 5 106
WC_Product_Extra_Service_Assembly::woocommerce_product_options_pricing()
A
37 5 99
WC_Product_Extra_Service_Assembly::cart_item_name()
A
53 9 20
WC_Product_Extra_Service_Assembly::woocommerce_cart_totals_fee_html()
S
57 8 14
WC_Product_Extra_Service_Assembly::get_cost_for_cart_item()
S
50 7 28
WC_Product_Extra_Service_Assembly::add_cart_item_data()
S
55 7 19
WC_Product_Extra_Service_Assembly::woocommerce_process_product_meta()
S
56 7 16
WC_Product_Extra_Service_Assembly::woocommerce_save_product_variation()
S
58 6 14
WC_Product_Extra_Service_Assembly::get_item_data()
S
59 5 12
WC_Product_Extra_Service_Assembly::get_cart_item_from_session()
S
62 4 11
WC_Product_Extra_Service_Assembly::add_cart_item()
S
63 4 10
WC_Product_Extra_Service_Assembly::get_cost_without_vat()
S
65 4 8
WC_Product_Extra_Service_Assembly::add_order_item_meta()
S
67 3 6
product_extra_service_assembly_init()
S
67 3 7
WC_Product_Extra_Service_Assembly::instance()
S
72 2 6
WC_Product_Extra_Service_Assembly::woocommerce_product_settings()
S
71 2 6
WC_Product_Extra_Service_Assembly()
S
82 1 3
WC_Product_Extra_Service_Assembly::load_textdomain()
S
81 1 3
WC_Product_Extra_Service_Assembly::add_settings_link()
S
66 1 9