Code Analysis: Variation Swatches for WooCommerce 2.2.2

Function Rating Maintainability Complexity Lines of code
VSWC_Setting_Fields_Manager::get_settings_fields()
D
6
4 1,326
TA_WC_Variation_Swatches_Frontend::apply_custom_design_styles()
D
38 46 51
TA_WC_Variation_Swatches_Frontend::swatch_html()
B
34 19 91
TA_WC_Variation_Swatches_Frontend::get_swatch_html()
B
40 19 52
TA_WC_Variation_Swatches_Admin_Product::add_new_attribute_ajax()
A
46 15 35
TA_WC_Variation_Swatches_Admin::attribute_fields()
A
41 13 55
TA_WC_Variation_Swatches::get_available_variations()
A
46 14 38
ta_wc_variation_swatches_deactivate()
A
43 13 49
VSWC_Setting_Fields_Renderer::render_settings_fields()
A
51 12 24
TA_WC_Variation_Swatches_Frontend::__construct()
A
48 11 31
TA_WC_Variation_Swatches::get_product_attributes_as_checkbox()
A
45 10 41
VSWC_Settings_Page::admin_menu()
A
43 7 56
TA_WC_Variation_Swatches_Admin::restore_attribute_types()
A
48 8 33
TA_WC_Variation_Swatches_Admin_Product::add_attribute_term_template()
A
40 4 89
VSWC_Setting_Fields_Renderer::render_settings_tabs()
A
47 7 41
TA_WC_Variation_Swatches_Admin::update_product_attr_type()
A
51 8 24
TA_WC_Variation_Swatches_Admin::enqueue_scripts()
A
43 6 49
TA_WC_Variation_Swatches_Frontend::get_tooltip_html()
A
55 8 16
TA_WC_Variation_Swatches_Frontend::get_available_variation()
S
51 7 25
TA_WC_Variation_Swatches_Admin::add_attribute_column_content()
S
53 7 21
TA_WC_Variation_Swatches_Frontend::get_updated_attribute_type()
S
56 7 18
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::sync_attribute_setting_to_plugin_settings()
S
50 6 29
TA_WC_Variation_Swatches_Admin::update_attribute_type_setting()
S
58 7 13
VSWC_Setting_Fields_Renderer::callback_number()
S
54 6 22
TA_WC_Variation_Swatches_Admin::restore_attributes_notice()
S
49 5 35
TA_WC_Variation_Swatches::get_detailed_product_variations()
S
56 6 19
VSWC_Setting_Fields_Renderer::callback_textbox()
S
55 6 19
VSWC_Addons_Page::woosuite_core_get_modules()
S
59 6 14
TA_WC_Variation_Swatches_Admin_Product::product_option_terms()
S
51 5 24
VSWC_Setting_Fields_Renderer::render_field_wrapper()
S
55 5 20
Swatch_AovUp_Freemium::install_notice()
S
51 4 31
TA_WC_Variation_Swatches_Frontend::enqueue_scripts()
S
63 6 9
TA_WC_Variation_Swatches_Admin::product_tab_variation_swatches_panel()
S
46 2 49
TA_WC_Variation_Swatches::init_hooks()
S
63 5 10
VSWC_Settings_Page::update_attribute_by_type()
S
59 4 14
VSWC_Settings_Page::sanitize_post_data()
S
62 4 12
VSWC_Settings_Page::handle_external_link()
S
61 4 12
VSWC_Setting_Fields_Renderer::get_field_name()
S
61 4 11
TA_WC_Variation_Swatches_Frontend::get_product_variation_term()
S
61 4 11
TA_WC_Variation_Swatches_Admin::init_attribute_hooks()
S
53 3 23
VSWC_Setting_Fields_Renderer::get_field_conditional_id()
S
64 4 9
TA_WC_Variation_Swatches_Frontend::is_show_label_enabled()
S
68 4 7
VSWC_Settings_Page::syncing_up_color_image_swatches()
S
53 2 28
TA_WC_Variation_Swatches_Frontend::display_variations_on_shop_page_before_add_to_cart_btn()
S
59 3 13
TA_WC_Variation_Swatches::includes()
S
62 3 12
ta_wc_variation_swatches_constructor()
S
62 3 11
VSWC_Upgrader::show_warning_message_after_upgrading()
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_Frontend::is_tooltip_enabled()
S
70 3 6
VSWC_Upgrader::is_notice_allowed_to_show()
S
71 3 6
VSWC_Upgrader::is_met_admin_notice_requirements()
S
67 3 7
VSWC_Settings_Page::render()
S
69 3 7
TA_WC_Variation_Swatches::get_tax_attribute()
S
59 2 15
VSWC_Settings_Page::handle_save_actions()
S
66 3 9
TA_WC_Variation_Swatches::is_in_plugin_settings_page()
S
77 3 3
VSWC_Settings_Page::save_post_data_to_db()
S
67 3 7
Swatch_AovUp_Freemium::get_inactive_required_plugins()
S
65 3 9
VSWC_Setting_Fields_Renderer::__construct()
S
59 2 15
VSWC_Setting_Fields_Renderer::get_field_callback()
S
67 3 7
TA_WC_Variation_Swatches_Admin::update_plugin_setting_on_updated()
S
65 3 8
TA_WC_Variation_Swatches_Admin::save_term_meta()
S
66 3 8
TA_WC_Variation_Swatches::__construct()
S
61 2 12
VSWC_Setting_Fields_Renderer::get_parsed_field_setting()
S
51 1 27
VSWC_Setting_Fields_Manager::get_settings_sections()
S
55 1 21
TA_WC_Variation_Swatches_Admin::__construct()
S
53 1 21
VSWC_Setting_Fields_Manager::get_settings_tabs()
S
57 1 19
TA_WC_Variation_Swatches_Admin::add_attribute_columns()
S
65 2 9
VSWC_Upgrader::is_admin_notice_should_be_shown()
S
75 2 4
TA_WC_Variation_Swatches_Frontend::is_keep_disabled_variation_selectable()
S
78 2 3
TA_WC_Variation_Swatches::get_template()
S
70 2 6
VSWC_Setting_Fields_Renderer::render_settings_page_if_woo_core_deactivated()
S
74 2 5
VSWC_Settings_Page::tawcvs_save_settings()
S
70 2 6
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_Settings_Page::admin_scripts()
S
75 2 5
VSWC_Setting_Fields_Renderer::render_field_desc()
S
72 2 5
TA_WC_Variation_Swatches::instance()
S
71 2 6
TA_WC_Variation_Swatches_Admin::get_latest_plugin_option()
S
75 2 4
VSWC_Upgrader::instance()
S
71 2 6
VSWC_Setting_Fields_Renderer::get_field_description()
S
66 2 8
TA_WC_Variation_Swatches_Frontend::is_disabled_variation_swatches()
S
69 2 6
VSWC_Upgrader::compare_plugin_version()
S
66 2 8
VSWC_Settings_Page::__construct()
S
63 2 10
TA_WC_Variation_Swatches_Admin::save_custom_product_data()
S
73 2 4
Swatch_AovUp_Freemium::check_to_dismiss_notice_forever()
S
68 2 7
TA_WC_Variation_Swatches_Admin::instance()
S
71 2 6
VSWC_Setting_Fields_Renderer::render_field_tip()
S
72 2 5
VSWC_Upgrader::set_current_plugin_version()
S
73 2 5
VSWC_Upgrader::is_welcome_popup_should_be_shown()
S
67 2 8
TA_WC_Variation_Swatches_Frontend::tawcvs_show_clear_link_on_variations_on_shop_page()
S
72 2 6
TA_WC_Variation_Swatches_Frontend::is_disabled_checking_availability()
S
78 2 3
TA_WC_Variation_Swatches_Frontend::is_use_attribute_image_only()
S
78 2 3
VSWC_Setting_Fields_Renderer::callback_checkbox()
S
61 1 14
VSWC_Setting_Fields_Renderer::callback_color()
S
62 1 13
VSWC_Setting_Fields_Renderer::callback_text()
S
65 1 11
VSWC_Settings_Page::render_addons()
S
81 1 3
Swatch_AovUp_Freemium::is_plugin_activated()
S
75 1 4
VSWC_Upgrader::get_current_plugin_version()
S
79 1 3
VSWC_Settings_Page::render_fake_page()
S
81 1 3
TA_WC_Variation_Swatches_Admin::includes()
S
69 1 7
Swatch_AovUp_Freemium::__construct()
S
75 1 4
TA_WC_Variation_Swatches::add_attribute_types()
S
79 1 3
VSWC_Setting_Fields_Renderer::render_settings_page_footer()
S
81 1 3
TA_WC_Variation_Swatches::load_textdomain()
S
77 1 3
TA_WC_Variation_Swatches::frontend()
S
81 1 3
ta_wc_variation_swatches_wc_notice()
S
71 1 8
VSWC_Addons_Page::woosuite_core_get_api_site_url()
S
79 1 3
TA_WCVS()
S
82 1 3
ta_wc_variation_swatches_pro_notice()
S
71 1 8
VSWC_Setting_Fields_Renderer::render_settings_page_header()
S
81 1 3
TA_WC_Variation_Swatches_Admin::remove_wc_attributes_cache()
S
81 1 3
TA_WC_Variation_Swatches_Admin_Product::__construct()
S
71 1 5
TA_WC_Variation_Swatches_Admin::edit_attribute_fields()
S
74 1 4
TA_WC_Variation_Swatches_Admin::add_attribute_fields()
S
74 1 4
VSWC_Settings_Page::update_product_attribute()
S
64 1 10
VSWC_Addons_Page::woosuite_core_get_api_url()
S
78 1 3
VSWC_Upgrader::__construct()
S
75 1 4
TA_WC_Variation_Swatches_Admin::update_plugin_setting_on_added()
S
81 1 3
TA_WC_Variation_Swatches::is_pro_addon_active()
S
80 1 3
TA_WC_Variation_Swatches::admin()
S
81 1 3
TA_WC_Variation_Swatches::generate_color_style()
S
74 1 4
VSWC_Setting_Fields_Renderer::render_settings_page_sidebar()
S
81 1 3
TA_WC_Variation_Swatches::is_woo_core_active()
S
80 1 3
VSWC_Setting_Fields_Renderer::render_settings_page_video_tutorials()
S
81 1 3
VSWC_Upgrader::get_slugify_string_of_current_version()
S
78 1 3
Swatch_AovUp_Freemium::get_required_plugins()
S
66 1 9
Swatch_AovUp_Freemium::get_plugin_download_link()
S
78 1 3
VSWC_Upgrader::is_welcome_page_is_already_show()
S
78 1 3
VSWC_Setting_Fields_Renderer::callback_html()
S
68 1 9
VSWC_Setting_Fields_Renderer::render_field_heading()
S
66 1 9
VSWC_Upgrader::is_current_version_newer_than_compared_version()
S
79 1 3
TA_WC_Variation_Swatches_Admin::add_custom_swatch_variation_tab()
S
65 1 9
VSWC_Upgrader::mark_welcome_page_shown_for_new_version()
S
79 1 3
VSWC_Settings_Page::update_product_attributes()
S
65 1 10