Code Analysis: Product XML Feeds for WooCommerce 2.1.2

Function Rating Maintainability Complexity Lines of code
Alg_WC_Product_XML_Feeds_Core::create_products_xml()
D
7
101 354
Alg_WC_Product_XML_Feeds_Settings_Feed::get_settings()
D
13
26 484
Alg_Shortcodes::alg_shortcode()
B
40 17 60
Alg_Products_Shortcodes::alg_product_regular_price()
B
48 17 31
Alg_Products_Shortcodes::alg_product_list_attribute_value_slug()
A
46 16 40
Alg_Products_Shortcodes::get_product_price_including_or_excluding_tax()
A
45 15 38
Alg_Products_Shortcodes::alg_product_price()
A
49 15 28
Alg_Shortcodes::get_currency_exchange_rate_ecb()
A
49 13 29
Alg_WC_Product_XML_Feeds_Core::schedule_the_events()
A
47 11 35
Alg_Products_Shortcodes::alg_product_time_since_last_sale()
A
45 10 39
Alg_Products_Shortcodes::get_matching_product_variation()
A
49 10 28
Alg_Products_Shortcodes::init_atts()
A
52 10 25
Alg_Products_Shortcodes::alg_product_sale_price()
A
53 10 21
Alg_Products_Shortcodes::alg_product_terms()
A
50 9 27
Alg_Products_Shortcodes::alg_product_available_variations()
A
52 9 22
Alg_Products_Shortcodes::alg_product_list_attribute_slug()
A
54 9 22
Alg_Products_Shortcodes::alg_product_description()
A
49 8 34
Alg_Products_Shortcodes::alg_product_you_save_percent()
S
55 7 19
Alg_Products_Shortcodes::alg_product_variation_data()
S
67 8 6
Alg_WC_Product_XML_Feeds_Core::get_default_template()
S
46 5 41
Alg_Products_Shortcodes::alg_product_gallery_image_url()
S
60 6 13
Alg_WC_Product_XML_Feeds_Settings_General::get_settings()
S
38 1 82
Alg_Products_Shortcodes::alg_product_meta()
S
57 5 18
Alg_Products_Shortcodes::__construct()
S
39 1 76
Alg_Products_Shortcodes::alg_product_variation_meta()
S
69 6 5
Alg_Products_Shortcodes::alg_product_you_save()
S
60 5 12
Alg_WC_Product_XML_Feeds_Settings_Feed::get_products()
S
52 4 25
Alg_Products_Shortcodes::alg_product_total_sales()
S
64 5 8
Alg_Products_Shortcodes::alg_product_title()
S
61 4 13
Alg_Products_Shortcodes::alg_product_image_url()
S
61 4 12
Alg_WC_Settings_Product_XML_Feeds::maybe_reset_settings()
S
60 4 12
Alg_WC_Product_XML_Feeds_Core::alg_create_products_xml()
S
60 4 12
Alg_Products_Shortcodes::alg_product_shipping_class()
S
63 4 11
Alg_Products_Shortcodes::alg_product_categories_names()
S
63 4 10
Alg_Products_Shortcodes::alg_product_categories_ids()
S
63 4 10
Alg_Products_Shortcodes::alg_product_categories_urls()
S
63 4 10
Alg_WC_Product_XML_Feeds::admin()
S
57 3 15
Alg_Products_Shortcodes::alg_product_excerpt()
S
59 3 14
Alg_WC_Product_XML_Feeds_Core::__construct()
S
60 3 12
Alg_Products_Shortcodes::alg_product_tags()
S
62 3 11
Alg_Products_Shortcodes::alg_product_short_description()
S
62 3 11
Alg_General_Shortcodes::alg_format_date()
S
61 3 11
Alg_Products_Shortcodes::get_product_or_variation_parent_id()
S
78 3 3
Alg_Products_Shortcodes::get_product_short_description()
S
65 3 9
Alg_WC_Settings_Product_XML_Feeds::maybe_unsanitize_option()
S
76 3 3
Alg_WC_Settings_Product_XML_Feeds::save()
S
66 3 8
Alg_Products_Shortcodes::sort_terms_by_parent_id()
S
77 3 3
Alg_Products_Shortcodes::sort_terms_by_term_id()
S
77 3 3
Alg_Products_Shortcodes::alg_product_function()
S
68 3 7
Alg_Products_Shortcodes::alg_product_width()
S
72 3 4
Alg_Products_Shortcodes::alg_product_height()
S
72 3 4
Alg_Products_Shortcodes::alg_product_length()
S
72 3 4
Alg_WC_Product_XML_Feeds::__construct()
S
64 3 10
Alg_WC_Settings_Product_XML_Feeds::get_settings()
S
55 1 21
Alg_Products_Shortcodes::alg_product_stock_quantity()
S
78 2 3
Alg_Shortcodes::__construct()
S
70 2 6
Alg_WC_Product_XML_Feeds_Core::create_products_xml_cron()
S
68 2 7
Alg_Products_Shortcodes::alg_product_list_attributes()
S
67 2 8
Alg_Products_Shortcodes::get_product_categories()
S
79 2 3
Alg_Products_Shortcodes::get_product_id()
S
79 2 3
Alg_Products_Shortcodes::alg_product_stock_availability()
S
75 2 4
Alg_Products_Shortcodes::alg_product_dimensions()
S
79 2 3
Alg_Products_Shortcodes::alg_product_custom_field()
S
74 2 4
Alg_Products_Shortcodes::list_product_attributes()
S
71 2 7
Alg_Products_Shortcodes::get_product_tags()
S
78 2 3
Alg_Products_Shortcodes::get_product_price_excluding_tax()
S
79 2 3
Alg_WC_Product_XML_Feeds::action_links()
S
65 2 8
Alg_Products_Shortcodes::get_product_price_including_tax()
S
79 2 3
Alg_Products_Shortcodes::get_product_dimensions()
S
79 2 3
Alg_Products_Shortcodes::alg_product_weight()
S
79 2 3
Alg_Shortcodes::add_extra_atts()
S
69 2 7
Alg_Shortcodes::add_shortcodes_to_the_list()
S
72 2 6
Alg_WC_Product_XML_Feeds::instance()
S
72 2 6
Alg_General_Shortcodes::__construct()
S
62 1 13
Alg_WC_Product_XML_Feeds_Core::cron_add_custom_intervals()
S
63 1 11
Alg_Products_Shortcodes::alg_product_id()
S
81 1 3
Alg_Products_Shortcodes::get_terms_by_hierarchy()
S
69 1 6
Alg_WC_PXF_Filter_Terms_Parent::__construct()
S
82 1 3
Alg_Products_Shortcodes::alg_product_tax_class()
S
82 1 3
Alg_Products_Shortcodes::alg_product_formatted_name()
S
82 1 3
Alg_WC_Product_XML_Feeds::plugin_path()
S
80 1 3
Alg_WC_PXF_Filter_Terms_Parent::is_equal()
S
80 1 3
Alg_Products_Shortcodes::alg_product_categories()
S
81 1 3
Alg_Shortcodes::init_atts()
S
83 1 3
Alg_Products_Shortcodes::alg_product_price_excluding_tax()
S
80 1 3
Alg_WC_Product_XML_Feeds_Core::admin_notice__success()
S
78 1 3
Alg_WC_Product_XML_Feeds_Settings_Section::settings_section()
S
77 1 4
alg_wc_product_xml_feeds()
S
82 1 3
Alg_Products_Shortcodes::alg_product_sku()
S
82 1 3
Alg_Products_Shortcodes::custom_excerpt_length()
S
83 1 3
Alg_General_Shortcodes::init_atts()
S
83 1 3
Alg_Products_Shortcodes::alg_product_list_attribute()
S
80 1 3
Alg_WC_PXF_Walker_Terms::start_el()
S
79 1 3
Alg_WC_Product_XML_Feeds::add_woocommerce_settings_tab()
S
76 1 4
Alg_WC_Product_XML_Feeds::includes()
S
71 1 6
Alg_General_Shortcodes::alg_current_datetime()
S
78 1 3
Alg_WC_Product_XML_Feeds::version_updated()
S
80 1 3
Alg_Products_Shortcodes::alg_product_type()
S
82 1 3
Alg_WC_Product_XML_Feeds::plugin_url()
S
80 1 3
Alg_Products_Shortcodes::alg_product_average_rating()
S
82 1 3
Alg_WC_Product_XML_Feeds_Settings_General::__construct()
S
73 1 5
Alg_WC_Product_XML_Feeds_Settings_Feed::__construct()
S
69 1 6
Alg_General_Shortcodes::alg_to_timestamp()
S
80 1 3
Alg_WC_Settings_Product_XML_Feeds::__construct()
S
69 1 6
Alg_General_Shortcodes::alg_format_number()
S
66 1 8
Alg_WC_Settings_Product_XML_Feeds::admin_notice_settings_reset()
S
76 1 4
Alg_General_Shortcodes::alg_shop_currency()
S
82 1 3
Alg_Products_Shortcodes::alg_product_url()
S
82 1 3
Alg_WC_Product_XML_Feeds_Core::admin_notice__error()
S
78 1 3
Alg_Products_Shortcodes::alg_product_name()
S
82 1 3
Alg_WC_Product_XML_Feeds_Core::get_default_credit()
S
75 1 4
Alg_WC_Product_XML_Feeds_Settings_Section::__construct()
S
74 1 4
Alg_Products_Shortcodes::alg_product_price_including_tax()
S
80 1 3