Code Analysis: Plugin for Google Reviews 2.2.8

Function Rating Maintainability Complexity Lines of code
WP_Rplg_Google_Reviews\Includes\Core\Connect_Google::save_reviews()
D
29 30 128
WP_Rplg_Google_Reviews\Includes\Core\Core::get_data()
C
37 25 70
WP_Rplg_Google_Reviews\Includes\Core\Connect_Google::request_handler()
C
32 23 97
WP_Rplg_Google_Reviews\Includes\Settings_Save::save_from_post_array()
C
35 23 78
WP_Rplg_Google_Reviews\Includes\Plugin_Settings::render()
B
31 17 144
WP_Rplg_Google_Reviews\Includes\Debug_Info::render()
B
36 15 80
WP_Rplg_Google_Reviews\Includes\Builder_Page::render()
A
36 11 101
WP_Rplg_Google_Reviews\Includes\Activator::update_db()
A
39 13 64
WP_Rplg_Google_Reviews\Includes\Core\Core::get_google_reviews()
A
38 12 72
WP_Rplg_Google_Reviews\Includes\View::render()
A
44 13 44
WP_Rplg_Google_Reviews\Includes\Core\Core::get_reviews()
A
44 13 44
WP_Rplg_Google_Reviews\Includes\Core\Core::merge_biz()
A
44 12 42
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\View::grw_slider_review()
A
45 11 43
WP_Rplg_Google_Reviews\Includes\Reviews_Cron::update_schedule()
A
45 11 38
WP_Rplg_Google_Reviews\Includes\Plugin_Support::render()
A
42 9 66
WP_Rplg_Google_Reviews\Includes\View::render_slider()
A
44 9 54
WP_Rplg_Google_Reviews\Includes\Admin\Admin_Rev::leaverev()
A
42 9 50
WP_Rplg_Google_Reviews\Includes\Feed_Old::get_feed()
A
52 11 20
WP_Rplg_Google_Reviews\Includes\View::grw_place_reviews()
A
49 9 32
WP_Rplg_Google_Reviews\Includes\Core\Core::get_overview()
A
39 6 67
WP_Rplg_Google_Reviews\Includes\View::render_badge()
S
45 5 59
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\View::grw_trim_text()
S
55 7 19
WP_Rplg_Google_Reviews\Includes\Feed_Widget::form()
S
46 4 45
WP_Rplg_Google_Reviews\Includes\Admin\Admin_Notice::render_notices()
S
58 6 15
WP_Rplg_Google_Reviews\Includes\Core\Connect_Google::grw_refresh_reviews()
S
55 5 18
WP_Rplg_Google_Reviews\Includes\Reviews_Cron::register()
S
57 5 15
maybe_drop_column()
S
60 5 14
WP_Rplg_Google_Reviews\Includes\View::grw_stars()
S
60 5 14
WP_Rplg_Google_Reviews\Includes\View::grw_place()
S
53 4 26
WP_Rplg_Google_Reviews\Includes\Admin\Admin_Tophead::render()
S
50 3 41
WP_Rplg_Google_Reviews\Includes\Plugin::register_services()
S
41 2 56
WP_Rplg_Google_Reviews\Includes\View::render_list()
S
56 4 22
WP_Rplg_Google_Reviews\Includes\Core\Database::create()
S
45 2 48
WP_Rplg_Google_Reviews\Includes\Assets::register()
S
56 4 17
WP_Rplg_Google_Reviews\Includes\Admin\Admin_Notice::is_valid_screen()
S
66 5 7
WP_Rplg_Google_Reviews\Includes\Admin\Admin_Menu::remove_submenu_pages()
S
61 4 13
WP_Rplg_Google_Reviews\Includes\Admin\Admin_Feed_Columns::change_edit_post_link()
S
62 4 11
WP_Rplg_Google_Reviews\Includes\Plugin_Overview::render()
S
50 1 56
WP_Rplg_Google_Reviews\Includes\Post_Types::register_feed_post_type()
S
42 1 51
WP_Rplg_Google_Reviews\Includes\View::grw_anchor()
S
75 4 3
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\Settings_Save::redirect_to_tab()
S
59 3 15
WP_Rplg_Google_Reviews\Includes\Assets::add_async()
S
60 3 13
WP_Rplg_Google_Reviews\Includes\Activator::activate_single_site()
S
62 3 12
WP_Rplg_Google_Reviews\Includes\Settings_Save::check_nonce()
S
60 3 12
WP_Rplg_Google_Reviews\Includes\Assets::enqueue_admin_scripts()
S
55 2 21
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\Post_Types::trash()
S
63 3 10
WP_Rplg_Google_Reviews\Includes\Post_Types::publish()
S
65 3 8
WP_Rplg_Google_Reviews\Includes\Builder_Page::init()
S
64 3 10
WP_Rplg_Google_Reviews\Includes\View::grw_place_rating()
S
64 3 10
WP_Rplg_Google_Reviews\Includes\Core\Core::get_default_options()
S
50 1 30
WP_Rplg_Google_Reviews\Includes\View::grw_image()
S
78 3 3
WP_Rplg_Google_Reviews\Includes\Core\Connect_Google::business_avatar()
S
59 2 15
WP_Rplg_Google_Reviews\Includes\Admin\Admin_Notice::needs_repositioned()
S
66 3 8
WP_Rplg_Google_Reviews\Includes\Activator::delete_all_options()
S
67 3 8
WP_Rplg_Google_Reviews\Includes\Activator::drop_db()
S
67 3 8
WP_Rplg_Google_Reviews\Includes\Feed_Deserializer::get_feed()
S
59 2 14
WP_Rplg_Google_Reviews\Includes\Feed_Deserializer::get_all_feeds()
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
WP_Rplg_Google_Reviews\Includes\Feed_Serializer_Ajax::save_ajax()
S
60 2 12
WP_Rplg_Google_Reviews\Includes\Feed_Serializer::feed_save()
S
61 2 12
grw_plugin_action_links()
S
61 2 12
WP_Rplg_Google_Reviews\Includes\Feed_Page::render()
S
65 2 11
WP_Rplg_Google_Reviews\Includes\Admin\Admin_Menu::add_subpages()
S
54 1 26
grw_plugin_row_meta()
S
62 2 11
WP_Rplg_Google_Reviews\Includes\Admin\Admin_Menu::add_page()
S
58 1 19
WP_Rplg_Google_Reviews\Includes\Activator::options()
S
58 1 19
WP_Rplg_Google_Reviews\Includes\Core\Connect_Google::api_url()
S
68 2 7
WP_Rplg_Google_Reviews\Includes\Activator::delete_all_options_single_site()
S
74 2 5
WP_Rplg_Google_Reviews\Includes\Activator::create_db_multisite()
S
65 2 9
WP_Rplg_Google_Reviews\Includes\Assets::get_js_asset()
S
77 2 3
WP_Rplg_Google_Reviews\Includes\Plugin::admin_init()
S
71 2 6
WP_Rplg_Google_Reviews\Includes\Activator::delete_all_feeds_multisite()
S
65 2 9
WP_Rplg_Google_Reviews\Includes\View::grw_substr()
S
77 2 3
WP_Rplg_Google_Reviews\Includes\Assets::enqueue_public_scripts()
S
70 2 7
WP_Rplg_Google_Reviews\Includes\Assets::register_scripts()
S
65 2 9
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\Admin\Admin_Notice::parse_notices_from_url()
S
70 2 6
WP_Rplg_Google_Reviews\Includes\Activator::create_db()
S
68 2 8
WP_Rplg_Google_Reviews\Includes\View::js_loader()
S
77 2 3
WP_Rplg_Google_Reviews\Includes\View::grw_strlen()
S
78 2 3
WP_Rplg_Google_Reviews\Includes\View::grw_strrpos()
S
77 2 3
WP_Rplg_Google_Reviews\Includes\View::grw_array()
S
69 2 7
WP_Rplg_Google_Reviews\Includes\Activator::drop_db_multisite()
S
65 2 9
WP_Rplg_Google_Reviews\Includes\Activator::delete_all_options_multisite()
S
65 2 9
WP_Rplg_Google_Reviews\Includes\Assets::register_scripts_loop()
S
73 2 5
WP_Rplg_Google_Reviews\Includes\Activator::check_version()
S
73 2 5
WP_Rplg_Google_Reviews\Includes\Plugin_Overview_Ajax::overview_ajax()
S
71 2 5
WP_Rplg_Google_Reviews\Includes\Activator::random_str()
S
64 2 9
WP_Rplg_Google_Reviews\Includes\Assets::register_styles()
S
69 2 7
WP_Rplg_Google_Reviews\Includes\Admin\Admin_Feed_Columns::hide_grw_feed_excerpt()
S
79 2 3
WP_Rplg_Google_Reviews\Includes\Assets::enqueue_public_styles()
S
67 2 8
WP_Rplg_Google_Reviews\Includes\Assets::register_styles_loop()
S
73 2 5
WP_Rplg_Google_Reviews\Includes\Assets::get_css_asset()
S
77 2 3
WP_Rplg_Google_Reviews\Includes\Reviews_Cron::deactivate()
S
71 2 6
WP_Rplg_Google_Reviews\Includes\Activator::activate()
S
68 2 8
WP_Rplg_Google_Reviews\Includes\Admin\Admin_Feed_Columns::get_columns()
S
63 1 11
WP_Rplg_Google_Reviews\Includes\Feed_Shortcode::__construct()
S
69 1 7
WP_Rplg_Google_Reviews\Includes\Activator::exist_install()
S
81 1 3
wp_nonce_field()
S
100 1 1
WP_Rplg_Google_Reviews\Includes\Activator::register()
S
79 1 3
WP_Rplg_Google_Reviews\Includes\Admin\Admin_Page::__construct()
S
69 1 7
WP_Rplg_Google_Reviews\Includes\Plugin_Support::__construct()
S
91 1 2
WP_Rplg_Google_Reviews\Includes\Feed_Deserializer::__construct()
S
81 1 3
WP_Rplg_Google_Reviews\Includes\Debug_Info::__construct()
S
77 1 4
WP_Rplg_Google_Reviews\Includes\Plugin_Overview_Ajax::__construct()
S
75 1 4
WP_Rplg_Google_Reviews\Includes\Plugin_Support::register()
S
75 1 4
WP_Rplg_Google_Reviews\Includes\Activator::drop_db_single_site()
S
82 1 3
WP_Rplg_Google_Reviews\Includes\Core\Database::drop()
S
70 1 6
WP_Rplg_Google_Reviews\Includes\Assets::__construct()
S
74 1 5
WP_Rplg_Google_Reviews\Includes\Post_Types::register_post_types()
S
82 1 3
WP_Rplg_Google_Reviews\Includes\Feed_Old::__construct()
S
91 1 2
WP_Rplg_Google_Reviews\Includes\Admin\Admin_Menu::register()
S
69 1 6
WP_Rplg_Google_Reviews\Includes\Plugin_Overview::register()
S
75 1 4
WP_Rplg_Google_Reviews\Includes\Feed_Page::register()
S
78 1 3
WP_Rplg_Google_Reviews\Includes\Admin\Admin_Page::render()
S
73 1 5
WP_Rplg_Google_Reviews\Includes\Feed_Widget::update()
S
70 1 6
WP_Rplg_Google_Reviews\Includes\Feed_Serializer_Ajax::__construct()
S
68 1 7
WP_Rplg_Google_Reviews\Includes\Admin\Admin_Feed_Columns::__construct()
S
81 1 3
WP_Rplg_Google_Reviews\Includes\Admin\Admin_Rev::register()
S
79 1 3
WP_Rplg_Google_Reviews\Includes\Activator::first_install()
S
73 1 5
WP_Rplg_Google_Reviews\Includes\Admin\Admin_Notice::remove_query_args()
S
79 1 3
WP_Rplg_Google_Reviews\Includes\Admin\Admin_Notice::register()
S
72 1 5
WP_Rplg_Google_Reviews\Includes\Reviews_Cron::__construct()
S
77 1 4
WP_Rplg_Google_Reviews\Includes\Feed_Page::__construct()
S
81 1 3
WP_Rplg_Google_Reviews\Includes\Plugin::register()
S
70 1 6
WP_Rplg_Google_Reviews\Includes\Deactivator::deactivate()
S
82 1 3
WP_Rplg_Google_Reviews\Includes\Plugin::deactivate()
S
82 1 3
WP_Rplg_Google_Reviews\Includes\Deactivator::__construct()
S
81 1 3
WP_Rplg_Google_Reviews\Includes\Admin\Admin_Tophead::register()
S
79 1 3
WP_Rplg_Google_Reviews\Includes\Plugin_Settings::register()
S
75 1 4
WP_Rplg_Google_Reviews\Includes\Feed_Shortcode::register()
S
79 1 3
WP_Rplg_Google_Reviews\Includes\Plugin_Overview::__construct()
S
91 1 2
WP_Rplg_Google_Reviews\Includes\Plugin_Settings::init()
S
91 1 2
WP_Rplg_Google_Reviews\Includes\Core\Connect_Google::__construct()
S
79 1 3
WP_Rplg_Google_Reviews\Includes\Core\Core::__construct()
S
91 1 2
WP_Rplg_Google_Reviews\Includes\Admin\Admin_Menu::__construct()
S
91 1 2
WP_Rplg_Google_Reviews\Includes\Builder_Page::add_admin_notice()
S
91 1 2
WP_Rplg_Google_Reviews\Includes\Feed_Serializer::__construct()
S
77 1 3
WP_Rplg_Google_Reviews\Includes\Settings_Save::register()
S
79 1 3
WP_Rplg_Google_Reviews\Includes\Activator::__construct()
S
81 1 3
WP_Rplg_Google_Reviews\Includes\Assets::enqueue_admin_styles()
S
71 1 6
WP_Rplg_Google_Reviews\Includes\Plugin::__construct()
S
77 1 4
WP_Rplg_Google_Reviews\Includes\Plugin_Support::init()
S
91 1 2
WP_Rplg_Google_Reviews\Includes\Post_Types::register()
S
71 1 5
WP_Rplg_Google_Reviews\Includes\Plugin::init_language()
S
77 1 3
WP_Rplg_Google_Reviews\Includes\Builder_Page::register()
S
79 1 3
WP_Rplg_Google_Reviews\Includes\Plugin_Overview::init()
S
91 1 2
WP_Rplg_Google_Reviews\Includes\Settings_Save::__construct()
S
77 1 4
WP_Rplg_Google_Reviews\Includes\Plugin::activate()
S
66 1 8
WP_Rplg_Google_Reviews\Includes\Activator::create_db_single_site()
S
82 1 3
WP_Rplg_Google_Reviews\Includes\Builder_Page::__construct()
S
74 1 5
WP_Rplg_Google_Reviews\Includes\Admin\Admin_Page::add_page()
S
66 1 10
WP_Rplg_Google_Reviews\Includes\Plugin_Settings::__construct()
S
81 1 3
WP_Rplg_Google_Reviews\Includes\Admin\Admin_Feed_Columns::register()
S
66 1 7