Code Analysis: Login with Google 1.1

Function Rating Maintainability Complexity Lines of code
RtCamp\GoogleLogin\Utils\Helper::filter_input()
A
43 13 51
RtCamp\GoogleLogin\Modules\Login::authenticate()
A
48 11 29
RtCamp\GoogleLogin\Modules\Login::login_redirect()
S
60 8 12
RtCamp\GoogleLogin\Modules\Login::register()
S
50 7 26
RtCamp\GoogleLogin\Utils\Helper::render_template()
S
57 7 16
RtCamp\GoogleLogin\Modules\Shortcode::scan_shortcode()
S
67 5 7
RtCamp\GoogleLogin\Modules\Settings::disabled()
S
63 4 11
RtCamp\GoogleLogin\Utils\GoogleClient::user()
S
56 3 18
RtCamp\GoogleLogin\Modules\Shortcode::should_display()
S
69 4 6
autoload()
S
62 3 13
RtCamp\GoogleLogin\Modules\Settings::register_settings()
S
48 1 42
RtCamp\GoogleLogin\Modules\Shortcode::callback()
S
53 2 22
RtCamp\GoogleLogin\Utils\GoogleClient::access_token()
S
54 2 21
RtCamp\GoogleLogin\Modules\Settings::user_registration()
S
57 2 20
RtCamp\GoogleLogin\Modules\Login::user_login()
S
63 3 10
RtCamp\GoogleLogin\Modules\Settings::__get()
S
67 3 7
RtCamp\GoogleLogin\Modules\Assets::enqueue_login_styles()
S
64 3 10
RtCamp\GoogleLogin\Utils\GoogleClient::__call()
S
64 3 9
RtCamp\GoogleLogin\Modules\Assets::get_file_version()
S
67 3 7
RtCamp\GoogleLogin\Utils\GoogleClient::authorization_url()
S
52 1 26
RtCamp\GoogleLogin\Container::define_services()
S
53 1 25
RtCamp\GoogleLogin\Modules\Settings::client_id_field()
S
60 1 16
container()
S
68 2 8
plugin()
S
68 2 8
RtCamp\GoogleLogin\Plugin::activate_modules()
S
71 2 6
RtCamp\GoogleLogin\Modules\Shortcode::state_redirect()
S
69 2 7
RtCamp\GoogleLogin\Container::get()
S
69 2 6
RtCamp\GoogleLogin\Utils\GoogleClient::set_access_token()
S
67 2 8
RtCamp\GoogleLogin\Utils\Helper::unique_username()
S
67 2 8
RtCamp\GoogleLogin\Modules\Settings::output()
S
65 1 13
RtCamp\GoogleLogin\Plugin::run()
S
62 1 10
RtCamp\GoogleLogin\Modules\Shortcode::__construct()
S
77 1 4
RtCamp\GoogleLogin\Modules\Assets::register_script()
S
71 1 5
RtCamp\GoogleLogin\Modules\Login::name()
S
82 1 3
RtCamp\GoogleLogin\Plugin::load_translations()
S
77 1 3
RtCamp\GoogleLogin\Modules\Settings::init()
S
71 1 5
RtCamp\GoogleLogin\Modules\Login::user_meta()
S
75 1 4
RtCamp\GoogleLogin\Modules\Settings::name()
S
82 1 3
RtCamp\GoogleLogin\Container::__construct()
S
81 1 3
RtCamp\GoogleLogin\Modules\Shortcode::redirect_url()
S
79 1 3
RtCamp\GoogleLogin\Modules\Login::state_redirect()
S
71 1 5
RtCamp\GoogleLogin\Modules\Login::redirect_url()
S
79 1 3
RtCamp\GoogleLogin\Plugin::container()
S
82 1 3
RtCamp\GoogleLogin\Modules\Settings::settings_page()
S
66 1 9
RtCamp\GoogleLogin\Modules\Login::__construct()
S
77 1 4
RtCamp\GoogleLogin\Modules\Assets::init()
S
79 1 3
RtCamp\GoogleLogin\Modules\Assets::register_style()
S
71 1 5
RtCamp\GoogleLogin\Modules\Settings::client_secret_field()
S
74 1 5
RtCamp\GoogleLogin\Modules\Shortcode::init()
S
74 1 4
RtCamp\GoogleLogin\Modules\Settings::whitelisted_domains()
S
68 1 8
RtCamp\GoogleLogin\Modules\Login::login_button()
S
64 1 10
RtCamp\GoogleLogin\Modules\Login::can_register_with_email()
S
66 1 8
RtCamp\GoogleLogin\Utils\GoogleClient::state()
S
69 1 6
RtCamp\GoogleLogin\Modules\Shortcode::name()
S
82 1 3
RtCamp\GoogleLogin\Modules\Assets::name()
S
82 1 3
RtCamp\GoogleLogin\Plugin::__construct()
S
81 1 3
RtCamp\GoogleLogin\Utils\GoogleClient::__construct()
S
72 1 5
RtCamp\GoogleLogin\Modules\Assets::register_login_styles()
S
80 1 3
RtCamp\GoogleLogin\Utils\GoogleClient::gt_redirect_url()
S
79 1 3
RtCamp\GoogleLogin\Modules\Login::init()
S
63 1 10