Code Analysis: Widget for Google Reviews 2.0.5

Function Rating Maintainability Complexity Lines of code
WP_Rplg_Google_Reviews\Includes\Core\Connect_Google::save_reviews()
C
31 28 117
WP_Rplg_Google_Reviews\Includes\Core\Core::get_data()
C
35 26 77
WP_Rplg_Google_Reviews\Includes\Core\Connect_Google::request_handler()
B
34 20 86
WP_Rplg_Google_Reviews\Includes\Plugin_Settings::render()
B
33 15 121
WP_Rplg_Google_Reviews\Includes\View::grw_place_reviews()
B
39 17 66
WP_Rplg_Google_Reviews\Includes\Settings_Save::save_from_post_array()
B
40 16 55
WP_Rplg_Google_Reviews\Includes\Debug_Info::render()
A
36 13 80
WP_Rplg_Google_Reviews\Includes\Builder_Page::render()
A
36 11 101
WP_Rplg_Google_Reviews\Includes\Activator::exist_install()
A
39 13 64
WP_Rplg_Google_Reviews\Includes\Core\Core::get_google_reviews()
A
38 12 71
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\View::render()
A
45 12 41
WP_Rplg_Google_Reviews\Includes\Plugin_Support::render()
A
40 9 80
WP_Rplg_Google_Reviews\Includes\Feed_Widget::widget()
A
47 12 33
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::render_badge()
A
42 5 73
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\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\View::grw_place()
S
53 5 25
WP_Rplg_Google_Reviews\Includes\View::render_list()
S
50 4 37
maybe_drop_column()
S
60 5 14
WP_Rplg_Google_Reviews\Includes\View::grw_stars()
S
60 5 14
WP_Rplg_Google_Reviews\Includes\Plugin::register_services()
S
43 2 50
WP_Rplg_Google_Reviews\Includes\Core\Database::create()
S
45 2 48
WP_Rplg_Google_Reviews\Includes\Core\Connect_Google::grw_refresh_reviews()
S
55 4 18
WP_Rplg_Google_Reviews\Includes\Admin\Admin_Tophead::render()
S
52 3 32
WP_Rplg_Google_Reviews\Includes\Assets::register()
S
58 4 16
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\Core\Connect_Google::business_avatar()
S
54 3 21
WP_Rplg_Google_Reviews\Includes\Post_Types::register_feed_post_type()
S
42 1 51
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\View::grw_anchor()
S
75 4 3
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
52 2 25
WP_Rplg_Google_Reviews\Includes\Feed_Serializer_Ajax::save_ajax()
S
56 2 18
WP_Rplg_Google_Reviews\Includes\Feed_Serializer::feed_save()
S
56 2 18
WP_Rplg_Google_Reviews\Includes\Admin\Admin_Notice::needs_repositioned()
S
66 3 8
WP_Rplg_Google_Reviews\Includes\Activator::drop_db()
S
67 3 8
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\Builder_Page::init()
S
64 3 10
WP_Rplg_Google_Reviews\Includes\View::grw_image()
S
78 3 3
WP_Rplg_Google_Reviews\Includes\Feed_Deserializer::get_feed()
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
grw_plugin_row_meta()
S
62 2 11
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
WP_Rplg_Google_Reviews\Includes\Core\Core::get_default_options()
S
54 1 23
WP_Rplg_Google_Reviews\Includes\Activator::delete_all_options_single_site()
S
74 2 5
WP_Rplg_Google_Reviews\Includes\Activator::activate()
S
68 2 8
WP_Rplg_Google_Reviews\Includes\Assets::get_js_asset()
S
77 2 3
WP_Rplg_Google_Reviews\Includes\Activator::delete_all_feeds_multisite()
S
65 2 9
WP_Rplg_Google_Reviews\Includes\Activator::check_version()
S
73 2 5
WP_Rplg_Google_Reviews\Includes\Activator::random_str()
S
64 2 9
WP_Rplg_Google_Reviews\Includes\View::grw_strrpos()
S
77 2 3
WP_Rplg_Google_Reviews\Includes\Assets::register_styles()
S
69 2 7
WP_Rplg_Google_Reviews\Includes\Assets::register_scripts()
S
66 2 9
WP_Rplg_Google_Reviews\Includes\Assets::enqueue_admin_styles()
S
68 2 8
WP_Rplg_Google_Reviews\Includes\Assets::enqueue_public_styles()
S
72 2 6
WP_Rplg_Google_Reviews\Includes\Assets::enqueue_public_scripts()
S
70 2 7
WP_Rplg_Google_Reviews\Includes\View::grw_array()
S
69 2 7
WP_Rplg_Google_Reviews\Includes\Assets::register_scripts_loop()
S
73 2 5
WP_Rplg_Google_Reviews\Includes\Activator::activate_multisite()
S
65 2 9
WP_Rplg_Google_Reviews\Includes\Assets::register_styles_loop()
S
73 2 5
WP_Rplg_Google_Reviews\Includes\Admin\Admin_Feed_Columns::hide_grw_feed_excerpt()
S
79 2 3
WP_Rplg_Google_Reviews\Includes\Assets::get_css_asset()
S
77 2 3
WP_Rplg_Google_Reviews\Includes\Admin\Admin_Notice::parse_notices_from_url()
S
70 2 6
WP_Rplg_Google_Reviews\Includes\Core\Connect_Google::api_url()
S
68 2 7
WP_Rplg_Google_Reviews\Includes\Activator::create_db_multisite()
S
65 2 9
WP_Rplg_Google_Reviews\Includes\Activator::create_db()
S
68 2 8
WP_Rplg_Google_Reviews\Includes\Activator::drop_db_multisite()
S
65 2 9
WP_Rplg_Google_Reviews\Includes\View::grw_strlen()
S
78 2 3
WP_Rplg_Google_Reviews\Includes\Feed_Widget::__construct()
S
59 1 15
WP_Rplg_Google_Reviews\Includes\Activator::delete_all_options_multisite()
S
65 2 9
WP_Rplg_Google_Reviews\Includes\View::grw_substr()
S
77 2 3
WP_Rplg_Google_Reviews\Includes\Activator::options()
S
62 1 14
WP_Rplg_Google_Reviews\Includes\Admin\Admin_Menu::add_page()
S
64 1 11
WP_Rplg_Google_Reviews\Includes\Admin\Admin_Feed_Columns::get_columns()
S
63 1 11
WP_Rplg_Google_Reviews\Includes\Admin\Admin_Notice::remove_query_args()
S
79 1 3
WP_Rplg_Google_Reviews\Includes\Activator::first_install()
S
73 1 5
WP_Rplg_Google_Reviews\Includes\Admin\Admin_Page::render()
S
73 1 5
WP_Rplg_Google_Reviews\Includes\Plugin_Settings::__construct()
S
81 1 3
WP_Rplg_Google_Reviews\Includes\Plugin::register()
S
72 1 5
WP_Rplg_Google_Reviews\Includes\Admin\Admin_Page::__construct()
S
69 1 7
WP_Rplg_Google_Reviews\Includes\Builder_Page::register()
S
79 1 3
WP_Rplg_Google_Reviews\Includes\Assets::__construct()
S
74 1 5
WP_Rplg_Google_Reviews\Includes\Plugin_Support::init()
S
91 1 2
WP_Rplg_Google_Reviews\Includes\Admin\Admin_Menu::__construct()
S
91 1 2
WP_Rplg_Google_Reviews\Includes\Admin\Admin_Rev::register()
S
79 1 3
WP_Rplg_Google_Reviews\Includes\Plugin::deactivate()
S
77 1 4
WP_Rplg_Google_Reviews\Includes\Feed_Serializer::__construct()
S
77 1 3
WP_Rplg_Google_Reviews\Includes\Plugin_Support::__construct()
S
91 1 2
WP_Rplg_Google_Reviews\Includes\Core\Connect_Google::__construct()
S
75 1 4
WP_Rplg_Google_Reviews\Includes\Core\Core::__construct()
S
91 1 2
WP_Rplg_Google_Reviews\Includes\Activator::__construct()
S
81 1 3
WP_Rplg_Google_Reviews\Includes\Admin\Admin_Page::add_page()
S
66 1 10
WP_Rplg_Google_Reviews\Includes\Activator::register()
S
79 1 3
WP_Rplg_Google_Reviews\Includes\Core\Database::drop()
S
70 1 6
WP_Rplg_Google_Reviews\Includes\Plugin_Settings::register()
S
75 1 4
WP_Rplg_Google_Reviews\Includes\Admin\Admin_Feed_Columns::__construct()
S
81 1 3
WP_Rplg_Google_Reviews\Includes\Debug_Info::__construct()
S
81 1 3
WP_Rplg_Google_Reviews\Includes\Post_Types::register()
S
79 1 3
WP_Rplg_Google_Reviews\Includes\Feed_Deserializer::__construct()
S
81 1 3
WP_Rplg_Google_Reviews\Includes\Plugin_Support::register()
S
75 1 4
WP_Rplg_Google_Reviews\Includes\Feed_Shortcode::register()
S
79 1 3
WP_Rplg_Google_Reviews\Includes\Activator::create_db_single_site()
S
82 1 3
WP_Rplg_Google_Reviews\Includes\Feed_Widget::update()
S
70 1 6
WP_Rplg_Google_Reviews\Includes\Admin\Admin_Tophead::register()
S
79 1 3
WP_Rplg_Google_Reviews\Includes\Post_Types::register_post_types()
S
82 1 3
WP_Rplg_Google_Reviews\Includes\Settings_Save::register()
S
79 1 3
WP_Rplg_Google_Reviews\Includes\Builder_Page::__construct()
S
74 1 5
WP_Rplg_Google_Reviews\Includes\Plugin::init_language()
S
77 1 3
WP_Rplg_Google_Reviews\Includes\Admin\Admin_Menu::register()
S
70 1 6
WP_Rplg_Google_Reviews\Includes\Feed_Shortcode::__construct()
S
69 1 7
WP_Rplg_Google_Reviews\Includes\Deactivator::deactivate()
S
91 1 2
WP_Rplg_Google_Reviews\Includes\Feed_Serializer_Ajax::__construct()
S
70 1 6
wp_nonce_field()
S
100 1 1
WP_Rplg_Google_Reviews\Includes\Activator::drop_db_single_site()
S
82 1 3
WP_Rplg_Google_Reviews\Includes\Feed_Page::__construct()
S
81 1 3
WP_Rplg_Google_Reviews\Includes\Plugin_Settings::init()
S
91 1 2
WP_Rplg_Google_Reviews\Includes\Feed_Old::__construct()
S
91 1 2
WP_Rplg_Google_Reviews\Includes\Admin\Admin_Notice::register()
S
72 1 5
WP_Rplg_Google_Reviews\Includes\Plugin::__construct()
S
77 1 4
WP_Rplg_Google_Reviews\Includes\Admin\Admin_Feed_Columns::register()
S
66 1 7
WP_Rplg_Google_Reviews\Includes\Feed_Page::register()
S
78 1 3
WP_Rplg_Google_Reviews\Includes\Builder_Page::add_admin_notice()
S
91 1 2
WP_Rplg_Google_Reviews\Includes\Plugin::activate()
S
68 1 7
WP_Rplg_Google_Reviews\Includes\Settings_Save::__construct()
S
81 1 3