Code Analysis: Kadence WooCommerce Elementor 1.0.8

Function Rating Maintainability Complexity Lines of code
Product_Add_To_Cart_Element::_register_controls()
B
24
1 318
Product_Single_Category_Element::render()
A
45 11 41
Kadence_Single_Products_Elementor::kadence_woo_ele_product_template_enabled()
A
52 12 23
Kadence_Single_Products_Elementor::get_kadence_woo_ele_product_builder_id()
A
55 10 17
Product_Tabs_Element::render()
A
47 8 40
Product_Single_Navigation_Element::render()
A
43 7 51
Kadence_Single_Products_Elementor::save_metabox()
A
53 8 23
Product_Description_Element::render()
A
54 8 19
Kadence_Single_Products_Elementor::kadence_woo_ele_product_builder_enabled()
A
54 8 19
Kadence_Woocommerce_Elementor_Widget_Control::widgets_registered()
S
50 7 30
Product_Gallery_Element::render()
S
46 6 38
Kadence_Single_Products_Elementor::enqueue_scripts()
S
55 7 19
Product_Reviews_Element::render()
S
45 3 64
Kadence_Single_Products_Elementor::single_product_ele_template()
S
57 6 17
Product_Add_To_Cart_Element::render()
S
54 5 23
Product_Single_Category_Element::_register_controls()
S
39 1 80
Product_Breadcrumbs_Element::_register_controls()
S
39 1 79
Product_Meta_Element::_register_controls()
S
39 1 79
Kadence_Woocommerce_Elementor::on_plugins_loaded()
S
54 5 19
Product_Single_Navigation_Element::_register_controls()
S
40 1 75
Kadence_Single_Products_Elementor::get_template_ids()
S
54 4 21
Product_Short_Description_Element::_register_controls()
S
42 1 61
Product_Title_Element::_register_controls()
S
42 1 61
Product_Price_Element::_register_controls()
S
42 1 61
Product_Rating_Element::_register_controls()
S
42 1 61
Product_Related_Element::_register_controls()
S
42 1 61
Kadence_Product_Related_Element::render()
S
58 4 15
Product_Upsell_Element::_register_controls()
S
43 1 60
Kadence_Single_Products_Elementor::render_metabox()
S
52 3 25
Product_Additional_Information_Element::render()
S
55 3 24
Kadence_Woocommerce_Elementor_Admin::get_posts_with_default()
S
58 3 15
Kadence_Single_Products_Elementor::single_product_page_template()
S
66 4 8
Product_Meta_Element::render()
S
61 3 14
Product_Short_Description_Element::render()
S
62 3 13
Product_Breadcrumbs_Element::render()
S
62 3 12
Product_Price_Element::render()
S
62 3 12
Kadence_Woocommerce_Elementor_Admin::load_fullwidth_template()
S
62 3 12
Product_Related_Element::render()
S
61 3 12
Product_Upsell_Element::render()
S
62 3 11
Product_Rating_Element::render()
S
63 3 11
Kadence_Woocommerce_Elementor_Admin::elementor_woo_posttypes()
S
49 1 31
Kadence_Woocommerce_Elementor_Plugin_Check::active_check_ele()
S
70 3 6
Product_Social_Element::render()
S
67 3 8
Product_Title_Element::render()
S
63 3 10
Kadence_Woocommerce_Elementor_Admin::block_template_frontend()
S
70 3 6
Kadence_Woocommerce_Elementor_Plugin_Check::active_check_woo()
S
70 3 6
Kadence_Woocommerce_Elementor_Admin::get_settings()
S
51 1 28
Kadence_Woocommerce_Elementor_Admin::print_pro_upgrade_notice()
S
58 1 23
Product_Reviews_Element::_register_controls()
S
57 1 19
Product_Additional_Information_Element::_register_controls()
S
57 1 19
Product_Social_Element::_register_controls()
S
57 1 19
Product_Tabs_Element::_register_controls()
S
57 1 19
Product_Description_Element::_register_controls()
S
57 1 19
Product_Gallery_Element::_register_controls()
S
57 1 19
Kadence_Product_Related_Element::_register_controls()
S
57 1 19
Kadence_Woocommerce_Elementor::get_default_single_setting()
S
66 2 8
Kadence_Single_Products_Elementor::get_instance()
S
72 2 6
Kadence_Woocommerce_Elementor_Plugin_Check::init()
S
69 2 6
Kadence_Woocommerce_Elementor_Admin::get_instance()
S
72 2 6
Kadence_Single_Products_Elementor::do_action_on_the_content()
S
72 2 6
Kadence_Woocommerce_Elementor::get_instance()
S
72 2 6
Kadence_Single_Products_Elementor::body_class()
S
71 2 6
Kadence_Single_Products_Elementor::get_product_content()
S
67 2 8
Kadence_Woocommerce_Elementor::includes()
S
66 2 9
Kadence_Woocommerce_Elementor_Widget_Control::get_instance()
S
72 2 6
Kadence_Woocommerce_Elementor_Widget_Control::support_scripts()
S
72 2 5
Kadence_Woocommerce_Elementor_WPML_Compatibility::get_instance()
S
72 2 6
Kadence_Woocommerce_Elementor_Admin::__construct()
S
62 1 11
Kadence_Single_Products_Elementor::__construct()
S
61 1 11
Product_Title_Element::get_categories()
S
81 1 3
Product_Social_Element::get_categories()
S
81 1 3
kt_woo_ele_remove_description_tab()
S
77 1 4
Product_Add_To_Cart_Element::get_categories()
S
81 1 3
Product_Breadcrumbs_Element::get_title()
S
79 1 3
Product_Social_Element::get_name()
S
82 1 3
Product_Additional_Information_Element::_content_template()
S
98 1 1
Kadence_Woocommerce_Elementor::__construct()
S
79 1 3
Product_Upsell_Element::_content_template()
S
98 1 1
Product_Breadcrumbs_Element::get_icon()
S
82 1 3
Product_Breadcrumbs_Element::get_categories()
S
81 1 3
Product_Single_Category_Element::_content_template()
S
98 1 1
Product_Title_Element::get_name()
S
82 1 3
Product_Breadcrumbs_Element::_content_template()
S
98 1 1
Kadence_Single_Products_Elementor::add_metabox()
S
65 1 10
Kadence_Woocommerce_Elementor_Admin::register_admin_menu()
S
67 1 9
Product_Description_Element::get_icon()
S
82 1 3
Product_Description_Element::get_categories()
S
81 1 3
Product_Description_Element::get_title()
S
79 1 3
Product_Tabs_Element::get_name()
S
82 1 3
Product_Description_Element::_content_template()
S
98 1 1
Product_Upsell_Element::get_name()
S
82 1 3
Kadence_Woocommerce_Elementor::register_scripts_styles()
S
78 1 3
Product_Gallery_Element::get_icon()
S
82 1 3
Product_Gallery_Element::get_categories()
S
81 1 3
Kadence_Woocommerce_Elementor_Widget_Control::__construct()
S
75 1 4
Kadence_Woocommerce_Elementor_Admin::register_template_admin_menu()
S
67 1 9
Product_Gallery_Element::_content_template()
S
98 1 1
Product_Meta_Element::get_name()
S
82 1 3
Product_Meta_Element::get_title()
S
79 1 3
Product_Meta_Element::get_icon()
S
82 1 3
Product_Meta_Element::get_categories()
S
81 1 3
Kadence_Woocommerce_Elementor_Admin::add_settings_tab()
S
74 1 4
Product_Title_Element::_content_template()
S
98 1 1
Product_Meta_Element::_content_template()
S
98 1 1
Product_Single_Navigation_Element::get_name()
S
82 1 3
Product_Single_Navigation_Element::get_title()
S
79 1 3
Product_Single_Navigation_Element::get_icon()
S
82 1 3
Product_Single_Navigation_Element::get_categories()
S
81 1 3
Kadence_Product_Related_Element::get_name()
S
82 1 3
Kadence_Product_Related_Element::get_title()
S
79 1 3
Product_Single_Navigation_Element::_content_template()
S
98 1 1
Product_Price_Element::get_name()
S
82 1 3
Product_Price_Element::get_title()
S
79 1 3
Product_Rating_Element::get_icon()
S
82 1 3
Product_Tabs_Element::get_icon()
S
82 1 3
Product_Tabs_Element::get_categories()
S
81 1 3
Product_Related_Element::get_title()
S
79 1 3
Product_Rating_Element::get_name()
S
82 1 3
Product_Short_Description_Element::_content_template()
S
98 1 1
Kadence_Woocommerce_Elementor_WPML_Compatibility::get_wpml_object()
S
79 1 3
Kadence_Woocommerce_Elementor_WPML_Compatibility::__construct()
S
78 1 3
Product_Price_Element::get_categories()
S
81 1 3
Product_Price_Element::_content_template()
S
98 1 1
Product_Short_Description_Element::get_name()
S
82 1 3
Kadence_Woocommerce_Elementor::admin_notice_need_elementor()
S
72 1 5
Product_Price_Element::get_icon()
S
82 1 3
Product_Additional_Information_Element::get_name()
S
82 1 3
Product_Title_Element::get_icon()
S
82 1 3
Product_Social_Element::_content_template()
S
98 1 1
Product_Related_Element::get_name()
S
82 1 3
Product_Add_To_Cart_Element::get_name()
S
82 1 3
Product_Single_Category_Element::get_name()
S
82 1 3
Product_Related_Element::_content_template()
S
98 1 1
Product_Reviews_Element::get_title()
S
79 1 3
Product_Tabs_Element::_content_template()
S
98 1 1
Product_Add_To_Cart_Element::get_title()
S
79 1 3
Product_Reviews_Element::_content_template()
S
98 1 1
Product_Rating_Element::get_categories()
S
81 1 3
Product_Single_Category_Element::get_categories()
S
81 1 3
Kadence_Woocommerce_Elementor_Admin::settings()
S
80 1 3
Product_Reviews_Element::get_name()
S
82 1 3
Product_Single_Category_Element::get_icon()
S
82 1 3
Product_Related_Element::get_categories()
S
81 1 3
Kadence_Product_Related_Element::get_categories()
S
81 1 3
Product_Rating_Element::get_title()
S
79 1 3
Product_Related_Element::get_icon()
S
82 1 3
Product_Title_Element::get_title()
S
79 1 3
Product_Rating_Element::_content_template()
S
98 1 1
Product_Upsell_Element::get_title()
S
79 1 3
Product_Reviews_Element::get_categories()
S
81 1 3
Product_Short_Description_Element::get_icon()
S
82 1 3
kadence_wooele_is_ele_active()
S
82 1 3
Product_Upsell_Element::get_categories()
S
81 1 3
Product_Breadcrumbs_Element::get_name()
S
82 1 3
Product_Social_Element::get_title()
S
79 1 3
Kadence_Woocommerce_Elementor::wc_fontend_includes()
S
82 1 3
Product_Description_Element::get_name()
S
82 1 3
kadence_wooele_is_woo_active()
S
82 1 3
Product_Single_Category_Element::get_title()
S
79 1 3
Product_Social_Element::get_icon()
S
82 1 3
Kadence_Product_Related_Element::get_icon()
S
82 1 3
kadence_woo_ele_hide_quantity()
S
74 1 5
Product_Short_Description_Element::get_title()
S
79 1 3
Kadence_Woocommerce_Elementor_Widget_Control::add_widget_categories()
S
65 1 10
Product_Short_Description_Element::get_categories()
S
81 1 3
Kadence_Woocommerce_Elementor::on_init()
S
75 1 4
Product_Additional_Information_Element::get_categories()
S
81 1 3
Product_Add_To_Cart_Element::get_icon()
S
82 1 3
Kadence_Woocommerce_Elementor::admin_notice_need_woocommerce()
S
72 1 5
Product_Gallery_Element::get_name()
S
82 1 3
Kadence_Woocommerce_Elementor_Admin::update_settings()
S
80 1 3
Kadence_Product_Related_Element::_content_template()
S
98 1 1
Product_Add_To_Cart_Element::_content_template()
S
98 1 1
Product_Gallery_Element::get_title()
S
79 1 3
Product_Tabs_Element::get_title()
S
79 1 3
Kadence_Single_Products_Elementor::product_schema()
S
82 1 3
Product_Upsell_Element::get_icon()
S
82 1 3
Product_Reviews_Element::get_icon()
S
82 1 3
Product_Additional_Information_Element::get_icon()
S
82 1 3
Product_Additional_Information_Element::get_title()
S
79 1 3
Kadence_Woocommerce_Elementor::plugins_page_links()
S
71 1 5