Code Analysis: Custom Product Tabs for WooCommerce 1.8.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_Custom_Product_Tabs_Display::add_custom_product_tabs()
A
50 8 28
YIKES_Custom_Product_Tabs::define_constants()
A
56 8 23
YIKES_Custom_Product_Tabs_Custom_Tabs::enqueue_scripts_and_styles()
A
45 7 36
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_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
54 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_Premium::display_cptpro_ad()
S
46 2 59
YIKES_Custom_Product_Tabs::yikes_woo_set_editor_to_visual()
S
62 5 11
YIKES_Custom_Product_Tabs_Saved_Tabs::enqueue_scripts_and_styles()
S
50 4 25
YIKES_Custom_Product_Tabs_Support::render_support_page()
S
46 2 52
Yikes_Woo_Custom_Product_Tabs_HTML::generate_html()
S
54 4 21
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::yikes_custom_product_tabs_admin_footer_text()
S
54 3 22
yikes_woo_display_admin_notice_error()
S
50 2 36
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
55 2 24
Yikes_Woo_Custom_Product_Tabs_HTML::display_yikes_add_tabs_container()
S
56 2 19
YIKES_Custom_Product_Tabs_Support::enqueue_scripts()
S
68 3 6
YIKES_Custom_Product_Tabs_Premium::enqueue_scripts()
S
61 3 10
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_Custom_Product_Tabs_HTML::display_yikes_button_holder_container_duplicate()
S
55 1 21
YIKES_Custom_Product_Tabs_Settings::__construct()
S
63 2 10
yikes_custom_tabs_maybe_unserialize()
S
70 2 6
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_Woo_Custom_Product_Tabs_HTML::display_yikes_tab_divider()
S
69 2 7
YIKES_Custom_Product_Tabs::__construct()
S
60 1 14
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_Woo_Custom_Product_Tabs_HTML::display_woocommerce_wp_text_input()
S
75 1 3
YIKES_Custom_Product_Tabs::add_plugin_action_links()
S
66 1 7
YIKES_Custom_Product_Tabs::init()
S
68 1 6
YIKES_Custom_Product_Tabs::yikes_woo_load_plugin_textdomain()
S
70 1 7
Yikes_Woo_Custom_Product_Tabs_HTML::__construct()
S
91 1 2
YIKES_Custom_Product_Tabs_Premium::__construct()
S
71 1 5
YIKES_Custom_Product_Tabs_Display::__construct()
S
79 1 3
YIKES_Custom_Product_Tabs_Display::init()
S
75 1 4
Yikes_Woo_Custom_Product_Tabs_HTML::display_yikes_number_of_tabs()
S
73 1 5
YIKES_Custom_Product_Tabs_Support::__construct()
S
71 1 5
Yikes_Woo_Custom_Product_Tabs_HTML::display_woocommerce_wp_wysiwyg_input_duplicate()
S
76 1 3
YIKES_Custom_Product_Tabs_Settings::generate_messages()
S
83 1 5
Yikes_Woo_Custom_Product_Tabs_HTML::display_yikes_remove_tab_duplicate()
S
67 1 8
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_Custom_Product_Tabs_Saved_Tabs::__construct()
S
75 1 4
YIKES_Custom_Product_Tabs_Export::__construct()
S
78 1 3
YIKES_Custom_Product_Tabs_Custom_Tabs::product_page_yikes_custom_tabs_panel()
S
73 1 5
YIKES_Custom_Product_Tabs_Custom_Tabs::render_custom_product_tabs()
S
78 1 3
YIKES_Custom_Product_Tabs_Settings::maybe_use_the_content_filter()
S
79 1 3
YIKES_Custom_Product_Tabs_Custom_Tabs::init()
S
64 1 9
YIKES_Custom_Product_Tabs_Support::register_support_subpage()
S
65 1 10
YIKES_Custom_Product_Tabs_Settings::permission_callback()
S
80 1 3
Yikes_Woo_Custom_Product_Tabs_HTML::generate_duplicate_html()
S
67 1 7
YIKES_Custom_Product_Tabs_Support::support_page()
S
80 1 3
YIKES_Custom_Product_Tabs_Premium::premium_page()
S
80 1 3
YIKES_Custom_Product_Tabs_Custom_Tabs::__construct()
S
79 1 3