Code Analysis: Related Products for WooCommerce 1.0.0

Function Rating Maintainability Complexity Lines of code
rpwfr_action_shortcode_slider()
D
21
47 235
rpwfr_products_table()
D
20
2 667
rpwfr_related_product_filter()
D
28
35 148
rpwfr_display_products()
C
29
25 157
rpwfr_taxonomy_id_callback()
C
28
22 165
rpwfr_category_tag_filter()
B
32 19 122
rpwfr_shortcode_products_display()
B
36 15 83
rpwfr_custom_shortcode()
A
50 13 26
rpwfr_save_all_selected_products()
A
46 11 35
rpwfr_load_asset_files()
A
39 9 59
rpwfr_product_custom_fields_save()
A
46 10 43
rpwfr_setting_page()
A
38 6 81
rpwfr_add_tab_setting()
A
32 1 151
rpwfr_new_page_template()
A
46 8 41
rpwfr_related_product_add_fields()
A
34 2 121
rpwfr_admin_publish_product()
A
49 8 28
rpwfr_related_products_section()
A
45 7 41
rpwfr_display_related_products()
S
46 6 40
rpwfr_products_per_row_field()
S
46 4 59
rpwfr_upsells_products_per_row_field()
S
46 4 59
rpwfr_bulk_upsells_assets()
S
51 6 23
rpwfr_get_tags_products_ids()
S
47 5 35
rpwfr_get_category_products_ids()
S
47 5 35
rpwfr_plugin_notice()
S
46 4 48
rpwfr_get_products_ids_products()
S
51 5 24
rpwfr_plugin_install()
S
56 5 17
rpwfr_get_all_products_with_variations()
S
51 4 27
rpwfr_bulk_edit_upsells_submenu_page_callback()
S
45 1 60
rpwfr_custom_related_products_section()
S
66 5 7
rpwfr_ajax_update_notice()
S
61 4 11
rpwfr_color_picker()
S
61 4 11
rpwfr_products_level_individual()
S
55 3 20
rpwfr_select2_get_all_categories()
S
57 3 15
rpwfr_general_bgcolor_picker_field()
S
55 2 27
rpwfr_color_picker_field_for_arrow_icon()
S
56 2 27
rpwfr_general_color_picker_field()
S
55 2 26
rpwfr_theme_column_limit_field()
S
59 2 22
rpwfr_theme_products_limit_field()
S
59 2 22
rpwfr_select2_get_all_tags()
S
54 2 20
rpwfr_get_all_products()
S
56 2 18
rpwfr_row_column_related_products()
S
67 3 7
rpwfr_select2_get_all_product_sku()
S
58 2 15
rpwfr_admin_notice__success()
S
65 3 8
rpwfr_action_links_callback()
S
62 2 11
rpwfr_shortcode_mode_related_products_field()
S
55 1 25
rpwfr_display_mode_related_products_field()
S
56 1 24
rpwfr_general_image_size_field()
S
57 1 21
rpwfr_display_mode_upsells_products_field()
S
58 1 20
rpwfr_display_related_products_field()
S
60 1 18
rpwfr_outofstock_field()
S
60 1 18
rpwfr_display_upsells_products_field()
S
61 1 17
rpwfr_setting_api_options_page()
S
66 2 7
rpwfr_check_pro_version()
S
68 2 8
rpwfr_products_level_tag()
S
67 2 8
rpwfr_products_level_category()
S
67 2 8
rpwfr_reorder_field()
S
65 1 15
rpwfr_label_field()
S
64 1 12
rpwfr_upsells_widget_title()
S
64 1 12
rpwfr_bulk_edit_settings_function()
S
74 1 4
rpwfr_upsells_section()
S
100 1 2
rpwfr_get_related_products()
S
76 1 4
rpwfr_general_settings_section()
S
100 1 2
rpwfr_install_admin_notice()
S
72 1 7