Code Analysis: Geetest 6.1.1

Function Rating Maintainability Complexity Lines of code
GeetestActions::validate_options()
A
49 16 26
GeetestV3::post_request()
S
46 6 39
GeetestActions::verify()
S
51 6 27
GeetestActions::geetest_captcha_comment_verify()
S
48 5 36
validate_geetest_v3()
S
51 5 26
GeetestActions::geetest_captcha_lostpassword_verify()
S
54 5 21
GeetestV3::send_request()
S
50 4 31
GeetestV3::success_validate()
S
49 4 30
GeetestWooCommerceCaptcha::actions()
S
60 5 14
GeetestActions::geetest_captcha_register_verify()
S
52 4 25
geetest_show_captcha_v3()
S
48 3 38
GeetestActions::geetest_captcha_comment_form()
S
54 4 22
GeetestGformCaptcha::geetest_gform_verify()
S
53 3 26
GeetestLib::get_response()
S
52 3 23
GeetestActions::geetest_activate()
S
51 2 29
GeetestActions::geetest_captcha_login_form()
S
59 3 14
GeetestActions::geetest_captcha_register_form()
S
59 3 14
GeetestActions::geetest_captcha_lostpassword_form()
S
61 3 12
geetest_show_captcha()
S
47 1 41
GeetestGformCaptcha::geetest_gform_form()
S
55 2 20
GeetestContactForm7Captcha::geetest_cf7_verify()
S
58 2 18
GeetestbbPressCaptcha::actions()
S
67 3 8
GeetestV3::pre_process()
S
58 2 15
GeetestV3::check_validate()
S
65 3 9
GeetestActions::geetest_deactivate()
S
67 3 7
geetest_get_verify_message()
S
60 2 13
GeetestWooCommerceCaptcha::geetest_wc_register_verify()
S
62 2 13
GeetestWooCommerceCaptcha::geetest_wc_login_verify()
S
62 2 12
GeetestbbPressCaptcha::bbp_reply_verify()
S
62 2 12
GeetestbbPressCaptcha::bbp_new_verify()
S
62 2 12
GeetestContactForm7Captcha::geetest_cf7_form()
S
62 2 12
GeetestWpforms::verify()
S
63 2 11
GeetestActions::geetest_captcha_load_js()
S
62 2 11
GeetestWooCommerceCaptcha::geetest_wc_checkout_verify()
S
64 2 11
GeetestWpforms::geetest_wp_form()
S
59 1 18
GeetestContactForm7Captcha::actions()
S
73 2 5
GeetestWooCommerceCaptcha::init()
S
71 2 6
GeetestWpforms::init()
S
71 2 6
GeetestGformCaptcha::actions()
S
73 2 5
GeetestActions::keys_missing()
S
77 2 3
GeetestbbPressCaptcha::init()
S
71 2 6
GeetestActions::geetest_captcha_setting_button()
S
64 2 9
GCV4_checked()
S
75 2 5
GeetestGformCaptcha::init()
S
71 2 6
GeetestWpforms::actions()
S
69 2 6
GeetestV3::fail_validate()
S
69 2 7
GeetestContactForm7Captcha::init()
S
71 2 6
GeetestActions::missing_keys_notice()
S
75 2 5
GeetestV3::failback_process()
S
61 1 12
GeetestWpforms::__construct()
S
62 1 11
GeetestWooCommerceCaptcha::__construct()
S
82 1 3
GeetestV3::get_response()
S
82 1 3
GeetestGformCaptcha::geetest_gfrom()
S
75 1 4
GeetestV3::triggerError()
S
81 1 3
GeetestWooCommerceCaptcha::wc_login()
S
75 1 4
GeetestbbPressCaptcha::geetest_bbp_reply()
S
74 1 4
GeetestActions::geetest_captcha_plugin_setting_page()
S
78 1 3
GeetestActions::remove_filter_wp_authenticate_user()
S
75 1 4
GeetestContactForm7Captcha::__construct()
S
82 1 3
GeetestbbPressCaptcha::__construct()
S
82 1 3
GeetestActions::create_error_notice()
S
71 1 5
GeetestWooCommerceCaptcha::wc_register()
S
74 1 4
GeetestActions::__construct()
S
91 1 2
GeetestV3::get_response_str()
S
80 1 3
GeetestWooCommerceCaptcha::wc_checkout()
S
75 1 4
GeetestV3::__construct()
S
74 1 5
GeetestLib::triggerError()
S
81 1 3
GeetestbbPressCaptcha::geetest_bbp_new_form()
S
72 1 5
GeetestActions::show_settings_page()
S
80 1 3
GeetestContactForm7Captcha::geetest_cf7_shortcode()
S
67 1 7
GeetestWooCommerceCaptcha::geetest_wc_login_form()
S
72 1 5
GeetestWooCommerceCaptcha::wc_lostPassword()
S
79 1 3
GeetestbbPressCaptcha::geetest_bbp_new()
S
75 1 4
GeetestGformCaptcha::load_gt4_js()
S
75 1 4
GeetestActions::register_settings_group()
S
78 1 3
GeetestWooCommerceCaptcha::geetest_wc_register_form()
S
72 1 5
GeetestContactForm7Captcha::geetest_cf7_from()
S
71 1 5
GeetestLib::__construct()
S
71 1 6
GeetestActions::load_gt4_js()
S
75 1 4
GeetestGformCaptcha::__construct()
S
82 1 3
GeetestV3::success_process()
S
64 1 10