Code Analysis: WPC Smart Messages for WooCommerce 1.0.1

Function Rating Maintainability Complexity Lines of code
Wpcsm_Frontend::match_conditions()
D
18
77 190
WPCleverKit::essential_kit_content()
C
26
20 195
Wpcsm_Backend::get_locations()
A
27
1 230
Wpcsm_Frontend::process_messages()
A
45 12 40
WPCleverMenu::welcome_content()
A
39 10 66
Wpcsm_Frontend::display_message()
A
52 10 23
Wpcsm_Shortcode::human_time_diff_shortcode()
A
46 8 34
Wpcsm_Shortcode::get_saved_percentage()
A
52 8 24
Wpcsm_Shortcode::get_saved_amount()
A
53 8 24
Wpcsm_Backend::metabox_location()
S
52 6 26
Wpcsm_Backend::metabox_conditions()
S
45 4 47
Wpcsm_Shortcode::saved_amount_shortcode()
S
57 6 17
Wpcsm_Shortcode::saved_percentage_shortcode()
S
57 6 17
Wpcsm_Backend::get_condition_type()
S
41 2 64
wpcsm_init()
S
56 5 17
Wpcsm_Backend::save_post()
S
60 5 14
Wpcsm_Shortcode::price_shortcode()
S
58 4 17
Wpcsm_Backend::ajax_search_term()
S
56 3 18
Wpcsm_Frontend::__construct()
S
67 4 7
Wpcsm_Backend::metabox_message()
S
55 2 21
Wpcsm_Backend::register_post_type()
S
49 1 31
Wpcsm_Backend::sanitize_array()
S
64 3 10
Wpcsm_Shortcode::init()
S
54 1 22
Wpcsm_Backend::ajax_add_condition()
S
59 1 16
WPCleverKit::is_plugin_active()
S
68 2 7
WPCleverKit::is_plugin_installed()
S
68 2 7
Wpcsm_Frontend::instance()
S
72 2 6
Wpcsm_Backend::instance()
S
72 2 6
Wpcsm_Frontend::get_current_roles()
S
69 2 7
Wpcsm_Backend::get_condition_value()
S
73 2 5
Wpcsm_Shortcode::instance()
S
72 2 6
WPCleverKit::deactivate_plugin_link()
S
66 2 7
WPCleverKit::activate_plugin_link()
S
66 2 7
Wpcsm_Backend::add_meta_box()
S
60 1 14
WPCleverMenu::admin_menu()
S
63 1 12
Wpcsm_Backend::enqueue_scripts()
S
62 1 11
Wpcsm_Frontend::get_messages()
S
62 1 11
WPCleverMenu::__construct()
S
80 1 3
WPCleverKit::admin_scripts()
S
75 1 4
Wpcsm_Shortcode::cart_count_diff_shortcode()
S
70 1 6
Wpcsm_Shortcode::cart_count_shortcode()
S
82 1 3
WPCleverKit::__construct()
S
76 1 4
wpcsm_notice_wc()
S
100 1 7
Wpcsm_Shortcode::cart_total_shortcode()
S
82 1 3
Wpcsm_Backend::ajax_get_condition_value()
S
68 1 7
Wpcsm_Shortcode::__construct()
S
80 1 3
WPCleverDashboard::enqueue_scripts()
S
79 1 3
Wpcsm_Frontend::scripts()
S
79 1 3
WPCleverDashboard::__construct()
S
79 1 3
WPCleverKit::admin_menu()
S
70 1 6
Wpcsm_Shortcode::get_shortcodes()
S
82 1 3
Wpcsm_Shortcode::random_number_shortcode()
S
69 1 7
Wpcsm_Backend::__construct()
S
64 1 9
WPCleverKit::install_plugin_link()
S
77 1 3
Wpcsm_Shortcode::cart_total_diff_shortcode()
S
70 1 6
WPCleverWpcsm::__construct()
S
75 1 5