Jetpack_Protect_Module D

Total Complexity 131
Dependencies 7
Dependents 2
Total lines 868
Lines of code 490
Logical lines of code 285
Comment lines 223
Methods 33
Properties 11

Methods 33

Method Rating Maintainability Complexity Lines of code
ip_is_whitelisted()
A
53 13 22
protect_call()
A
43 8 48
get_protect_key()
A
45 8 43
kill_login()
A
50 8 26
check_login_ability()
A
52 8 25
maybe_update_headers()
A
57 8 16
is_current_ip_whitelisted()
S
56 6 19
check_api_key()
S
58 5 16
check_preauth()
S
60 5 12
maybe_display_security_warning()
S
61 5 11
get_local_host()
S
57 4 18
log_failed_attempt()
S
58 4 14
get_headers()
S
52 3 28
has_login_ability()
S
65 4 10
on_activation()
S
67 4 7
admin_jetpack_manage_notice()
S
51 1 40
__construct()
S
55 2 17
on_deactivation()
S
73 3 5
get_transient()
S
65 3 9
delete_transient()
S
65 3 9
set_transient()
S
65 3 9
maybe_get_protect_key()
S
66 3 8
check_use_math()
S
69 2 7
get_main_blog_id()
S
68 2 8
get_main_blog_jetpack_id()
S
64 2 10
block_with_math()
S
64 2 10
get_cached_status()
S
67 2 8
prepare_jetpack_protect_multisite_notice()
S
69 2 7
ajax_dismiss_handler()
S
67 2 8
log_successful_login()
S
70 2 6
instance()
S
70 2 6
modules_loaded()
S
81 1 3
get_transient_name()
S
73 1 5