Code Analysis: CAPTCHA 4WP 7.0.6.1

Function Rating Maintainability Complexity Lines of code
C4WP_Settings::callback()
C
29 26 143
c4wp_get_sysinfo()
C
30 27 101
C4WP_Settings::posted_value_sanitize()
C
40 25 55
C4WP_Settings::get_fields()
C
20
8 307
c4wp_captcha_class::verify()
B
39 19 59
c4wp_plugin_update_32()
A
44 15 44
c4wp_captcha_class::actions_filters()
A
45 13 38
C4WP_Settings::settings_save()
A
57 14 14
C4WP_Settings::admin_settings()
A
44 8 56
c4wp_captcha_class::footer_script()
A
53 9 22
C4WP_Settings::c4wp_settings_notice()
A
52 8 24
C4WP_Settings::validate_and_set_notices()
A
53 8 22
C4WP_Settings::options_sanitize()
S
59 7 14
c4wp_captcha_class::login_verify()
S
57 6 17
C4WP_Settings::admin_init()
S
58 6 13
c4wp_captcha_class::lostpassword_verify()
S
61 6 12
c4wp_captcha_class::reset_password_verify()
S
61 6 11
c4wp_captcha_class::is_rest_request()
S
60 6 11
c4wp_plugin_update_70()
S
53 5 22
c4wp_captcha_class::v2_invisible_script()
S
43 1 81
c4wp_update_option()
S
57 5 17
C4WP_Settings::get_sections()
S
49 4 31
C4WP_Settings::c4wp_admin_sidebar()
S
48 3 36
C4WP_Settings::menu_page()
S
57 4 14
C4WP_Settings::network_menu_page()
S
58 4 13
c4wp_get_option()
S
58 3 16
c4wp_settings_page_url()
S
73 4 4
c4wp_captcha_class::ms_form_field_verify()
S
69 4 6
c4wp_login_enqueue_scripts()
S
70 4 5
c4wp_activation_redirect()
S
67 4 7
c4wp_include_require_files()
S
62 3 12
c4wp_captcha_class::v3_script()
S
50 1 41
c4wp_captcha_class::v2_checkbox_script()
S
51 1 34
c4wp_plugin_update_7061()
S
69 3 6
c4wp_plugin_update_51()
S
64 3 10
c4wp_is_form_enabled()
S
63 3 10
c4wp_captcha_class::registration_verify()
S
65 3 9
c4wp_captcha_class::check_should_js_embed()
S
70 3 6
c4wp_captcha_class::add_error_to_mgs()
S
63 3 10
c4wp_is_premium_version()
S
77 3 3
C4WP_Settings::actions_filters()
S
60 2 13
c4wp_captcha_class::captcha_form_field()
S
61 2 12
c4wp_captcha_class::comment_verify()
S
63 2 11
c4wp_fs_uninstall_cleanup()
S
66 2 8
c4wp_plugin_update_706()
S
73 2 5
c4wp_captcha_class::ms_blog_verify()
S
70 2 6
C4WP_Settings::init()
S
71 2 6
c4wp_captcha_class::comment_verify_490()
S
71 2 6
c4wp_captcha_form_field()
S
70 2 7
C4WP::__construct()
S
67 2 9
c4wp_captcha_class::ms_form_field()
S
71 2 6
c4wp_captcha_class::login_form_field()
S
76 2 5
hide_freemius_submenu_items()
S
72 2 6
c4wp_captcha_class::init()
S
71 2 6
C4WP_Settings::push_at_to_associative_array()
S
66 2 7
C4WP::init()
S
71 2 6
c4wp_plugin_update()
S
68 2 7
c4wp_captcha_class::login_form_return()
S
72 2 6
C4WP_Settings::settings_form()
S
64 1 13
C4WP::includes()
S
80 1 3
c4wp_captcha_class::total_captcha()
S
82 1 3
c4wp_fs_support_forum_url()
S
83 1 3
c4wp_captcha_class::form_field()
S
82 1 3
anr_verify_captcha()
S
81 1 3
c4wp_recaptcha_domain()
S
75 1 4
c4wp_captcha_class::show_login_captcha()
S
70 1 6
c4wp_captcha_class::form_field_return()
S
80 1 3
C4WP::constants()
S
75 1 7
c4wp_wp_footer()
S
83 1 3
C4WP_Settings::admin_enqueue_scripts()
S
78 1 3
c4wp_verify_captcha()
S
81 1 3
C4WP_Settings::display_help_page()
S
83 1 3
C4WP_Settings::display_upgrade_page()
S
83 1 3
C4WP_Settings::c4wp_admin_page_enqueue_scripts()
S
79 1 3
C4WP::actions()
S
73 1 5
c4wp_redirect_after_activation()
S
80 1 3
c4wp_translation()
S
78 1 3
C4WP_Settings::add_settings_link()
S
71 1 5
c4wp_captcha_class::determine_captcha_language()
S
73 1 5
c4wp_add_shake_error_codes()
S
77 1 4