Code Analysis: WPC Smart Messages for WooCommerce 2.1.3

Function Rating Maintainability Complexity Lines of code
Wpcsm_Frontend::match_conditions()
D
9
116 276
WPCleverKit::essential_kit_content()
C
26
20 194
Wpcsm_Frontend::process_messages()
A
42 15 52
Wpcsm_Backend::metabox_design()
A
32 5 176
Wpcsm_Backend::get_locations()
A
26
1 236
Wpcsm_Shortcode::product_data()
A
44 13 47
WPCleverMenu::welcome_content()
A
39 10 66
Wpcsm_Frontend::display_message()
A
48 12 29
Wpcsm_Backend::message_columns_content()
A
51 10 24
Wpcsm_Shortcode::human_time_diff()
A
46 8 34
Wpcsm_Frontend::inline_css()
A
48 8 29
Wpcsm_Backend::metabox_location()
A
52 8 24
Wpcsm_Shortcode::get_saved_percentage()
A
52 8 24
Wpcsm_Shortcode::get_saved_amount()
A
53 8 24
Wpcsm_Backend::save_post()
A
54 8 23
Wpcsm_Shortcode::price()
S
52 7 26
Wpcsm_Backend::metabox_conditions()
S
45 4 47
Wpcsm_Shortcode::saved_amount()
S
57 6 17
Wpcsm_Shortcode::saved_percentage()
S
57 6 17
Wpcsm_Backend::get_condition_type()
S
39 2 74
wpcsm_init()
S
56 5 17
Wpcsm_Backend::ajax_search_term()
S
56 3 18
Wpcsm_Frontend::__construct()
S
67 4 7
Wpcsm_Backend::register_post_type()
S
49 1 31
Wpcsm_Backend::__construct()
S
57 2 16
Wpcsm_Backend::sanitize_array()
S
64 3 10
Wpcsm_Backend::metabox_message()
S
61 2 14
Wpcsm_Shortcode::init()
S
52 1 24
Wpcsm_Backend::add_meta_box()
S
57 1 18
Wpcsm_Backend::ajax_add_condition()
S
59 1 16
Wpcsm_Frontend::instance()
S
72 2 6
WPCleverKit::activate_plugin_link()
S
66 2 7
WPCleverKit::deactivate_plugin_link()
S
66 2 7
Wpcsm_Backend::get_condition_value()
S
73 2 5
Wpcsm_Shortcode::instance()
S
72 2 6
WPCleverKit::is_plugin_installed()
S
68 2 7
Wpcsm_Backend::enqueue_scripts()
S
59 1 15
Wpcsm_Frontend::get_current_roles()
S
69 2 7
Wpcsm_Backend::instance()
S
72 2 6
WPCleverKit::is_plugin_active()
S
68 2 7
WPCleverMenu::admin_menu()
S
63 1 12
Wpcsm_Frontend::get_messages()
S
62 1 11
Wpcsm_Shortcode::cart_count_diff()
S
69 1 6
Wpcsm_Shortcode::cart_total_diff()
S
69 1 6
Wpcsm_Backend::message_columns()
S
65 1 9
Wpcsm_Shortcode::cart_total()
S
79 1 3
WPCleverKit::admin_scripts()
S
75 1 4
Wpcsm_Shortcode::__construct()
S
80 1 3
WPCleverKit::install_plugin_link()
S
77 1 3
wpcsm_notice_wc()
S
100 1 7
Wpcsm_Frontend::scripts()
S
75 1 4
WPCleverMenu::__construct()
S
80 1 3
Wpcsm_Backend::ajax_get_condition_value()
S
68 1 7
Wpcsm_Shortcode::get_shortcodes()
S
82 1 3
WPCleverDashboard::__construct()
S
79 1 3
WPCleverDashboard::enqueue_scripts()
S
79 1 3
WPCleverWpcsm::__construct()
S
75 1 5
Wpcsm_Shortcode::random_number()
S
68 1 7
WPCleverKit::admin_menu()
S
70 1 6
WPCleverKit::__construct()
S
76 1 4
Wpcsm_Shortcode::cart_count()
S
79 1 3