Code Analysis: WP INCI 1.6.9

Function Rating Maintainability Complexity Lines of code
WP_Inci::ingredients_post_type()
A
28
1 181
WP_Inci_Fields::renderSearchAjax()
A
38 7 72
WP_Inci_Fields::cmb2MultipleSearchAjaxGetResults()
A
46 7 37
WP_Inci::products_post_type()
A
32 1 125
Wp_Inci_Frontend::wiProductShortcode()
S
46 6 41
WP_Inci::get_safety_value()
S
53 7 26
WP_Inci_Fields::cmb2SearchAjaxGetResults()
S
49 6 27
Wp_Inci_Frontend::getIngredientsTable()
S
49 5 32
Wp_Inci_Frontend::getIngredient()
S
51 5 27
WP_Inci_Meta::registerPageSettings()
S
40 1 74
WP_Inci_Meta::registerSafetySelect()
S
42 1 65
WP_Inci_Meta::defaultStyle()
S
57 4 17
WP_Inci_Meta::registerIngredientsRepeater()
S
43 1 58
Wp_Inci_Frontend::wiContentIngredients()
S
62 4 11
WP_Inci_Fields::adminFooter()
S
58 3 18
WP_Inci_Meta::optionsPageMessageCallback()
S
65 4 8
WP_Inci_Fields::setupAdminScripts()
S
48 1 42
WP_Inci_Meta::connect()
S
63 3 11
WP_Inci_Fields::setTitleFilter()
S
61 3 11
WP_Inci_Fields::renderSwitch()
S
55 2 19
WP_Inci::ingredient_updated_messages()
S
54 2 18
WP_Inci::product_updated_messages()
S
54 2 18
WP_Inci_Fields::sanitizeSearchAjax()
S
64 3 9
WP_Inci_Admin::pluginUninstall()
S
65 3 10
WP_Inci_Admin::pluginAdminScripts()
S
61 2 13
WP_Inci::ingredient_bulk_updated_messages()
S
61 2 11
WP_Inci::product_bulk_updated_messages()
S
61 2 11
WP_Inci_Meta::registerBrandMetabox()
S
53 1 23
WP_Inci_Fields::init()
S
55 1 22
WP_Inci_Meta::registerSourceUrl()
S
56 1 20
Wp_Inci_Frontend::init()
S
58 1 18
Wp_Inci_Frontend::wiAddProductShortcode()
S
68 2 8
WP_Inci_Admin::addPluginSettings()
S
63 2 10
WP_Inci_Fields::get_instanceFields()
S
71 2 6
Wp_Inci_Frontend::get_instanceFrontend()
S
71 2 6
Wp_Inci_Frontend::wiEnqueueStyle()
S
67 2 7
WP_Inci_Admin::pluginActivation()
S
72 2 6
WP_Inci_Meta::get_instanceMeta()
S
71 2 6
WP_Inci_Admin::get_instanceAdmin()
S
71 2 6
WP_Inci::get_instance()
S
71 2 6
WP_Inci_Meta::selectOtherMenu()
S
69 2 7
WP_Inci_Admin::pluginDeactivation()
S
72 2 6
WP_Inci::source_updated_messages()
S
61 1 12
WP_Inci::function_updated_messages()
S
61 1 12
WP_Inci::brand_updated_messages()
S
61 1 12
WP_Inci::__construct()
S
76 1 4
WP_Inci::show_source()
S
70 1 5
WP_Inci::init()
S
63 1 10
WP_Inci_Admin::pluginSetup()
S
78 1 4
WP_Inci_Meta::removeMenuPage()
S
80 1 3
WP_Inci_Meta::copyButton()
S
71 1 5
WP_Inci_Admin::registerPluginSettings()
S
69 1 8
WP_Inci_Admin::init()
S
69 1 6
WP_Inci::show_safety_html()
S
76 1 4
WP_Inci_Fields::__construct()
S
73 1 5
WP_Inci_Meta::beforeSafety()
S
79 1 3
WP_Inci_Admin::__construct()
S
73 1 5
WP_Inci_Admin::pluginAdminStyles()
S
67 1 9
WP_Inci_Meta::__construct()
S
73 1 5
Wp_Inci_Frontend::__construct()
S
77 1 4
WP_Inci::get_default_disclaimer()
S
73 1 6
WP_Inci_Meta::init()
S
65 1 9
WP_Inci_Fields::setResults()
S
66 1 7
WP_Inci::click_on_shortcode()
S
75 1 4
WP_Inci::get_safety_html()
S
73 1 4
WP_Inci::post_type_init()
S
78 1 4
WP_Inci_Admin::pluginInit()
S
73 1 5