Code Analysis: Lock Login 0.1.6

Function Rating Maintainability Complexity Lines of code
Locklogin\App::unlock_users()
A
56 9 16
Locklogin\App::admin_callback()
S
47 3 48
Locklogin\DB::record_failed()
S
46 3 40
Locklogin\DB::user_check()
S
60 4 12
Locklogin\DB::clear_records()
S
60 4 12
Locklogin\DB::create_tables()
S
53 2 28
Locklogin\App::authenticate_user()
S
61 3 12
Locklogin\App::login_failed()
S
64 3 9
Locklogin\DB::drop_tables()
S
70 2 6
Locklogin\App::boot()
S
73 2 5
Locklogin\Installation::install()
S
68 2 7
Locklogin\DB::has_reached()
S
67 2 8
Locklogin\App::__construct()
S
60 1 12
Locklogin\App::get_server_data()
S
61 1 12
Locklogin\App::cron_schedules()
S
63 1 11
Locklogin\DB::disable_lock()
S
64 1 11
Locklogin\DB::get_current_date()
S
76 1 4
Locklogin\DB::get_expiration_time()
S
72 1 5
Locklogin\App::register_admin_menu()
S
66 1 10
Locklogin\DB::get_locked_today()
S
74 1 4
Locklogin\DB::get_current_time()
S
76 1 4
Locklogin\DB::__construct()
S
73 1 5
Locklogin\App::failure_shake()
S
77 1 4
Locklogin\DB::drop_records()
S
76 1 4
Locklogin\Installation::uninstall()
S
73 1 5