Code Analysis: WPC Smart Notification for WooCommerce 2.2.0

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 545
WPCleverKit::essential_kit_content()
C
26
20 195
WPCSN\notification::new_orders()
A
39 14 56
WPCSN\notification::virtual_orders()
A
39 13 59
WPCleverMenu::welcome_content()
A
39 10 68
WPCSN\notification::related_products()
A
40 10 56
WPCSN\notification::get_content()
A
50 10 30
WPCSN\ajaxProcessing::fill_products()
A
51 10 21
WPCSN\notification::low_stock_products()
A
44 8 39
WPCSN\options::get_html()
A
41 6 64
WPCSN\ajax::__construct()
A
47 8 34
WPCSN\initialization::get_footer()
A
60 9 11
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\initialization::admin_enqueue_script()
S
53 3 22
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\initialization::action_links()
S
60 3 12
WPCSN\formControl\Instance::explode_field_name()
S
61 3 12
WPCSN\formControl\FromBuilding::explode_field_name()
S
61 3 12
WPCSN\formControl\Instance::set()
S
53 2 24
WPCSN\formControl\Instance::implode_field_id()
S
70 3 6
WPCSN\initialization::enqueue_script()
S
62 3 10
WPCSN\formControl\initialization::set()
S
59 2 15
WPCSN\formControl\FromBuilding::implode_field_id()
S
70 3 6
WPCSN\initialization::admin_enqueue_style()
S
63 3 9
WPCSN\formControl\FromBuilding::explode_field_id()
S
64 3 10
WPCleverKit::deactivate_plugin_link()
S
66 2 7
WPCleverKit::is_plugin_active()
S
68 2 7
WPCSN\initialization::get_instance()
S
69 2 7
WPCleverKit::is_plugin_installed()
S
68 2 7
WPCSN\notification::get_instance()
S
68 2 8
WPCSN\formControl\FromBuilding::initialization()
S
67 2 8
WPCSN\options::get_instance()
S
70 2 7
WPCSN\formControl\FromBuilding::unique_id()
S
68 2 7
WPCSN\formControl\Instance::initialization()
S
67 2 8
WPCleverKit::activate_plugin_link()
S
66 2 7
WPCSN\formControl\Instance::explode_field_id()
S
68 2 7
WPCSN\formControl\initialization::get_instance()
S
67 2 8
WPCSN\ajaxProcessing::get_instance()
S
70 2 7
WPCSN\initialization::__construct()
S
59 1 14
WPCleverMenu::admin_menu()
S
63 1 12
WPCSN\formControl\initialization::sanitizeInstance()
S
76 1 4
WPCSN\initialization::cart_fragments()
S
76 1 4
WPCSN\formControl\initialization::formBuilding()
S
76 1 4
WPCleverKit::admin_scripts()
S
75 1 4
WPCSN\ajaxProcessing::get_content()
S
70 1 6
WPCSN\initialization::enqueue_style()
S
78 1 3
WPCSN\notification::html()
S
78 1 4
WPCleverKit::admin_menu()
S
70 1 6
WPCSN\ajaxProcessing::__construct()
S
72 1 5
WPCSN\initialization::ajax()
S
75 1 5
WPCleverKit::install_plugin_link()
S
77 1 3
WPCSN\options::__construct()
S
76 1 4
WPCSN\initialization::admin_menu_content()
S
73 1 5
WPCleverDashboard::__construct()
S
79 1 3
WPCSN\initialization::init()
S
74 1 4
WPCleverMenu::__construct()
S
80 1 3
WPCSN\options::save_form()
S
63 1 10
WPCSN\initialization::admin_menu()
S
71 1 6
WPCSN\notification::__construct()
S
80 1 3
WPCleverDashboard::enqueue_scripts()
S
79 1 3
WPCleverKit::__construct()
S
76 1 4
WPCSN\initialization::get_cart()
S
70 1 5