Code Analysis: Plugin for Google Reviews 4.8.2

Function Rating Maintainability Complexity Lines of code
WP_Rplg_Google_Reviews\Includes\Core\Connect_Google::save_reviews()
D
28
32 136
WP_Rplg_Google_Reviews\Includes\Settings_Save::save_from_post_array()
C
33 29 89
WP_Rplg_Google_Reviews\Includes\Core\Core::get_data()
C
37 25 70
WP_Rplg_Google_Reviews\Includes\Debug_Info::render()
B
33 20 99
WP_Rplg_Google_Reviews\Includes\Builder_Page::render()
B
33 13 136
WP_Rplg_Google_Reviews\Includes\Core\Core::get_google_reviews()
B
36 16 76
WP_Rplg_Google_Reviews\Includes\View::render()
B
42 17 50
WP_Rplg_Google_Reviews\Includes\Plugin_Settings::render()
B
35 13 101
WP_Rplg_Google_Reviews\Includes\Activator::update_db()
B
38 15 65
WP_Rplg_Google_Reviews\Includes\View::grw_slider_review()
A
42 15 50
WP_Rplg_Google_Reviews\Includes\Plugin_Support::render()
A
38 11 89
WP_Rplg_Google_Reviews\Includes\Core\Core::get_reviews()
A
44 13 44
WP_Rplg_Google_Reviews\Includes\Feed_Ajax::get_place()
A
42 12 48
WP_Rplg_Google_Reviews\Includes\Core\Core::merge_biz()
A
44 12 42
WP_Rplg_Google_Reviews\Includes\View::render_grid()
A
43 11 53
WP_Rplg_Google_Reviews\Includes\Feed_Widget::widget()
A
47 12 33
WP_Rplg_Google_Reviews\Includes\View::grw_place_review()
A
44 11 45
WP_Rplg_Google_Reviews\Includes\Reviews_Cron::update_schedule()
A
44 11 39
WP_Rplg_Google_Reviews\Includes\Core\Connect_Google::grw_refresh_reviews()
A
48 11 32
WP_Rplg_Google_Reviews\Includes\Core\Connect_Google::connect_google()
A
45 10 37
WP_Rplg_Google_Reviews\Includes\Core\Core::get_overview()
A
37 7 82
WP_Rplg_Google_Reviews\Includes\Feed_Old::get_feed()
A
52 11 20
WP_Rplg_Google_Reviews\Includes\Admin\Admin_Rev::leaverev()
A
43 9 49
WP_Rplg_Google_Reviews\Includes\View::render_slider()
A
45 8 50
WP_Rplg_Google_Reviews\Includes\View::grw_place_reviews()
A
49 9 32
WP_Rplg_Google_Reviews\Includes\Core\Connect_Google::hide_review()
A
47 8 34
WP_Rplg_Google_Reviews\Includes\View::render_badge()
S
45 5 59
WP_Rplg_Google_Reviews\Includes\Core\Connect_Google::call_google()
S
50 7 27
WP_Rplg_Google_Reviews\Includes\View::grw_place()
S
48 6 38
WP_Rplg_Google_Reviews\Includes\Admin\Admin_Feed_Columns::render()
S
53 7 22
WP_Rplg_Google_Reviews\Includes\Feed_Shortcode::init()
S
53 7 21
WP_Rplg_Google_Reviews\Includes\Admin\Admin_Notice::render_notices()
S
58 6 15
WP_Rplg_Google_Reviews\Includes\Feed_Widget::form()
S
46 4 45
WP_Rplg_Google_Reviews\Includes\Assets::register()
S
53 5 22
maybe_drop_column()
S
60 5 14
WP_Rplg_Google_Reviews\Includes\Plugin::register_services()
S
41 2 59
WP_Rplg_Google_Reviews\Includes\View::grw_stars()
S
60 5 14
WP_Rplg_Google_Reviews\Includes\Admin\Admin_Tophead::render()
S
49 3 43
WP_Rplg_Google_Reviews\Includes\Activator::delete_duplicates()
S
52 4 25
WP_Rplg_Google_Reviews\Includes\Plugin_Overview::render()
S
48 1 69
WP_Rplg_Google_Reviews\Includes\View::render_list()
S
56 4 22
WP_Rplg_Google_Reviews\Includes\Core\Database::create()
S
45 2 49
WP_Rplg_Google_Reviews\Includes\Admin\Admin_Notice::is_valid_screen()
S
66 5 7
WP_Rplg_Google_Reviews\Includes\View::grw_anchor()
S
74 5 3
WP_Rplg_Google_Reviews\Includes\Admin\Admin_Menu::remove_submenu_pages()
S
61 4 13
WP_Rplg_Google_Reviews\Includes\Reviews_Cron::register()
S
61 4 11
WP_Rplg_Google_Reviews\Includes\Admin\Admin_Feed_Columns::change_edit_post_link()
S
62 4 11
WP_Rplg_Google_Reviews\Includes\Feed_Deserializer::get_all_feeds_short()
S
62 4 11
WP_Rplg_Google_Reviews\Includes\Post_Types::register_feed_post_type()
S
42 1 51
WP_Rplg_Google_Reviews\Includes\View::render_rating()
S
59 3 17
WP_Rplg_Google_Reviews\Includes\Settings_Save::redirect_to_tab()
S
59 3 15
WP_Rplg_Google_Reviews\Includes\Feed_Ajax::upload_image()
S
58 3 15
WP_Rplg_Google_Reviews\Includes\Core\Connect_Google::upload_image()
S
58 3 15
WP_Rplg_Google_Reviews\Includes\Activator::delete_all_feeds_single_site()
S
58 3 15
WP_Rplg_Google_Reviews\Includes\Activator::activate_single_site()
S
60 3 14
WP_Rplg_Google_Reviews\Includes\Debug_Info::encrypt()
S
59 3 13
WP_Rplg_Google_Reviews\Includes\Settings_Save::check_nonce()
S
60 3 12
WP_Rplg_Google_Reviews\Includes\Assets::style_async()
S
62 3 11
WP_Rplg_Google_Reviews\Includes\Assets::script_async()
S
62 3 11
WP_Rplg_Google_Reviews\Includes\Core\Core::get_default_options()
S
47 1 39
WP_Rplg_Google_Reviews\Includes\Assets::enqueue_admin_scripts()
S
57 2 18
WP_Rplg_Google_Reviews\Includes\Admin\Admin_Notice::needs_repositioned()
S
66 3 8
WP_Rplg_Google_Reviews\Includes\Feed_Ajax::api_url()
S
64 3 10
WP_Rplg_Google_Reviews\Includes\Activator::drop_db()
S
67 3 8
WP_Rplg_Google_Reviews\Includes\Feed_Ajax::business_avatar()
S
60 2 15
WP_Rplg_Google_Reviews\Includes\Core\Connect_Google::business_avatar()
S
59 2 15
WP_Rplg_Google_Reviews\Includes\Core\Connect_Google::api_url()
S
64 3 10
WP_Rplg_Google_Reviews\Includes\Feed_Block::render()
S
63 3 10
WP_Rplg_Google_Reviews\Includes\Core\Database::execsql()
S
64 3 9
WP_Rplg_Google_Reviews\Includes\Activator::delete_all_options()
S
67 3 8
WP_Rplg_Google_Reviews\Includes\Activator::delete_all_feeds()
S
67 3 8
WP_Rplg_Google_Reviews\Includes\Admin\Admin_Feed_Columns::change_post_row_actions()
S
64 3 9
WP_Rplg_Google_Reviews\Includes\Admin\Admin_Menu::add_admin_body_class()
S
64 3 10
WP_Rplg_Google_Reviews\Includes\Assets::get_js_asset()
S
72 3 4
WP_Rplg_Google_Reviews\Includes\Post_Types::trash()
S
63 3 10
WP_Rplg_Google_Reviews\Includes\Post_Types::publish()
S
65 3 8
WP_Rplg_Google_Reviews\Includes\View::grw_place_rating()
S
64 3 10
WP_Rplg_Google_Reviews\Includes\Builder_Page::init()
S
64 3 10
WP_Rplg_Google_Reviews\Includes\Feed_Deserializer::get_all_feeds()
S
59 2 14
WP_Rplg_Google_Reviews\Includes\Feed_Deserializer::get_feed()
S
59 2 14
WP_Rplg_Google_Reviews\Includes\Feed_Serializer::save()
S
59 2 14
WP_Rplg_Google_Reviews\Includes\Feed_Deserializer::get_feed_count()
S
60 2 13
grw_plugin_action_links()
S
61 2 12
WP_Rplg_Google_Reviews\Includes\Feed_Ajax::save_ajax()
S
60 2 12
WP_Rplg_Google_Reviews\Includes\Feed_Serializer::feed_save()
S
61 2 12
WP_Rplg_Google_Reviews\Includes\Assets::register_scripts()
S
62 2 12
WP_Rplg_Google_Reviews\Includes\Admin\Admin_Menu::add_subpages()
S
54 1 26
WP_Rplg_Google_Reviews\Includes\Feed_Page::render()
S
65 2 11
WP_Rplg_Google_Reviews\Includes\Plugin_Overview::register()
S
63 2 11
WP_Rplg_Google_Reviews\Includes\Plugin_Settings::register()
S
63 2 11
grw_plugin_row_meta()
S
62 2 11
WP_Rplg_Google_Reviews\Includes\Activator::options()
S
54 1 25
WP_Rplg_Google_Reviews\Includes\Admin\Admin_Menu::add_page()
S
58 1 19
WP_Rplg_Google_Reviews\Includes\Feed_Block::register_block()
S
56 1 18
WP_Rplg_Google_Reviews\Includes\Admin\Admin_Rateus_Ajax::rateus_ajax_feedback()
S
57 1 17
WP_Rplg_Google_Reviews\Includes\Activator::delete_all_options_single_site()
S
74 2 5
WP_Rplg_Google_Reviews\Includes\Feed_Widget::__construct()
S
59 1 15
WP_Rplg_Google_Reviews\Includes\Activator::activate_multisite()
S
65 2 9
WP_Rplg_Google_Reviews\Includes\Assets::register_scripts_loop()
S
73 2 5
WP_Rplg_Google_Reviews\Includes\Activator::delete_all_options_multisite()
S
65 2 9
WP_Rplg_Google_Reviews\Includes\View::grw_image()
S
78 2 3
WP_Rplg_Google_Reviews\Includes\Activator::create_db()
S
68 2 8
WP_Rplg_Google_Reviews\Includes\Activator::activate()
S
68 2 8
WP_Rplg_Google_Reviews\Includes\Activator::create_db_multisite()
S
65 2 9
WP_Rplg_Google_Reviews\Includes\Plugin::admin_init()
S
71 2 6
WP_Rplg_Google_Reviews\Includes\Assets::enqueue_public_styles()
S
67 2 8
WP_Rplg_Google_Reviews\Includes\Plugin_Overview_Ajax::overview_ajax()
S
71 2 5
WP_Rplg_Google_Reviews\Includes\View::grw_array()
S
69 2 7
WP_Rplg_Google_Reviews\Includes\Activator::check_version()
S
73 2 5
WP_Rplg_Google_Reviews\Includes\Assets::enqueue_public_scripts()
S
65 2 10
WP_Rplg_Google_Reviews\Includes\Assets::get_css_asset()
S
77 2 3
WP_Rplg_Google_Reviews\Includes\Assets::register_styles_loop()
S
73 2 5
WP_Rplg_Google_Reviews\Includes\Admin\Admin_Notice::parse_notices_from_url()
S
70 2 6
WP_Rplg_Google_Reviews\Includes\Reviews_Cron::deactivate()
S
69 2 7
WP_Rplg_Google_Reviews\Includes\View::js_loader()
S
77 2 3
WP_Rplg_Google_Reviews\Includes\Activator::drop_db_multisite()
S
65 2 9
WP_Rplg_Google_Reviews\Includes\Feed_Page::register()
S
64 2 10
WP_Rplg_Google_Reviews\Includes\Activator::delete_all_feeds_multisite()
S
65 2 9
WP_Rplg_Google_Reviews\Includes\Activator::random_str()
S
64 2 9
WP_Rplg_Google_Reviews\Includes\Admin\Admin_Feed_Columns::hide_grw_feed_excerpt()
S
79 2 3
WP_Rplg_Google_Reviews\Includes\Assets::rucss_safelist()
S
67 2 8
WP_Rplg_Google_Reviews\Includes\Assets::register_styles()
S
69 2 7
WP_Rplg_Google_Reviews\Includes\Admin\Admin_Feed_Columns::get_columns()
S
63 1 11
WP_Rplg_Google_Reviews\Includes\Core\Core::__construct()
S
91 1 2
WP_Rplg_Google_Reviews\Includes\Feed_Old::__construct()
S
91 1 2
WP_Rplg_Google_Reviews\Includes\Plugin_Support::__construct()
S
81 1 3
WP_Rplg_Google_Reviews\Includes\Plugin_Overview_Ajax::__construct()
S
75 1 4
WP_Rplg_Google_Reviews\Includes\Assets::__construct()
S
74 1 5
WP_Rplg_Google_Reviews\Includes\Admin\Admin_Menu::__construct()
S
91 1 2
WP_Rplg_Google_Reviews\Includes\Plugin_Settings::init()
S
91 1 2
WP_Rplg_Google_Reviews\Includes\Admin\Admin_Rateus_Ajax::__construct()
S
75 1 4
WP_Rplg_Google_Reviews\Includes\Activator::create_db_single_site()
S
82 1 3
WP_Rplg_Google_Reviews\Includes\Admin\Admin_Menu::register()
S
69 1 6
WP_Rplg_Google_Reviews\Includes\Plugin::__construct()
S
77 1 4
WP_Rplg_Google_Reviews\Includes\Builder_Page::add_admin_notice()
S
91 1 2
WP_Rplg_Google_Reviews\Includes\Activator::drop_db_single_site()
S
82 1 3
WP_Rplg_Google_Reviews\Includes\Admin\Admin_Tophead::register()
S
79 1 3
WP_Rplg_Google_Reviews\Includes\Plugin::activate()
S
66 1 8
WP_Rplg_Google_Reviews\Includes\Plugin::deactivate()
S
82 1 3
WP_Rplg_Google_Reviews\Includes\Post_Types::register()
S
71 1 5
WP_Rplg_Google_Reviews\Includes\Activator::exist_install()
S
81 1 3
WP_Rplg_Google_Reviews\Includes\Admin\Admin_Notice::register()
S
72 1 5
WP_Rplg_Google_Reviews\Includes\Feed_Shortcode::register()
S
79 1 3
WP_Rplg_Google_Reviews\Includes\Post_Types::register_post_types()
S
82 1 3
WP_Rplg_Google_Reviews\Includes\Admin\Admin_Rateus_Ajax::rateus_ajax()
S
68 1 6
WP_Rplg_Google_Reviews\Includes\Admin\Admin_Page::render()
S
73 1 5
WP_Rplg_Google_Reviews\Includes\Feed_Block::__construct()
S
71 1 6
WP_Rplg_Google_Reviews\Includes\Feed_Widget::update()
S
70 1 6
WP_Rplg_Google_Reviews\Includes\Builder_Page::__construct()
S
74 1 5
WP_Rplg_Google_Reviews\Includes\Feed_Shortcode::__construct()
S
69 1 7
WP_Rplg_Google_Reviews\Includes\Settings_Save::register()
S
79 1 3
WP_Rplg_Google_Reviews\Includes\Deactivator::deactivate()
S
82 1 3
WP_Rplg_Google_Reviews\Includes\Plugin_Settings::connect()
S
81 1 3
WP_Rplg_Google_Reviews\Includes\Deactivator::__construct()
S
81 1 3
WP_Rplg_Google_Reviews\Includes\Plugin_Overview::connect()
S
81 1 3
WP_Rplg_Google_Reviews\Includes\Admin\Admin_Page::add_page()
S
66 1 10
WP_Rplg_Google_Reviews\Includes\Feed_Deserializer::__construct()
S
81 1 3
WP_Rplg_Google_Reviews\Includes\Plugin_Overview::init()
S
91 1 2
WP_Rplg_Google_Reviews\Includes\Feed_Block::register()
S
74 1 4
wp_nonce_field()
S
100 1 1
WP_Rplg_Google_Reviews\Includes\Plugin::init_language()
S
77 1 3
WP_Rplg_Google_Reviews\Includes\Admin\Admin_Notice::remove_query_args()
S
79 1 3
WP_Rplg_Google_Reviews\Includes\Admin\Admin_Feed_Columns::__construct()
S
81 1 3
WP_Rplg_Google_Reviews\Includes\Debug_Info::__construct()
S
77 1 4
WP_Rplg_Google_Reviews\Includes\Admin\Admin_Rev::register()
S
79 1 3
WP_Rplg_Google_Reviews\Includes\Plugin_Support::register()
S
75 1 4
WP_Rplg_Google_Reviews\Includes\Activator::__construct()
S
81 1 3
WP_Rplg_Google_Reviews\Includes\Admin\Admin_Page::__construct()
S
69 1 7
WP_Rplg_Google_Reviews\Includes\Activator::register()
S
72 1 5
WP_Rplg_Google_Reviews\Includes\Feed_Page::connect()
S
81 1 3
WP_Rplg_Google_Reviews\Includes\Plugin_Overview::__construct()
S
77 1 4
WP_Rplg_Google_Reviews\Includes\Feed_Block::register_category()
S
77 1 3
WP_Rplg_Google_Reviews\Includes\Assets::enqueue_admin_styles()
S
71 1 6
WP_Rplg_Google_Reviews\Includes\Plugin_Support::init()
S
91 1 2
WP_Rplg_Google_Reviews\Includes\Activator::first_install()
S
73 1 5
WP_Rplg_Google_Reviews\Includes\Feed_Page::__construct()
S
77 1 4
WP_Rplg_Google_Reviews\Includes\Core\Connect_Google::__construct()
S
75 1 4
WP_Rplg_Google_Reviews\Includes\Reviews_Cron::__construct()
S
77 1 4
WP_Rplg_Google_Reviews\Includes\Feed_Serializer::__construct()
S
77 1 3
WP_Rplg_Google_Reviews\Includes\Builder_Page::register()
S
79 1 3
WP_Rplg_Google_Reviews\Includes\Assets::version()
S
82 1 3
WP_Rplg_Google_Reviews\Includes\Feed_Ajax::__construct()
S
65 1 9
WP_Rplg_Google_Reviews\Includes\Plugin::register()
S
70 1 6
WP_Rplg_Google_Reviews\Includes\Core\Database::drop()
S
70 1 6
WP_Rplg_Google_Reviews\Includes\Settings_Save::__construct()
S
77 1 4
WP_Rplg_Google_Reviews\Includes\View::options()
S
66 1 10
WP_Rplg_Google_Reviews\Includes\Admin\Admin_Feed_Columns::register()
S
66 1 7
WP_Rplg_Google_Reviews\Includes\Plugin_Settings::__construct()
S
74 1 5