Code Analysis: FeedbackWP - Rate My Post - WP Rating System 4.2.2

Function Rating Maintainability Complexity Lines of code
Rate_My_Post_Upgrader::upgrade()
C
31 22 139
Rate_My_Post_Public::process_rating_amp()
B
34 14 99
Rate_My_Post_Public::process_feedback()
A
38 13 69
Rate_My_Post_Public::process_rating()
A
36 11 82
Rate_My_Post_Admin::feedbacks()
A
46 13 37
Rate_My_Post_Admin::migrate_ratings()
A
43 12 49
Rate_My_Post_Public::icons_classes()
A
43 12 49
Rate_My_Post_Public::ratings_archive_pages()
A
49 12 27
Rate_My_Post_Admin::migration_tools()
A
46 11 39
Rate_My_Post_Top_Rated_Widget::form()
A
46 11 39
Rate_My_Post_Admin::sanitize_options()
A
48 11 34
Rate_My_Post_Public::enqueue_scripts()
A
40 9 63
Rate_My_Post_Admin::individually_delete_feedback()
A
46 10 39
Rate_My_Post_Public::automatically_add_result_widget()
A
52 11 23
Rate_My_Post_Admin::customization_update()
A
43 9 52
Rate_My_Post_Public::automatically_add_rating_widget()
A
55 11 19
Rate_My_Post_Admin::security_update()
A
44 9 48
Rate_My_Post_Public::top_rated_posts()
A
40 7 65
Rate_My_Post_Public::clear_cache()
A
51 9 27
Rate_My_Post_Public::amp_plugin_style()
A
53 9 22
Rate_My_Post_Top_Rated_Widget::widget()
A
52 9 22
Rate_My_Post_Admin::options_update()
A
48 8 36
Rate_My_Post_Public::save_for_analytics()
A
43 7 48
Rate_My_Post_Admin::dismiss_notice()
A
49 7 33
Rate_My_Post_Admin::backend_results_update()
A
49 7 31
Rate_My_Post_Public::get_the_results_widget()
S
54 7 22
Rate_My_Post_Public::get_the_rating_widget()
S
54 7 22
Rate_My_Post_Admin::wipe_data()
S
48 6 36
Rate_My_Post_Admin::has_required_capability()
S
54 7 20
Rate_My_Post_Public::load_results()
S
48 6 34
Rate_My_Post_Common::update_post_id_rating()
S
54 7 19
Rate_My_Post_Public::send_email_rating()
S
45 5 46
Rate_My_Post_Admin::backend_results_reset()
S
50 6 31
Rate_My_Post_Public::rating_widget_results_text()
S
49 6 30
Rate_My_Post_Admin::delete_feedback()
S
50 6 30
Rate_My_Post_Admin::options_reset()
S
50 6 30
Rate_My_Post_Admin::customization_reset()
S
50 6 30
Rate_My_Post_Stats_List::get_wp_query()
S
50 6 29
Rate_My_Post_Top_Rated_Widget_Shortcode::render()
S
47 5 40
Rate_My_Post_Public::icon_type()
S
55 6 19
Rate_My_Post_Stats_List::column_default()
S
57 6 16
Rate_My_Post_Admin::is_rmp_page()
S
64 7 8
Rate_My_Post_Public::feedback_token_verified()
S
50 5 29
Rate_My_Post_Admin::posts_column_rating()
S
50 5 29
Rate_My_Post_Admin::existing_rating_plugin()
S
62 6 11
Rate_My_Post_Admin::admin_header_design()
S
49 4 41
Rate_My_Post_Public::icons_type_count()
S
52 5 24
Rate_My_Post_Public::send_email_feedback()
S
54 5 21
Rate_My_Post_Admin::custom_post_types()
S
55 5 20
Rate_My_Post_Public::is_ip_double_vote()
S
55 5 19
Rate_My_Post_Public::custom_strings()
S
56 5 18
Rate_My_Post_Public::all_rating_data_submitted()
S
57 5 17
Rate_My_Post_Public::structured_data()
S
58 5 16
Rate_My_Post_Common::get_setting()
S
66 6 7
Rate_My_Post_Analytics_List::get_analytics()
S
57 5 14
Rate_My_Post_Top_Rated_Widget::update()
S
60 5 12
Rate_My_Post_Public::is_recaptcha_valid()
S
56 4 19
Rate_My_Post_Admin::sidebar_content()
S
52 3 33
Rate_My_Post_Common::is_boolean()
S
57 4 17
Rate_My_Post_Public::is_user_id_double_vote()
S
57 4 16
Rate_My_Post_Common::enabled_post_types()
S
63 5 9
Rate_My_Post_Admin::menu_section()
S
47 2 45
Rate_My_Post_Analytics_List::column_user()
S
58 4 15
Rate_My_Post_Admin::hide_custom_fields()
S
68 5 7
Rate_My_Post_Public::is_amp_page()
S
66 5 9
Rate_My_Post_Public::is_not_user_id_double_vote()
S
59 4 14
Rate_My_Post_Public::schema_image()
S
61 4 12
Rate_My_Post_Public::do_recaptcha()
S
61 4 11
Rate_My_Post_Common::get_average_rating()
S
62 4 11
Rate_My_Post_Public::has_privileges()
S
60 3 14
Rate_My_Post_Public::get_visual_rating()
S
59 3 14
Rate_My_Post_Public::is_not_ip_double_vote()
S
60 3 14
Rate_My_Post_Public::has_valid_nonce()
S
60 3 14
Rate_My_Post_Mutex::release()
S
60 3 13
Rate_My_Post_Settings::default_customization()
S
45 1 43
Rate_My_Post_Admin::feedback_user()
S
63 3 11
Rate_My_Post_Public::schema_type()
S
63 3 11
Rate_My_Post_Admin::rmp_pro_upsell_sidebar_content()
S
53 2 24
Rate_My_Post_Settings::default_options()
S
48 1 38
Rate_My_Post_Stats::admin_page_callback()
S
55 1 35
Rate_My_Post_Public::social_share_links()
S
55 2 19
Rate_My_Post_Admin::meta_boxes()
S
69 3 6
Rate_My_Post_Admin::has_incompatible_caching()
S
67 3 9
Rate_My_Post_Public::get_recaptcha_score()
S
58 2 15
Rate_My_Post_Analytics_List::column_default()
S
65 3 9
Rate_My_Post_Common::calculate_average_rating()
S
70 3 6
Rate_My_Post_Analytics_List::column_ip()
S
63 3 10
Rate_My_Post_Common::is_show_for_post_edit_screen()
S
66 3 8
Rate_My_Post_Loader::run()
S
66 3 8
Rate_My_Post_Mutex::acquire()
S
58 2 15
Rate_My_Post_Public::preload_fonts()
S
66 3 8
Rate_My_Post_Admin::define_post_types()
S
62 2 12
Rate_My_Post_Public::multilingual_strings()
S
51 1 26
Rate_My_Post_Public::is_valid_length()
S
62 2 11
Rate_My_Post::define_admin_hooks()
S
52 1 24
Rate_My_Post_Admin::rmp_support_docs_sidebar_content()
S
55 1 22
Rate_My_Post_Analytics::admin_page_callback()
S
60 1 21
Rate_My_Post_Admin::enqueue_scripts()
S
55 1 21
Rate_My_Post::define_public_hooks()
S
54 1 21
Rate_My_Post_Public::dump_feedback_token()
S
58 1 17
Rate_My_Post_Admin::sanitize_customization()
S
69 2 7
Rate_My_Post_Common::get_vote_count()
S
70 2 6
Rate_My_Post_Public::rating_widget_shortcode()
S
65 2 9
Rate_My_Post_Admin::sanitize_security()
S
69 2 7
Rate_My_Post_Admin::verify_migration()
S
65 2 10
Rate_My_Post_Public::is_amp_enabled()
S
68 2 7
Rate_My_Post_Admin::cpt_header_design()
S
71 2 6
Rate_My_Post_Public::internal_css()
S
62 2 10
Rate_My_Post_Admin::fix_options()
S
71 2 6
Rate_My_Post_Common::is_bulk_rate_background_process()
S
78 2 3
Rate_My_Post_Analytics_List::column_duration()
S
71 2 5
Rate_My_Post_Public::custom_class()
S
69 2 7
Rate_My_Post_Public::litespeed_nonce()
S
73 2 5
Rate_My_Post_Public::save_rating()
S
64 2 10
Rate_My_Post_Public::save_vote_count()
S
64 2 10
Rate_My_Post_Common::get_sum_of_ratings()
S
70 2 6
Rate_My_Post_Analytics_List::column_post()
S
67 2 7
Rate_My_Post_Public::social_widget()
S
67 2 8
Rate_My_Post_Analytics::set_screen()
S
71 2 6
Rate_My_Post_Common::max_rating()
S
68 2 7
Rate_My_Post_Admin::fix_current_item()
S
69 2 7
Rate_My_Post_Stats::set_screen()
S
71 2 6
Rate_My_Post_Top_Rated_Widget_Shortcode::init()
S
69 2 7
Rate_My_Post_Admin::numeric_option()
S
72 2 6
Rate_My_Post_Admin::verify_options()
S
66 2 8
Rate_My_Post_Admin::menu_section_display()
S
65 2 9
Rate_My_Post_Public::feedback_widget()
S
67 2 8
Rate_My_Post_Public::display_widget()
S
69 2 7
Rate_My_Post_Analytics_List::get_columns()
S
60 1 13
Rate_My_Post_Settings::security_options()
S
61 1 13
Rate_My_Post::load_dependencies()
S
61 1 12
Rate_My_Post_Admin::yasr_get_votes()
S
64 1 11
Rate_My_Post_Analytics::screen_option()
S
62 1 11
Rate_My_Post_Stats_List::prepare_items()
S
62 1 11
Rate_My_Post_Public::enqueue_styles()
S
64 1 11
Rate_My_Post_Stats::screen_option()
S
62 1 11
Rate_My_Post_Analytics_List::prepare_items()
S
62 1 11
Rate_My_Post::set_locale()
S
75 1 4
Rate_My_Post_Admin::admin_notices()
S
73 1 5
deactivate_rate_my_post()
S
76 1 4
Rate_My_Post_Common::set_bulk_rate_flag()
S
72 1 5
Rate_My_Post_Activator::activate()
S
70 1 6
Rate_My_Post_Public::remove_line_breaks()
S
75 1 4
Rate_My_Post_Stats_List::get_sortable_columns()
S
72 1 6
Rate_My_Post_Admin::has_valid_nonce()
S
79 1 3
Rate_My_Post_i18n::load_plugin_textdomain()
S
69 1 7
Rate_My_Post::run()
S
82 1 3
Rate_My_Post_Common::__construct()
S
77 1 4
Rate_My_Post_Loader::add()
S
64 1 10
Rate_My_Post::get_rate_my_post()
S
82 1 3
Rate_My_Post_Admin::register_widgets()
S
81 1 3
Rate_My_Post_Analytics_List::__construct()
S
69 1 7
Rate_My_Post_Admin::is_administrator()
S
80 1 3
activate_rate_my_post()
S
76 1 4
Rate_My_Post_Settings::__construct()
S
77 1 4
Rate_My_Post_Loader::__construct()
S
77 1 4
Rate_My_Post_Public::__construct()
S
77 1 4
Rate_My_Post_Loader::add_action()
S
77 1 3
Rate_My_Post_Common::delete_bulk_rate_flag()
S
74 1 4
rmp_disable_notice()
S
69 1 8
Rate_My_Post_Admin::__construct()
S
64 1 9
Rate_My_Post_Stats_List::get_stats()
S
79 1 3
Rate_My_Post_Top_Rated_Widget::__construct()
S
66 1 9
Rate_My_Post::get_version()
S
82 1 3
Rate_My_Post_Public::result_widget_shortcode()
S
70 1 6
Rate_My_Post_Top_Rated_Widget_Shortcode::__construct()
S
79 1 3
Rate_My_Post_Analytics_List::record_count()
S
72 1 5
Rate_My_Post_Analytics::init()
S
74 1 4
Rate_My_Post_Stats_List::get_columns()
S
66 1 8
Rate_My_Post_Loader::add_filter()
S
77 1 3
upgrade_rate_my_post()
S
76 1 4
Rate_My_Post_Stats::init()
S
74 1 4
Rate_My_Post_Public::save_avg_rating()
S
72 1 5
Rate_My_Post_Stats_List::no_items()
S
80 1 3
Rate_My_Post_Stats_List::__construct()
S
69 1 7
Rate_My_Post::__construct()
S
68 1 8
Rate_My_Post_Admin::enqueue_styles()
S
65 1 10
run_rate_my_post()
S
77 1 4
Rate_My_Post_Public::get_user_ip()
S
75 1 4
Rate_My_Post_Analytics_List::get_sortable_columns()
S
66 1 9
Rate_My_Post_Admin::display_metabox()
S
73 1 5
Rate_My_Post::get_loader()
S
82 1 3
Rate_My_Post_Analytics_List::no_items()
S
80 1 3
Rate_My_Post_Common::is_bulk_rate_flag_exists()
S
78 1 3
Rate_My_Post_Admin::display_customization_metabox()
S
73 1 5
Rate_My_Post_Settings::admin_notices()
S
66 1 9
Rate_My_Post_Stats_List::record_count()
S
81 1 3
Rate_My_Post_Public::register_shortcodes()
S
75 1 4
Rate_My_Post_Analytics_List::column_time()
S
77 1 3
Rate_My_Post_Deactivator::deactivate()
S
89 1 2