Code Analysis: WPC Smart Notifications for WooCommerce 2.3.7

Function Rating Maintainability Complexity Lines of code
WPCSN\formControl\Instance::parseInstance()
D
21
72 163
WPCSN\formControl\FromBuilding::form()
D
24
54 141
WPCSN\options::settings()
D
16
1 568
WPCleverKit::ajax_get_essential_kit()
C
27
19 175
WPCleverDashboard::ajax_get_plugins()
A
38 14 64
WPCSN\notification::new_orders()
A
39 14 56
WPCSN\notification::virtual_orders()
A
39 13 59
WPCSN\notification::related_products()
A
40 10 56
WPCSN\notification::get_content()
A
50 10 30
WPCSN\ajaxProcessing::get_products()
A
49 10 25
WPCSN\options::get_html()
A
42 7 56
WPCSN\notification::low_stock_products()
A
44 8 39
WPCSN\ajax::__construct()
A
47 8 34
WPCSN\initialization::get_footer()
A
60 9 11
WPCleverKit::admin_menu_content()
A
55 8 18
WPCSN\formControl\FromBuilding::building()
S
53 7 19
WPCSN\formControl\Instance::sanitize()
S
57 7 16
WPCSN\ajax::array_merge_recursive_distinct()
S
59 7 14
WPCSN\ajax::parse_request()
S
54 6 21
WPCSN\notification::on_sale_products()
S
52 6 20
WPCSN\notification::viewing()
S
54 6 18
WPCSN\formControl\Instance::esc_measurement()
S
59 6 13
WPCSN\notification::cart()
S
57 5 13
WPCSN\formControl\FromBuilding::set()
S
51 4 27
WPCSN\formControl\Instance::get_attachment_image_src()
S
63 5 10
WPCSN\formControl\FromBuilding::set_instance()
S
60 4 14
WPCSN\formControl\Instance::set_instance()
S
60 4 14
WPCSN\formControl\FromBuilding::get_instance()
S
62 4 12
WPCSN\formControl\Instance::get_instance()
S
62 4 12
WPCSN\ajaxProcessing::save_form()
S
56 3 17
WPCSN\formControl\Instance::implode_field_name()
S
67 4 7
WPCSN\formControl\FromBuilding::implode_field_name()
S
67 4 7
WPCSN\notification::manual()
S
58 3 14
WPCSN\initialization::row_meta()
S
59 3 13
WPCSN\formControl\FromBuilding::explode_field_name()
S
61 3 12
WPCSN\initialization::action_links()
S
60 3 12
WPCSN\formControl\Instance::explode_field_name()
S
61 3 12
WPCSN\formControl\Instance::set()
S
53 2 24
WPCSN\initialization::admin_enqueue_script()
S
55 2 20
WPCSN\formControl\FromBuilding::explode_field_id()
S
64 3 10
WPCSN\formControl\Instance::implode_field_id()
S
70 3 6
WPCSN\formControl\FromBuilding::implode_field_id()
S
70 3 6
WPCleverKit::plugin_index_by_slug()
S
67 3 8
WPCSN\formControl\initialization::set()
S
59 2 15
WPCSN\initialization::enqueue_script()
S
62 3 10
WPCleverDashboard::admin_menu_content()
S
64 1 22
WPCSN\initialization::get_instance()
S
69 2 7
WPCSN\formControl\initialization::get_instance()
S
67 2 8
WPCSN\initialization::admin_enqueue_style()
S
66 2 8
WPCSN\formControl\FromBuilding::unique_id()
S
68 2 7
WPCleverKit::admin_scripts()
S
63 2 10
WPCSN\ajaxProcessing::get_instance()
S
70 2 7
WPCSN\formControl\Instance::explode_field_id()
S
68 2 7
WPCleverKit::is_plugin_installed()
S
68 2 7
WPCSN\formControl\Instance::initialization()
S
67 2 8
WPCSN\options::get_instance()
S
70 2 7
WPCleverKit::is_plugin_active()
S
69 2 7
WPCSN\notification::get_instance()
S
68 2 8
WPCleverKit::deactivate_plugin_link()
S
67 2 7
WPCleverKit::activate_plugin_link()
S
67 2 7
WPCSN\formControl\FromBuilding::initialization()
S
67 2 8
WPCSN\initialization::__construct()
S
59 1 14
WPCleverDashboard::admin_menu()
S
63 1 12
WPCSN\initialization::cart_fragments()
S
76 1 4
WPCSN\ajaxProcessing::get_content()
S
70 1 6
WPCleverDashboard::__construct()
S
72 1 5
WPCSN\ajaxProcessing::__construct()
S
71 1 5
WPCSN\initialization::admin_menu()
S
71 1 6
WPCSN\formControl\initialization::formBuilding()
S
76 1 4
WPCleverMenu::__construct()
S
100 1 2
WPCSN\notification::html()
S
78 1 4
WPCSN\initialization::ajax()
S
75 1 5
WPCSN\initialization::init()
S
74 1 4
WPCSN\initialization::get_cart()
S
70 1 5
WPCSN\notification::__construct()
S
80 1 3
WPCSN\options::save_form()
S
63 1 10
WPCSN\initialization::admin_menu_content()
S
73 1 5
WPCleverKit::install_plugin_link()
S
78 1 3
WPCleverDashboard::enqueue_scripts()
S
66 1 8
WPCleverKit::__construct()
S
72 1 5
WPCSN\initialization::enqueue_style()
S
78 1 3
WPCSN\options::__construct()
S
76 1 4
WPCleverKit::admin_menu()
S
70 1 6
WPCSN\formControl\initialization::sanitizeInstance()
S
76 1 4