Code Analysis: Cooked - Recipe Management 1.10.0

Function Rating Maintainability Complexity Lines of code
cooked_render_recipe_fields()
D
0
117 1,087
Cooked_Delicious_Recipes::import_recipe()
D
13
92 212
Cooked_Shortcodes::cooked_nutrition_shortcode()
D
22
68 142
Cooked_Recipes::sync_c2_recipe_settings()
D
27
64 90
Cooked_Recipes::recipe_search_box()
D
23
58 140
Cooked_SEO::schema_values()
D
25
55 115
Cooked_Shortcodes::cooked_info_shortcode()
D
27
47 121
Cooked_Recipes::list_view()
D
27
39 125
Cooked_Recipes::single_ingredient()
D
35 39 59
Cooked_Shortcodes::cooked_gallery_shortcode()
D
32 36 79
Cooked_Widget_Recipe_Card::form()
C
34 28 80
Cooked_Admin_Enqueues::admin_enqueues()
C
32 26 93
Cooked_Recipes::get_c2_recipe_meta()
C
42 29 43
Cooked_Recipe_Meta::meta_cleanup()
C
39 28 56
Cooked_Post_Types::init()
C
29
20 139
Cooked_Recipes::get()
C
35 23 83
Cooked_Settings::field_checkboxes()
B
39 24 55
Cooked_Shortcodes::cooked_info_author()
B
47 26 24
Cooked_Post_Types::redirects()
B
46 24 32
Cooked_Widget_Recipe_List::form()
B
39 21 62
Cooked_Plugin::module_setup()
B
46 20 36
Cooked_Settings::get()
B
45 20 35
Cooked_Recipes::single_direction()
B
46 20 28
Cooked_Settings::tabs_fields()
B
23
4 264
Cooked_Recipes::card()
B
44 19 35
Cooked_Ajax::migrate_recipes()
B
42 17 48
Cooked_Measurements::nutrition_facts()
B
24
3 254
Cooked_Settings::field_radio()
B
44 17 37
Cooked_Widget_Recipe_List::widget()
A
54 18 14
Cooked_Widget_Recipe_Card::widget()
A
52 17 17
Cooked_Recipes::recipe_list()
A
42 15 43
Cooked_Post_Types::cooked_meta_tags()
A
44 15 41
Cooked_Users::format_author_name()
A
48 15 30
Cooked_Measurements::time_format()
A
46 13 35
Cooked_Shortcodes::cooked_info_taxonomies()
A
47 13 31
Cooked_Ajax::import_recipes()
A
45 12 43
Cooked_Ajax::save_default_bulk()
A
45 12 43
Cooked_Recipes::gallery_types()
A
41 11 57
Cooked_Recipes::serving_size_switcher()
A
42 11 43
Cooked_Taxonomies::card()
A
43 11 41
Cooked_Widget_Search::form()
A
48 11 31
Cooked_Measurements::fraction_cleaner()
A
49 11 30
Cooked_Measurements::calculate()
A
47 10 36
Cooked_Taxonomies::term_link_filter()
A
53 11 19
Cooked_Enqueues::enqueues()
A
45 10 33
Cooked_Measurements::get()
A
29 1 166
Cooked_Shortcodes::cooked_info_total_time()
A
55 11 16
Cooked_Settings::terms_array()
A
50 10 28
Cooked_Shortcodes::preprocess_shortcode()
A
51 10 26
Cooked_Post_Types::get()
A
41 8 52
Cooked_Ajax::get_import_ids()
A
44 8 51
Cooked_Recipe_Meta::save_recipe_meta_box()
A
52 10 20
Cooked_Users::get()
A
47 9 34
Cooked_Widget_Recipe_Categories::form()
A
49 9 30
Cooked_Plugin::setup_constants()
A
52 9 27
Cooked_Widget_Recipe_Categories::widget()
A
58 10 12
Cooked_Functions::print_options()
A
50 9 24
Cooked_Shortcodes::cooked_notes_shortcode()
A
53 9 20
Cooked_Users::pre_user_query()
A
61 10 9
Cooked_Shortcodes::cooked_browse_shortcode()
A
48 8 29
Cooked_Post_Types::cooked_nav_classes()
A
58 9 14
Cooked_Widget_Recipe_Card::update()
A
60 9 12
Cooked_Taxonomies::get()
A
44 7 40
Cooked_Shortcodes::cooked_directions_shortcode()
A
51 8 24
Cooked_Migration::get_cooked_classic_recipes()
A
47 7 36
Cooked_RankMathSEO::modify_browse_page_canonical_url()
A
54 8 19
Cooked_Recipes::modify_browse_page_canonical_url()
A
54 8 19
Cooked_YoastSEO::modify_browse_page_canonical_url()
A
54 8 19
Cooked_Recipes::vendor_checks()
S
58 8 14
Cooked_Measurements::format_amount()
S
50 7 26
Cooked_Recipes::custom_taxonomy_in_query()
S
60 8 11
Cooked_Widget_Recipe_List::update()
S
60 8 11
Cooked_Widget_Search::widget()
S
59 8 11
Cooked_Recipes::filter_recipes_by_taxonomy()
S
51 7 24
Cooked_Import::tabs_fields()
S
39 4 68
Cooked_Recipes::get_settings()
S
52 7 22
Cooked_Settings::sanitize_settings()
S
55 7 19
Cooked_Post_Types::taxonomy_page_title()
S
61 8 10
Cooked_Shortcodes::cooked_categories_shortcode()
S
53 6 22
Cooked_Migration::settings_filter()
S
46 5 35
Cooked_Roles::clean_caps()
S
48 5 33
Cooked_Shortcodes::cooked_recipe_shortcode()
S
55 6 18
Cooked_Functions::print_options_js()
S
52 1 92
Cooked_Recipes::get_by_slug()
S
57 6 17
Cooked_Shortcodes::cooked_ingredients_shortcode()
S
56 6 17
Cooked_Functions::array_splice_assoc()
S
57 6 16
Cooked_Post_Types::taxonomy_meta_title()
S
62 7 9
Cooked_Settings::field_select()
S
57 6 14
Cooked_Users::recipe_author_rewrite()
S
58 6 13
Cooked_Shortcodes::cooked_excerpt_shortcode()
S
61 6 11
Cooked_Settings::needs_rewrite_flush()
S
56 5 19
Cooked_Roles::remove_caps()
S
56 5 18
Cooked_Measurements::math()
S
56 5 18
Cooked_Plugin::instance()
S
49 4 32
Cooked_Admin_Menus::add_menu()
S
55 5 16
Cooked_Taxonomies::single_taxonomy_block()
S
56 5 16
Cooked_RankMathSEO::get_cooked_recipe_category()
S
62 6 10
Cooked_Recipes::check_recipe_query()
S
68 6 6
Cooked_Widgets::recipe_finder()
S
56 5 15
Cooked_Shortcodes::cooked_recipe_card_shortcode()
S
50 4 30
Cooked_YoastSEO::get_cooked_recipe_category()
S
62 6 10
Cooked_Recipes::recipe_template()
S
59 5 13
Cooked_Shortcodes::cooked_timer()
S
51 4 25
Cooked_Roles::add_caps()
S
54 4 23
Cooked_Ajax::get_migrate_ids()
S
58 4 17
Cooked_Functions::wpml_xml()
S
51 3 31
Cooked_Settings::pages_array()
S
57 4 16
Cooked_Shortcodes::cooked_info_cook_time()
S
65 5 7
Cooked_Settings::cooked_settings_saved_admin_notice()
S
63 5 10
Cooked_Widget_Search::update()
S
65 5 8
Cooked_Shortcodes::cooked_info_prep_time()
S
65 5 7
Cooked_Admin_Menus::add_admin_bar_menu()
S
58 4 13
Cooked_Ajax::save_default()
S
60 4 13
Cooked_SEO::json_ld()
S
60 4 12
Cooked_Admin_Menus::parent_file_filter()
S
61 4 12
Cooked_Shortcodes::cooked_recipe_list_shortcode()
S
53 3 24
Cooked_Delicious_Recipes::get_recipes()
S
54 3 22
Cooked_Recipes::numbered_pagination()
S
54 3 20
Cooked_Functions::parse_readme_changelog()
S
54 3 18
Cooked_Measurements::float2rat()
S
56 3 17
Cooked_Measurements::cleanup_amount()
S
57 3 16
Cooked_Settings::field_color_field()
S
67 4 6
Cooked_Widget_Recipe_Categories::update()
S
67 4 7
Cooked_Recipes::cooked_pre_get_posts()
S
58 3 15
Cooked_Enqueues::get_dynamic_css()
S
66 4 8
Cooked_Settings::browse_page_saved()
S
67 4 7
Cooked_Measurements::get_closest_decimal()
S
65 4 9
Cooked_Post_Types::remove_default_title_tag()
S
69 4 6
Cooked_Settings::field_migrate_button()
S
57 3 15
Cooked_Settings::field_text()
S
67 4 6
Cooked_Settings::field_permalink_field()
S
61 4 10
Cooked_Settings::field_password()
S
67 4 6
Cooked_Migration::init()
S
62 4 10
Cooked_Shortcodes::cooked_info_difficulty()
S
65 4 7
Cooked_Shortcodes::cooked_info_servings()
S
67 4 7
Cooked_Shortcodes::cooked_image_shortcode()
S
59 3 15
Cooked_Widgets::register_widgets()
S
60 3 14
Cooked_Ajax::get_recipe_ids()
S
58 3 14
Cooked_Ajax::load_default()
S
61 3 13
Cooked_Migration::old_recipes_message()
S
59 3 11
Cooked_Functions::get_and_delete_transient_message()
S
63 3 11
Cooked_Shortcodes::__construct()
S
51 2 25
Cooked_Measurements::get_fraction_array()
S
46 1 40
Cooked_Recipes::print_recipe_template()
S
69 3 6
Cooked_Recipes::current_page()
S
77 3 3
Cooked_Recipes::difficulty_level()
S
70 3 5
Cooked_Functions::set_transient_message()
S
69 3 6
Cooked_Post_Types::init_roles()
S
66 3 9
Cooked_Post_Types::add_display_post_states()
S
65 3 8
Cooked_Post_Types::custom_columns()
S
63 3 10
Cooked_Plugin::initialize_plugin_support()
S
63 3 10
Cooked_Settings::field_number_field()
S
68 3 6
Cooked_Recipes::pagination()
S
58 2 14
Cooked_Import::field_import_button()
S
59 2 13
Cooked_Plugin::load_textdomain()
S
61 2 11
Cooked_Plugin::includes()
S
55 1 22
Cooked_Post_Types::__construct()
S
55 1 18
Cooked_Recipes::fsm_content()
S
60 1 15
Cooked_Plugin_Extra::cooked_plugin_action_links_action()
S
66 2 8
Cooked_Elementor::init()
S
69 2 6
Cooked_RankMathSEO::__construct()
S
69 2 6
Cooked_Users::recipe_count_column_value()
S
70 2 6
cooked_print_enqueues()
S
66 2 7
Cooked_Post_Types::change_new_recipe_title()
S
68 2 7
Cooked_Elementor::elementor_filter()
S
69 2 7
Cooked_Widget_Nutrition::update()
S
71 2 5
Cooked_Admin_Menus::cooked_welcome_content()
S
70 2 6
Cooked_Shortcodes::cooked_info_print()
S
64 2 8
Cooked_Settings::per_page_array()
S
62 2 10
Cooked_Admin_Menus::cooked_pro()
S
70 2 6
Cooked_Admin_Menus::__construct()
S
67 2 7
Cooked_Shortcodes::cooked_title_shortcode()
S
68 2 7
Cooked_Widget_Nutrition::widget()
S
65 2 8
Cooked_Admin_Menus::cooked_settings_page()
S
70 2 6
Cooked_Post_Types::custom_columns_data()
S
69 2 7
Cooked_Enqueues::css_colors()
S
67 2 7
Cooked_Admin_Enqueues::widget_enqueues()
S
74 2 5
Cooked_Measurements::locale_formatted()
S
64 2 9
Cooked_Measurements::singular_plural()
S
69 2 7
Cooked_Gutenberg::gutenberg_support()
S
74 2 5
Cooked_Widget_Nutrition::form()
S
63 2 10
Cooked_Enqueues::css_responsive()
S
67 2 7
Cooked_Recipe_Meta::add_recipe_meta_box()
S
68 2 6
Cooked_YoastSEO::__construct()
S
69 2 6
Cooked_Elementor::should_update_content()
S
69 2 7
Cooked_Admin_Menus::cooked_import_page()
S
70 2 6
cooked_recipe_shortcodes_content()
S
63 1 14
Cooked_Admin_Enqueues::enqueue_widgets()
S
59 1 13
Cooked_RankMathSEO::register_rank_math_variables()
S
61 1 13
Cooked_Shortcodes::cooked_search_shortcode()
S
63 1 11
Cooked_Shortcodes::cooked_kses_servings_switcher()
S
64 1 11
cooked_uninstall()
S
76 1 5
Cooked_Plugin_Extra::__construct()
S
77 1 3
Cooked_Delicious_Recipes::__construct()
S
98 1 1
Cooked_Ajax::__construct()
S
63 1 10
Cooked_Shortcodes::cooked_info_fullscreen()
S
71 1 5
Cooked_Enqueues::footer_enqueues()
S
81 1 3
Cooked_Users::recipe_count_column_sortable()
S
77 1 4
Cooked_Recipes::default_content()
S
79 1 3
Cooked_YoastSEO::cooked_register_extra_yoast_variables()
S
74 1 4
Cooked_Post_Types::image_sizes()
S
69 1 6
Cooked_Import::__construct()
S
75 1 4
Cooked_Widget_Recipe_Categories::__construct()
S
69 1 7
Cooked_Recipe_Meta::render_recipe_meta_box()
S
73 1 5
Cooked_Settings::field_html()
S
80 1 3
Cooked_Post_Types::enable_taxonomy_page_title()
S
74 1 4
Cooked_Widgets::__construct()
S
77 1 3
Cooked_Settings::__construct()
S
69 1 6
Cooked_Settings::reset()
S
76 1 4
Cooked_Recipes::list_style_grid()
S
78 1 3
Cooked_Post_Types::disable_taxonomy_page_title()
S
74 1 4
Cooked_Recipes::difficulty_levels()
S
68 1 7
Cooked_Roles::add_roles()
S
66 1 8
Cooked_Users::__construct()
S
67 1 7
Cooked_Users::recipe_count_column()
S
75 1 4
Cooked_Enqueues::__construct()
S
69 1 6
Cooked_Import::field_message()
S
78 1 3
Cooked_Settings::field_nonce()
S
80 1 3
Cooked_Widget_Search::__construct()
S
69 1 7
Cooked_Post_Types::add_query_vars_filter()
S
76 1 4
Cooked_Elementor::__construct()
S
78 1 3
Cooked_Post_Types::activation()
S
74 1 5
Cooked_Widget_Nutrition::__construct()
S
69 1 7
Cooked_Gutenberg::__construct()
S
74 1 4
Cooked_Roles::remove_roles()
S
80 1 3
Cooked_Migration::__construct()
S
78 1 3
Cooked_Admin_Enqueues::__construct()
S
71 1 5
Cooked_Settings::init()
S
67 1 7
Cooked_Recipes::format_content()
S
79 1 3
Cooked_Functions::sanitize_text_field()
S
73 1 5
Cooked_Widget_Recipe_List::__construct()
S
69 1 7
Cooked_Functions::hex2rgb()
S
71 1 5
Cooked_Settings::field_misc_button()
S
72 1 5
Cooked_Import::init()
S
76 1 4
Cooked_Recipes::__construct()
S
62 1 10
Cooked_Recipes::print_content()
S
79 1 3
Cooked_Plugin::__wakeup()
S
82 1 3
Cooked_Shortcodes::cooked_kses_cooked_donut()
S
72 1 6
Cooked_Enqueues::compress_css()
S
73 1 4
Cooked_Widget_Recipe_Card::__construct()
S
69 1 7
Cooked()
S
82 1 3
Cooked_Recipe_Meta::__construct()
S
75 1 4
Cooked_Plugin::__clone()
S
82 1 3