Code Analysis: Variation Swatches for WooCommerce 2.0.21

Function Rating Maintainability Complexity Lines of code
VSWC_Setting_Fields_Manager::get_settings_fields()
D
10
4 1,006
TA_WC_Variation_Swatches_Frontend::apply_custom_design_styles()
D
41 44 37
TA_WC_Variation_Swatches_Frontend::get_swatch_html()
B
39 21 56
TA_WC_Variation_Swatches_Admin_Product::add_new_attribute_ajax()
A
46 15 35
ta_wc_variation_swatches_deactivate()
A
43 13 49
TA_WC_Variation_Swatches_Admin::attribute_fields()
A
44 11 45
VSWC_Setting_Fields_Renderer::render_settings_fields()
A
51 12 24
TA_WC_Variation_Swatches_Frontend::__construct()
A
48 11 30
TA_WC_Variation_Swatches_Frontend::swatch_html()
A
42 8 54
TA_WC_Variation_Swatches_Admin::restore_attribute_types()
A
48 8 33
VSWC_Setting_Fields_Renderer::render_settings_tabs()
A
47 7 41
TA_WC_Variation_Swatches_Admin_Product::add_attribute_term_template()
A
41 4 80
TA_WC_Variation_Swatches::get_product_attributes_as_checkbox()
A
49 7 31
TA_WC_Variation_Swatches_Admin::add_attribute_column_content()
S
53 7 21
VSWC_Setting_Fields_Renderer::render_settings_page()
S
51 6 29
VSWC_Setting_Fields_Renderer::get_field_value()
S
58 7 14
TA_WC_Variation_Swatches_Admin::restore_attributes_notice()
S
49 5 35
TA_WC_Variation_Swatches_Admin::enqueue_scripts()
S
48 5 33
VSWC_Addons_Page::woosuite_core_get_modules()
S
59 6 14
TA_WC_Variation_Swatches_Admin_Product::product_option_terms()
S
51 5 24
TA_WC_Variation_Swatches::debug_site_stats()
S
53 5 20
VSWC_Setting_Fields_Renderer::render_field_wrapper()
S
55 5 20
TA_WC_Variation_Swatches::get_detailed_product_variations()
S
58 5 16
TA_WC_Variation_Swatches_Frontend::enqueue_scripts()
S
63 6 9
TA_WC_Variation_Swatches::init_hooks()
S
62 5 11
TA_WC_Variation_Swatches::parse_token()
S
56 4 19
TA_WC_Variation_Swatches_Frontend::get_available_variation()
S
61 4 12
VSWC_Settings_Page::sanitize_post_data()
S
62 4 12
TA_WC_Variation_Swatches_Frontend::get_product_variation_term()
S
61 4 11
VSWC_Setting_Fields_Renderer::get_field_name()
S
61 4 11
TA_WC_Variation_Swatches_Admin::init_attribute_hooks()
S
53 3 23
VSWC_Settings_Page::admin_menu()
S
50 2 37
VSWC_Setting_Fields_Renderer::callback_number()
S
56 3 19
VSWC_Setting_Fields_Renderer::get_field_conditional_id()
S
64 4 9
TA_WC_Variation_Swatches::active_plugins()
S
59 3 14
TA_WC_Variation_Swatches_Frontend::display_variations_on_shop_page_before_add_to_cart_btn()
S
60 3 12
ta_wc_variation_swatches_constructor()
S
62 3 11
VSWC_Upgrader::show_warning_message_after_upgrading()
S
63 3 11
TA_WC_Variation_Swatches::includes()
S
63 3 11
VSWC_Setting_Fields_Renderer::callback_radio()
S
55 2 21
VSWC_Setting_Fields_Renderer::callback_select()
S
56 2 20
TA_WC_Variation_Swatches_Admin::__construct()
S
57 2 16
TA_WC_Variation_Swatches_Frontend::get_tooltip_html()
S
69 3 6
TA_WC_Variation_Swatches_Admin::save_term_meta()
S
66 3 8
VSWC_Upgrader::is_notice_allowed_to_show()
S
71 3 6
VSWC_Upgrader::is_met_admin_notice_requirements()
S
67 3 7
VSWC_Setting_Fields_Renderer::get_field_callback()
S
67 3 7
TA_WC_Variation_Swatches::is_in_plugin_settings_page()
S
77 3 3
TA_WC_Variation_Swatches_Frontend::is_tooltip_enabled()
S
70 3 6
VSWC_Setting_Fields_Renderer::get_parsed_field_setting()
S
52 1 26
VSWC_Setting_Fields_Manager::get_settings_sections()
S
55 1 21
VSWC_Setting_Fields_Manager::get_settings_tabs()
S
57 1 19
VSWC_Upgrader::set_current_plugin_version()
S
73 2 5
VSWC_Settings_Page::handle_save_actions()
S
69 2 7
TA_WC_Variation_Swatches::instance()
S
71 2 6
TA_WC_Variation_Swatches::save_debug_log()
S
68 2 6
VSWC_Upgrader::instance()
S
71 2 6
VSWC_Setting_Fields_Renderer::render_field_tip()
S
72 2 5
VSWC_Settings_Page::render()
S
70 2 7
TA_WC_Variation_Swatches::get_template()
S
70 2 6
VSWC_Upgrader::is_admin_notice_should_be_shown()
S
75 2 4
VSWC_Setting_Fields_Renderer::render_field_desc()
S
72 2 5
TA_WC_Variation_Swatches_Frontend::tawcvs_show_clear_link_on_variations_on_shop_page()
S
72 2 6
VSWC_Upgrader::compare_plugin_version()
S
66 2 8
VSWC_Setting_Fields_Renderer::get_field_description()
S
66 2 8
VSWC_Settings_Page::admin_scripts()
S
64 2 9
VSWC_Setting_Fields_Renderer::render_settings_page_if_woo_core_deactivated()
S
74 2 5
TA_WC_Variation_Swatches_Admin::instance()
S
71 2 6
VSWC_Upgrader::is_welcome_popup_should_be_shown()
S
67 2 8
TA_WC_Variation_Swatches_Admin::render_the_setting_url_in_core_plugin()
S
71 2 6
TA_WC_Variation_Swatches_Frontend::instance()
S
71 2 6
VSWC_Setting_Fields_Renderer::callback_checkbox()
S
61 1 14
VSWC_Setting_Fields_Renderer::__construct()
S
60 1 13
VSWC_Setting_Fields_Renderer::callback_color()
S
62 1 13
VSWC_Setting_Fields_Renderer::callback_text()
S
65 1 11
VSWC_Setting_Fields_Renderer::render_settings_page_footer()
S
81 1 3
TA_WC_Variation_Swatches::__construct()
S
65 1 9
VSWC_Settings_Page::render_addons()
S
81 1 3
VSWC_Upgrader::mark_welcome_page_shown_for_new_version()
S
79 1 3
VSWC_Setting_Fields_Renderer::render_settings_page_video_tutorials()
S
81 1 3
VSWC_Settings_Page::save_post_data_to_db()
S
79 1 3
TA_WC_Variation_Swatches_Admin::add_attribute_fields()
S
74 1 4
VSWC_Addons_Page::woosuite_core_get_api_url()
S
78 1 3
VSWC_Setting_Fields_Renderer::render_settings_page_header()
S
81 1 3
TA_WC_Variation_Swatches::is_pro_addon_active()
S
80 1 3
VSWC_Upgrader::get_slugify_string_of_current_version()
S
78 1 3
TA_WC_Variation_Swatches::load_textdomain()
S
77 1 3
TA_WC_Variation_Swatches::generate_color_style()
S
74 1 4
VSWC_Addons_Page::woosuite_core_get_api_site_url()
S
79 1 3
TA_WC_Variation_Swatches_Admin::add_attribute_columns()
S
68 1 7
ta_wc_variation_swatches_pro_notice()
S
71 1 8
VSWC_Setting_Fields_Renderer::render_settings_page_sidebar()
S
81 1 3
VSWC_Setting_Fields_Renderer::callback_html()
S
68 1 9
TA_WC_Variation_Swatches_Admin::edit_attribute_fields()
S
74 1 4
VSWC_Upgrader::__construct()
S
75 1 4
VSWC_Upgrader::is_welcome_page_is_already_show()
S
78 1 3
TA_WC_Variation_Swatches::add_attribute_types()
S
79 1 3
TA_WC_Variation_Swatches::is_woo_core_active()
S
80 1 3
TA_WC_Variation_Swatches_Admin_Product::__construct()
S
71 1 5
TA_WC_Variation_Swatches::admin()
S
81 1 3
ta_wc_variation_swatches_wc_notice()
S
71 1 8
VSWC_Settings_Page::__construct()
S
68 1 7
VSWC_Setting_Fields_Renderer::render_field_heading()
S
66 1 9
TA_WC_Variation_Swatches::get_tax_attribute()
S
71 1 5
VSWC_Upgrader::is_current_version_newer_than_compared_version()
S
79 1 3
TA_WC_Variation_Swatches_Admin::includes()
S
69 1 7
TA_WC_Variation_Swatches::frontend()
S
81 1 3
VSWC_Upgrader::get_current_plugin_version()
S
79 1 3
TA_WCVS()
S
82 1 3
VSWC_Settings_Page::tawcvs_save_settings()
S
72 1 5