Code Analysis: All In One Captcha 1.0.2

Function Rating Maintainability Complexity Lines of code
aioc_load_scripts()
C
37 33 57
aioc_validate_captcha_options()
A
48 17 29
aioc_setup()
A
51 17 24
aioc_validate_comment_form()
A
47 11 34
aioc_turnstile_validate_comment_form()
A
47 11 34
aioc_hcaptcha_validate_comment_form()
A
47 11 34
aioc_attach_hooks()
A
49 10 29
aioc_register_captcha_hook()
A
56 8 17
aioc_field_captcha_type()
S
51 7 27
aioc_get_hcaptcha_languages()
S
32 1 114
aioc_get_captcha_api_url()
S
54 7 19
aioc_verify_key()
S
54 7 19
aioc_validate_posted_captcha()
S
55 7 17
aioc_turnstile_verify_key()
S
51 6 25
aioc_hcaptcha_verify_key()
S
51 6 25
aioc_validate_posted_turnstile()
S
54 5 21
aioc_validate_posted_hcaptcha()
S
53 5 21
aioc_field_captcha_key_valid()
S
57 5 18
aioc_setup_wp_default()
S
58 5 16
aioc_get_captcha_languages()
S
37 1 74
aioc_validate_login_form()
S
61 5 11
aioc_validate_register_form()
S
61 5 11
aioc_turnstile_validate_login_form()
S
61 5 11
aioc_turnstile_validate_register_form()
S
61 5 11
aioc_hcaptcha_validate_login_form()
S
61 5 11
aioc_hcaptcha_validate_register_form()
S
61 5 11
aioc_turnstile_validate_lost_password_form()
S
62 5 10
aioc_turnstile_validate_reset_password_form()
S
63 5 10
aioc_turnstile_validate_woo_register_form()
S
63 5 10
aioc_validate_reset_password_form()
S
63 5 10
aioc_hcaptcha_validate_reset_password_form()
S
63 5 10
aioc_hcaptcha_validate_lost_password_form()
S
62 5 10
aioc_hcaptcha_validate_woo_register_form()
S
63 5 10
aioc_key_setup_status()
S
63 5 10
aioc_validate_lost_password_form()
S
62 5 10
aioc_options_page()
S
49 1 60
aioc_validate_woo_register_form()
S
63 5 10
aioc_option()
S
60 4 14
aioc_field_captcha_badge()
S
63 4 10
aioc_field_captcha_score()
S
62 3 12
aioc_field_turnstile_language()
S
62 3 11
aioc_field_hcaptcha_language()
S
62 3 11
aioc_field_captcha_language()
S
62 3 11
aioc_load_admin_scripts()
S
53 2 23
aioc_register_captcha_option_fields()
S
46 1 34
aioc_field_turnstile_appearance()
S
65 3 9
aioc_get_detault_options()
S
50 1 30
aioc_get_turnstile_languages()
S
53 1 22
aioc_get_captcha_scores()
S
68 2 7
aioc_register_menu()
S
77 1 3
aioc_get_captcha_languages_options()
S
78 1 3
aioc_field_validation_error_message()
S
72 1 6
aioc_field_browser_language()
S
71 1 6
aioc_field_enable_woo_register()
S
72 1 6
aioc_get_hcaptcha_languages_options()
S
78 1 3
aioc_field_secret_key()
S
71 1 7
aioc_field_captcha_theme()
S
68 1 7
aioc_field_enable_comment_form()
S
72 1 6
aioc_field_site_key()
S
72 1 6
aioc_field_turnstile_theme()
S
68 1 7
aioc_field_turnstile_size()
S
68 1 7
aioc_field_disable_button()
S
71 1 6
aioc_render_turnstile_wrapper()
S
65 1 8
aioc_field_enable_woo_review()
S
72 1 6
aioc_content_advance_section()
S
80 1 3
aioc_field_google_captcha_type()
S
64 1 10
aioc_render_captcha_input()
S
83 1 3
aioc_field_hcaptcha_size()
S
68 1 7
aioc_render_hcaptcha_wrapper()
S
67 1 7
aioc_add_plugin_action_links()
S
76 1 3
aioc_render_captcha_wrapper()
S
83 1 3
aioc_get_turnstile_languages_options()
S
78 1 3
aioc_field_hcaptcha_theme()
S
68 1 7
aioc_content_key_section()
S
80 1 3
aioc_content_status_section()
S
80 1 3
aioc_load_language()
S
78 1 3
aioc_field_captcha_size()
S
68 1 7
aioc_field_enable_lost_password()
S
72 1 6
aioc_field_enable_register()
S
72 1 6
aioc_field_enable_login()
S
72 1 6