Code Analysis: Smart Variation Swatches and Attribute Filters for WooCommerce 1.4.0

Function Rating Maintainability Complexity Lines of code
ATA_WC_Variation_Swatches_Frontend::swatch_html()
D
30 48 87
ATA_WC_Variation_Swatches_Frontend::get_swatch_html()
D
31 44 82
WC_EX_Product_Data_Tab_Swatches::render_product_tab_content()
D
24
36 187
ATA_WC_Variation_Swatches_Frontend::atawc_swatch_meta_html()
D
35 34 73
Smart_Filter_Widget::smart_swatch_html()
C
36 32 71
ATA_WC_Variation_Swatches_Admin::add_attribute_column_content()
B
44 25 33
WeDevs_Settings_API_Swatches::admin_init()
B
42 22 45
ATA_WC_Variation_Swatches_Options::get_settings_fields()
B
24
1 303
WPH_Widget::do_validation()
A
45 14 42
ATA_WC_Variation_Swatches_Frontend::dynamic_style()
A
47 14 36
ATA_WC_Variation_Swatches_Frontend_Arachive::archive_swatches()
A
42 12 55
ATA_WC_Variation_Swatches_Admin::attribute_fields()
A
44 12 46
ATA_WC_Variation_Swatches_Frontend_Arachive::woo_display_variation_dropdown_on_shop_page()
A
41 9 57
ATA_WC_Variation_Swatches_Admin::admin_head()
A
50 10 32
ATA_WC_Variation_Swatches_Frontend_Arachive::archive_product_filter_by_attribute()
A
47 9 32
shop_filter_cat()
A
58 9 13
WeDevs_Settings_API_Swatches::show_forms()
A
47 7 37
WC_EX_Product_Data_Tab_Swatches::process_meta_box()
A
56 8 16
Smart_Filter_Widget::widget()
S
48 7 30
WeDevs_Settings_API_Swatches::callback_number()
S
58 8 12
WPH_Widget::do_filter()
S
53 7 26
WPH_Widget::create_field_select_group()
S
51 7 24
WPH_Widget::create_field()
S
56 7 15
WeDevs_Settings_API_Swatches::get_sanitize_callback()
S
59 7 14
WPH_Widget::create_field_checkbox()
S
58 7 13
WPH_Widget::create_field_select()
S
54 6 19
WPH_Widget::update()
S
56 6 18
WPH_Widget::create_field_textarea()
S
56 6 16
WeDevs_Settings_API_Swatches::script()
S
52 1 83
WeDevs_Settings_API_Swatches::callback_wysiwyg()
S
56 5 16
WPH_Widget::create_field_number()
S
57 5 14
WPH_Widget::create_field_text()
S
57 5 14
ATA_WC_Variation_Swatches_Frontend::stock_check()
S
61 5 12
ATA_WC_Variation_Swatches_Admin::product_option_terms()
S
52 4 23
ATA_WC_Variation_Swatches_Admin::enqueue_scripts()
S
54 4 20
ATA_WC_Variation_Swatches::init_hooks()
S
56 4 17
WPH_Widget::validate()
S
63 5 10
WeDevs_Settings_API_Swatches::callback_text()
S
62 5 9
WeDevs_Settings_API_Swatches::sanitize_options()
S
61 4 13
WeDevs_Settings_API_Swatches::callback_select()
S
60 4 11
atawcvs_get_default_theme_options()
S
45 1 47
Smart_Filter_Widget::attribute_name_array()
S
57 3 16
ATA_WC_Variation_Swatches_Admin::init_attribute_hooks()
S
57 3 15
WPH_Widget::filter()
S
66 4 8
WeDevs_Settings_API_Swatches::callback_textarea()
S
63 4 8
WeDevs_Settings_API_Swatches::callback_file()
S
61 4 10
atawcvs_get_option()
S
61 3 14
WeDevs_Settings_API_Swatches::callback_multicheck()
S
58 3 14
WeDevs_Settings_API_Swatches::show_navigation()
S
61 3 12
Smart_Filter_Widget::sprit()
S
62 3 11
WeDevs_Settings_API_Swatches::_style_fix()
S
60 2 21
ATA_WC_Variation_Swatches::plugin_row_meta()
S
56 2 17
WeDevs_Settings_API_Swatches::callback_color()
S
66 3 7
ATA_WC_Variation_Swatches_Admin::save_term_meta()
S
66 3 8
WPH_Widget::create_widget()
S
58 2 15
WPH_Widget::create_fields()
S
65 3 9
WeDevs_Settings_API_Swatches::callback_password()
S
66 3 7
ATA_WC_Variation_Swatches_Options::get_settings_sections()
S
53 1 29
WeDevs_Settings_API_Swatches::callback_radio()
S
60 2 12
Smart_Filter_Widget::__construct()
S
52 1 26
ATA_WC_Variation_Swatches_Admin::instance()
S
71 2 6
ATA_WC_Variation_Swatches_Options::instance()
S
71 2 6
ATA_WC_Variation_Swatches_Frontend_Arachive::instance()
S
71 2 6
ATA_WC_Variation_Swatches_Frontend_Arachive::__construct()
S
68 2 6
WeDevs_Settings_API_Swatches::get_field_description()
S
66 2 8
WC_EX_Product_Data_Tab_Swatches::instance()
S
71 2 6
WeDevs_Settings_API_Swatches::get_option()
S
69 2 7
ATA_WC_Variation_Swatches_Frontend::instance()
S
71 2 6
ata_wc_swatches_plugin_redirect()
S
65 2 9
ata_wc_variation_hpos_compatibility()
S
71 2 5
ATA_WC_Variation_Swatches_Frontend::enqueue_scripts()
S
63 2 9
ATA_WC_Variation_Swatches_Frontend_Arachive::smart_loop_add_to_cart_link()
S
73 2 5
ATA_WC_Variation_Swatches::instance()
S
71 2 6
Smart_Filter_Widget::my_custom_validation()
S
71 2 6
ATA_WC_Variation_Swatches::swatches_action_links()
S
70 2 6
WeDevs_Settings_API_Swatches::callback_license()
S
68 2 8
ata_wc_variation_swatches_constructor()
S
69 2 7
WeDevs_Settings_API_Swatches::add_field()
S
63 1 11
WeDevs_Settings_API_Swatches::callback_checkbox()
S
62 1 10
ATA_WC_Variation_Swatches_Admin::add_attribute_columns()
S
68 1 7
ATA_WC_Variation_Swatches_Options::plugin_page()
S
73 1 6
ATA_WC_Variation_Swatches_Frontend::__construct()
S
65 1 8
ATA_WCVS()
S
82 1 3
WPH_Widget::before_create_fields()
S
83 1 3
ATA_WC_Variation_Swatches::frontend()
S
81 1 3
ata_wc_swatches_plugin_activate()
S
80 1 3
WeDevs_Settings_API_Swatches::callback_url()
S
82 1 3
ATA_WC_Variation_Swatches_Options::__construct()
S
70 1 6
WeDevs_Settings_API_Swatches::callback_pages()
S
63 1 10
ATA_WC_Variation_Swatches::get_tax_attribute()
S
69 1 6
ATA_WC_Variation_Swatches_Options::admin_menu()
S
78 1 3
WeDevs_Settings_API_Swatches::__construct()
S
79 1 3
WPH_Widget::form()
S
74 1 5
WeDevs_Settings_API_Swatches::callback_html()
S
81 1 3
WeDevs_Settings_API_Swatches::add_section()
S
77 1 4
ATA_WC_Variation_Swatches::swatches_settings_action_links()
S
69 1 6
WC_EX_Product_Data_Tab_Swatches::eds_add_my_custom_product_data_tab()
S
66 1 8
ATA_WC_Variation_Swatches_Admin::add_attribute_fields()
S
74 1 4
ATA_WC_Variation_Swatches_Options::admin_init()
S
74 1 5
WPH_Widget::before_update_fields()
S
85 1 3
ATA_WC_Variation_Swatches_Admin::edit_attribute_fields()
S
71 1 5
ATA_WC_Variation_Swatches::add_attribute_types()
S
76 1 4
ATA_WC_Variation_Swatches_Admin::__construct()
S
69 1 6
ata_wc_variation_swatches_wc_notice()
S
71 1 8
ATA_WC_Variation_Swatches::includes()
S
66 1 10
WeDevs_Settings_API_Swatches::callback_tutorials()
S
81 1 3
ATA_WC_Variation_Swatches::__construct()
S
64 1 10
ATA_WC_Variation_Swatches::load_textdomain()
S
77 1 3
smart_filter_register_widget()
S
82 1 3
WeDevs_Settings_API_Swatches::set_sections()
S
77 1 4
WeDevs_Settings_API_Swatches::set_fields()
S
77 1 4
WC_EX_Product_Data_Tab_Swatches::__construct()
S
71 1 5
WeDevs_Settings_API_Swatches::admin_enqueue_scripts()
S
72 1 6
WPH_Widget::create_field_label()
S
78 1 3
WPH_Widget::after_create_fields()
S
83 1 3
WPH_Widget::after_validate_fields()
S
83 1 3
WC_EX_Product_Data_Tab_Swatches::return_true()
S
82 1 3
WC_EX_Product_Data_Tab_Swatches::product_data_panel_wrap()
S
74 1 7