Code Analysis: WP INCI 1.5.2

Function Rating Maintainability Complexity Lines of code
WP_Inci_Fields::render_search_ajax()
A
38 12 63
WP_Inci::ingredients_post_type()
A
28
1 173
wi_product_block()
A
41 7 61
WP_Inci::products_post_type()
S
33 1 119
WP_Inci::get_safety_value()
S
53 7 26
Wp_Inci_Frontend::wi_product_shortcode()
S
46 6 39
WP_Inci_Fields::render_switch()
S
50 6 28
Wp_Inci_Frontend::get_ingredients_table()
S
50 5 30
Wp_Inci_Frontend::get_ingredient()
S
52 5 25
WP_Inci_Meta::remove_gutenberg_tips()
S
57 5 19
WP_Inci_Fields::cmb2_multiple_search_ajax_get_results()
S
48 4 32
WP_Inci_Fields::cmb2_search_ajax_get_results()
S
50 4 28
WP_Inci_Meta::register_page_settings()
S
41 1 64
WP_Inci_Meta::default_style()
S
57 4 17
WP_Inci_Meta::disable_editor_fullscreen()
S
63 5 10
Wp_Inci_Frontend::wi_content_ingredients()
S
62 4 11
WP_Inci_Meta::register_safety_select()
S
44 1 51
WP_Inci_Meta::register_ingredients_repeater()
S
44 1 50
WP_Inci_Fields::admin_footer()
S
58 3 19
wi_get_products()
S
57 3 18
WP_Inci_Meta::options_page_message_callback()
S
65 4 8
WP_Inci::ingredient_updated_messages()
S
54 2 18
WP_Inci::product_updated_messages()
S
54 2 18
wi_blocks_category()
S
59 2 16
WP_Inci_Admin::plugin_uninstall()
S
65 3 10
WP_Inci_Fields::set_title_filter()
S
62 3 10
WP_Inci_Fields::sanitize_search_ajax()
S
64 3 9
WP_Inci_Meta::connect()
S
64 3 10
WP_Inci::product_bulk_updated_messages()
S
60 2 12
WP_Inci::ingredient_bulk_updated_messages()
S
61 2 11
WP_Inci_Fields::setup_admin_scripts()
S
53 1 25
WP_Inci_Meta::register_custom_brand_metabox()
S
55 1 19
WP_Inci_Fields::init()
S
57 1 19
WP_Inci_Meta::register_source_url()
S
58 1 16
WP_Inci_Admin::get_instance_admin()
S
71 2 6
WP_Inci_Admin::plugin_admin_scripts()
S
65 2 9
WP_Inci_Admin::plugin_activation()
S
72 2 6
WP_Inci_Fields::get_instance_fields()
S
71 2 6
WP_Inci_Meta::get_instance_meta()
S
71 2 6
Wp_Inci_Frontend::wi_enqueue_style()
S
65 2 9
Wp_Inci_Frontend::get_instance_frontend()
S
71 2 6
Wp_Inci_Frontend::wi_add_product_shortcode()
S
71 2 6
WP_Inci_Admin::add_plugin_settings()
S
65 2 8
WP_Inci::get_instance()
S
71 2 6
WP_Inci_Meta::select_other_menu()
S
69 2 7
WP_Inci_Admin::plugin_deactivation()
S
72 2 6
WP_Inci::function_updated_messages()
S
61 1 12
WP_Inci::source_updated_messages()
S
61 1 12
WP_Inci::brand_updated_messages()
S
61 1 12
WP_Inci_Meta::init()
S
62 1 11
WP_Inci_Meta::remove_menu_page()
S
80 1 3
WP_Inci_Admin::register_plugin_settings()
S
75 1 4
WP_Inci_Admin::plugin_init()
S
73 1 5
WP_Inci::post_type_init()
S
78 1 4
WP_Inci::get_safety_html()
S
73 1 4
WP_Inci_Meta::copy_button()
S
71 1 5
WP_Inci_Admin::plugin_setup()
S
78 1 4
WP_Inci_Admin::plugin_admin_styles()
S
71 1 6
WP_Inci_Meta::__construct()
S
73 1 5
Wp_Inci_Frontend::init()
S
64 1 9
WP_Inci_Admin::init()
S
68 1 7
wi_load_cb()
S
83 1 3
WP_Inci_Admin::__construct()
S
73 1 5
Wp_Inci_Frontend::__construct()
S
78 1 4
WP_Inci::init()
S
63 1 10
WP_Inci_Fields::__construct()
S
73 1 5
WP_Inci_Fields::set_results()
S
66 1 7
WP_Inci::__construct()
S
65 1 8
WP_Inci_Meta::before_safety()
S
80 1 3
WP_Inci::wi_default_disclaimer()
S
77 1 4