Code Analysis: Custom Product Tabs for WooCommerce 1.7.6

Function Rating Maintainability Complexity Lines of code
YIKES_Custom_Product_Tabs_Saved_Tabs::yikes_woo_save_tab_as_reusable()
C
32 27 104
YIKES_Custom_Product_Tabs_Custom_Tabs::save_tabs()
B
36 22 76
YIKES_Custom_Product_Tabs::run_onesixone_data_update()
B
41 16 54
YIKES_Custom_Product_Tabs_Saved_Tabs::yikes_woo_delete_reusable_tab()
A
41 11 59
YIKES_Custom_Product_Tabs_Saved_Tabs::yikes_woo_delete_reusable_tab_handler()
A
52 12 24
YIKES_Custom_Product_Tabs_Settings::yikes_the_content_filter()
A
56 11 15
Yikes_Woo_Custom_Product_Tabs_HTML::generate_tab_html()
A
54 8 20
YIKES_Custom_Product_Tabs_Saved_Tabs::yikes_woo_dupe_saved_tabs_on_product_dupe()
S
58 8 13
YIKES_Custom_Product_Tabs_Display::add_custom_product_tabs()
S
51 7 25
YIKES_Custom_Product_Tabs::define_constants()
S
58 7 20
YIKES_Custom_Product_Tabs_Custom_Tabs::enqueue_scripts_and_styles()
S
46 6 35
YIKES_Custom_Product_Tabs_Import::remove_wp_kses_posts_callback_from_import()
S
56 7 19
YIKES_Custom_Product_Tabs_Saved_Tabs::yikes_woo_fetch_reusable_tabs()
S
55 7 18
YIKES_Custom_Product_Tabs_Saved_Tabs::generate_yikes_settings_page()
S
55 7 17
Yikes_Woo_Custom_Product_Tabs_HTML::woocommerce_wp_textarea_input()
S
61 7 10
Yikes_Woo_Custom_Product_Tabs_HTML::woocommerce_wp_wysiwyg_input()
S
60 6 12
YIKES_Custom_Product_Tabs_Saved_Tabs::yikes_woo_fetch_reusable_tab()
S
57 5 15
YIKES_Custom_Product_Tabs::yikes_woo_set_editor_to_visual()
S
62 5 11
Yikes_Woo_Custom_Product_Tabs_HTML::generate_html()
S
54 4 21
YIKES_Custom_Product_Tabs_Premium::display_cptpro_ad()
S
49 2 49
YIKES_Custom_Product_Tabs_Support::render_support_page()
S
48 2 47
YIKES_Custom_Product_Tabs_Custom_Tabs::yikes_woo_save_product_tabs()
S
57 4 16
YIKES_Custom_Product_Tabs_Saved_Tabs::delete_saved_tabs_on_product_delete()
S
60 4 14
YIKES_Custom_Product_Tabs_Saved_Tabs::enqueue_scripts_and_styles()
S
52 3 22
YIKES_Custom_Product_Tabs_Settings::enqueue_scripts()
S
57 3 16
YIKES_Custom_Product_Tabs_Export::prep_product_tabs_for_export()
S
67 4 8
Yikes_Woo_Custom_Product_Tabs_HTML::display_yikes_button_holder_container()
S
49 2 30
YIKES_Custom_Product_Tabs_Custom_Tabs::yikes_woo_dupe_custom_product_tabs()
S
65 4 8
YIKES_Custom_Product_Tabs_Custom_Tabs::yikes_woo_get_wp_editor()
S
59 3 13
YIKES_Custom_Product_Tabs_Settings::render_settings_area()
S
56 2 23
Yikes_Woo_Custom_Product_Tabs_HTML::display_yikes_add_tabs_container()
S
56 2 19
YIKES_Custom_Product_Tabs_Premium::register_premium_subpage()
S
61 2 13
YIKES_Custom_Product_Tabs_Display::custom_product_tabs_panel_content()
S
60 2 12
yikes_woo_display_admin_notice_error()
S
57 1 23
Yikes_Woo_Custom_Product_Tabs_HTML::display_yikes_button_holder_container_duplicate()
S
55 1 21
YIKES_Custom_Product_Tabs_Custom_Tabs::product_save_data()
S
71 2 6
YIKES_Custom_Product_Tabs::run_update_check()
S
71 2 6
YIKES_Custom_Product_Tabs_Settings::rest_response()
S
63 2 10
YIKES_Custom_Product_Tabs_Support::enqueue_scripts()
S
71 2 5
Yikes_Woo_Custom_Product_Tabs_HTML::display_yikes_tab_divider()
S
69 2 7
YIKES_Custom_Product_Tabs_Settings::__construct()
S
63 2 10
YIKES_Custom_Product_Tabs_Premium::enqueue_scripts()
S
64 2 9
YIKES_Custom_Product_Tabs::__construct()
S
61 1 13
Yikes_Woo_Custom_Product_Tabs_HTML::display_woocommerce_wp_wysiwyg_input()
S
60 1 13
YIKES_Custom_Product_Tabs_Saved_Tabs::init()
S
61 1 11
YIKES_Custom_Product_Tabs_Saved_Tabs::yikes_woo_register_settings_page()
S
63 1 11
YIKES_Custom_Product_Tabs_Settings::register_rest_route()
S
64 1 11
YIKES_Custom_Product_Tabs_Support::__construct()
S
71 1 5
YIKES_Custom_Product_Tabs_Import::__construct()
S
78 1 3
Yikes_Woo_Custom_Product_Tabs_HTML::display_yikes_how_to()
S
66 1 8
Yikes_Woo_Custom_Product_Tabs_HTML::__construct()
S
91 1 2
YIKES_Custom_Product_Tabs_Settings::generate_messages()
S
83 1 5
YIKES_Custom_Product_Tabs_Support::register_support_subpage()
S
65 1 10
YIKES_Custom_Product_Tabs_Support::support_page()
S
80 1 3
YIKES_Custom_Product_Tabs_Saved_Tabs::__construct()
S
75 1 4
YIKES_Custom_Product_Tabs_Export::__construct()
S
78 1 3
YIKES_Custom_Product_Tabs_Settings::maybe_use_the_content_filter()
S
79 1 3
YIKES_Custom_Product_Tabs_Display::init()
S
75 1 4
YIKES_Custom_Product_Tabs::yikes_woo_load_plugin_textdomain()
S
70 1 7
YIKES_Custom_Product_Tabs_Premium::premium_page()
S
80 1 3
YIKES_Custom_Product_Tabs_Custom_Tabs::product_page_yikes_custom_tabs_panel()
S
73 1 5
YIKES_Custom_Product_Tabs::init()
S
71 1 5
YIKES_Custom_Product_Tabs_Premium::__construct()
S
71 1 5
YIKES_Custom_Product_Tabs_Display::__construct()
S
79 1 3
Yikes_Woo_Custom_Product_Tabs_HTML::display_yikes_number_of_tabs()
S
73 1 5
Yikes_Woo_Custom_Product_Tabs_HTML::display_woocommerce_wp_wysiwyg_input_duplicate()
S
76 1 3
Yikes_Woo_Custom_Product_Tabs_HTML::display_yikes_remove_tab_duplicate()
S
67 1 8
YIKES_Custom_Product_Tabs_Custom_Tabs::render_custom_product_tabs()
S
78 1 3
YIKES_Custom_Product_Tabs_Custom_Tabs::init()
S
64 1 9
YIKES_Custom_Product_Tabs::add_plugin_action_links()
S
71 1 5
Yikes_Woo_Custom_Product_Tabs_HTML::display_woocommerce_wp_text_input()
S
75 1 3
YIKES_Custom_Product_Tabs_Custom_Tabs::__construct()
S
79 1 3
Yikes_Woo_Custom_Product_Tabs_HTML::generate_duplicate_html()
S
67 1 7