Code Analysis: STAGGS - Product Configurator Toolkit 2.5.0

Most Complex Classes

Class Rating Complexity
Staggs_Public
D
255
Staggs_Cart
D
244
Staggs_Formatter
D
232
Staggs_WooCommerce
D
144
Staggs_Attribute
B
79
Staggs_Admin
A
64
Staggs_Migrate
A
52
Staggs_Analytics_Table
S
41
Staggs_ACF
S
30
Staggs_Analytics
S
30
Staggs_Forms
S
22
Staggs
S
20

Most Complex Functions

Function Rating Complexity
get_configurator_cart_totals()
D
177
staggs_output_product_main_button()
D
66
Staggs_Public::enqueue_inline_styles()
D
67
Staggs_Formatter::get_formatted_attribute_item()
D
72
Staggs_Formatter::get_formatted_attribute()
D
65
Staggs_Formatter::get_formatted_step_content()
D
65
Staggs_Public::enqueue_inline_scripts()
D
61
Staggs_Cart::staggs_save_product_data()
D
59
Staggs_WooCommerce::modify_configurable_product_hooks()
D
48
Staggs_Cart::staggs_add_product_to_cart()
D
45
staggs_output_preview_gallery_wrapper()
D
39
staggs_get_option_group_input_args()
D
42