Code Analysis: reCaptcha by BestWebSoft 1.74

Function Rating Maintainability Complexity Lines of code
bws_add_menu_render()
D
0
206 806
Bws_Settings_Tabs::save_options_license_key()
D
17
79 193
bws_include_init()
D
26
52 135
Gglcptch_Settings_Tabs::tab_settings()
D
21
24 291
gglcptch_display()
D
32 34 87
Gglcptch_Allowlist::display_notices()
D
32 32 94
bws_admin_enqueue_scripts()
C
28
26 126
bws_admin_notices()
C
28
22 153
gglcptch_check()
C
34 26 92
Bws_Settings_Tabs::save_options_misc()
C
35 25 84
bws_plugin_update_row()
C
36 24 70
Gglcptch_Settings_Tabs::save_options()
C
39 25 49
Bws_Settings_Tabs::save_all_tabs_options()
B
41 24 50
bws_add_deactivation_feedback_dialog_box()
B
24
6 315
Bws_Settings_Tabs::tab_license()
B
32 19 113
BWS_Admin_Tooltip::__construct()
B
35 21 83
gglcptch_check_custom()
B
42 21 51
Bws_Settings_Tabs::display_content()
B
32 17 111
bws_submit_uninstall_reason_action()
B
38 20 61
bws_submit_request_feature_action()
B
39 18 57
Gglcptch_Allowlist::display_content()
B
37 16 82
bws_enqueue_custom_code_php()
B
45 17 44
bws_plugin_suggest_feature_banner()
B
40 15 61
bws_plugins_admin_init()
A
44 14 40
gglcptch_supported_plugins_banner()
A
30 6 160
bws_delete_plugin()
A
44 13 43
bws_enqueue_custom_code_css_js()
A
52 14 22
gglcptch_add_actions()
A
44 12 42
register_gglcptch_settings()
A
45 12 40
bws_go_pro_tab_show()
A
39 10 69
Bws_Settings_Tabs::tab_custom_code()
A
37 8 90
Bws_Settings_Tabs::get_custom_code()
A
44 11 42
Gglcptch_Allowlist::prepare_items()
A
46 11 36
gglcptch_init()
A
52 12 20
gglcptch_login_check()
A
49 11 29
Gglcptch_Allowlist::save_ip()
A
40 8 65
Bws_Settings_Tabs::tab_misc()
A
42 8 62
Bws_Settings_Tabs::__construct()
A
38 7 70
gglcptch_get_ip()
A
51 10 25
gglcptch_add_styles()
A
51 10 23
gglcptch_handle_by_limit_attempts()
A
49 9 29
gglcptch_plugin_status()
A
51 8 28
bws_plugin_banner_to_settings()
A
50 8 27
gglcptch_is_recaptcha_required()
A
54 8 22
gglcptch_add_scripts()
A
44 6 47
Bws_Settings_Tabs::add_request_feature()
A
37 1 121
bws_go_pro_from_trial_tab()
A
44 6 46
Gglcptch_Allowlist::get_content()
S
51 7 25
Gglcptch_Allowlist::valid_ip()
S
54 7 22
gglcptch_get_api_url()
S
53 7 22
bws_custom_code_tab()
S
55 7 18
bws_go_pro_tab_check()
S
55 7 18
bws_check_pro_license()
S
55 7 18
gglcptch_add_settings_page()
S
49 6 31
bws_wp_min_version_check()
S
49 6 30
bws_affiliate_postbox()
S
46 5 42
gglcptch_allowlisted_ip()
S
51 6 26
gglcptch_delete_options()
S
51 6 26
gglcptch_test_keys_verification()
S
52 6 25
bws_plugin_banner_go_pro()
S
52 6 22
Bws_Settings_Tabs::display_tabs_list()
S
54 6 21
gglcptch_limit_attempts_check()
S
56 6 19
gglcptch_admin_footer()
S
57 6 14
gglcptch_remove_dublicate_scripts()
S
62 6 11
gglcptch_test_keys()
S
53 5 24
gglcptch_commentform_check()
S
53 5 23
gglcptch_get_form_notice()
S
53 5 21
Bws_Settings_Tabs::display_tabs_content()
S
56 5 18
gglcptch_admin_init()
S
57 5 17
gglcptch_admin_menu()
S
46 3 46
bws_add_plugin_banner_timeout()
S
58 5 14
gglcptch_signup_check()
S
61 5 12
gglcptch_plugin_banner()
S
61 5 12
Gglcptch_Allowlist::column_ip()
S
59 5 11
gglcptch_testimonials_check()
S
63 5 11
Bws_Settings_Tabs::tab_import_export()
S
53 4 24
Bws_Settings_Tabs::display_messages()
S
55 4 23
gglcptch_pro_block()
S
55 4 23
Gglcptch_Allowlist::get_items_number()
S
54 4 22
gglcptch_get_sections()
S
49 3 35
gglcptch_add_lmtttmpts_forms()
S
57 4 17
gglcptch_get_section_notice()
S
55 4 17
bws_general_menu()
S
57 4 16
gglcptch_get_default_options()
S
49 3 31
gglcptch_is_hidden_for_role()
S
59 4 15
gglcptch_contact_form_check()
S
64 5 10
gglcptch_lostpassword_check()
S
63 5 10
gglcptch_register_check()
S
60 4 14
bws_shortcode_media_button_popup()
S
52 3 29
gglcptch_action_links()
S
60 4 13
gglcptch_login_display()
S
54 3 27
gglcptch_get_message()
S
52 3 26
Gglcptch_Settings_Tabs::__construct()
S
44 1 48
bws_get_banner_array()
S
43 1 45
gglcptch_is_woocommerce_page()
S
64 4 9
gglcptch_add_admin_script_styles()
S
61 4 10
bws_add_editor_buttons()
S
67 4 7
bws_plugins_admin_head()
S
62 3 14
Bws_Settings_Tabs::help_phrase()
S
60 3 12
gglcptch_signup_display()
S
63 3 11
gglcptch_password_form_cookie()
S
61 3 11
gglcptch_links()
S
62 3 11
gglcptch_get_forms()
S
55 2 19
bws_help_tab()
S
56 2 17
gglcptch_create_table()
S
59 2 16
Bws_Settings_Tabs::restore_options()
S
58 2 16
Bws_Settings_Tabs::display_tabs()
S
61 2 16
bws_hide_premium_options_check()
S
68 3 7
bws_check_pro_license_form()
S
59 2 15
Gglcptch_Allowlist::column_default()
S
66 3 9
gglcptch_password_form_display()
S
64 3 9
Bws_Settings_Tabs::bws_pro_block_links()
S
58 2 15
bws_hide_premium_options()
S
63 3 10
Gglcptch_Allowlist::__construct()
S
60 2 14
gglcptch_get_response()
S
61 2 12
bws_plugin_reviews_block()
S
55 1 24
gglcptch_additional_settings_banner_general()
S
60 1 21
gglcptch_additional_settings_banner_appearance()
S
62 1 17
gglcptch_additional_settings_banner_display()
S
62 1 17
bws_plugins_include_codemirror()
S
69 2 7
gglcptch_display_custom()
S
72 2 6
gglcptch_add_async_attribute()
S
70 2 6
bws_plugins_admin_footer()
S
71 2 6
Gglcptch_Settings_Tabs::display_custom_messages()
S
69 2 7
bws_get_mofile()
S
68 2 7
gglcptch_password_form_check()
S
71 2 6
gglcptch_plugin_activate()
S
66 2 9
Gglcptch_Allowlist::no_items()
S
69 2 6
gglcptch_commentform_display()
S
71 2 7
bws_form_restore_default_confirm()
S
63 1 14
Gglcptch_Settings_Tabs::information_postbox_bottom()
S
64 1 13
Gglcptch_Settings_Tabs::display_metabox()
S
64 1 13
bws_form_restore_default_settings()
S
64 1 12
gglcptch_plugins_loaded()
S
78 1 3
bws_enqueue_settings_scripts()
S
73 1 5
gglcptch_add_login_styles()
S
74 1 4
bws_add_help_box()
S
74 1 5
bws_show_settings_notice()
S
67 1 10
Gglcptch_Allowlist::get_columns()
S
67 1 8
bws_menu_url()
S
69 1 6
bws_plugin_banner()
S
100 1 2
gglcptch_echo_recaptcha()
S
81 1 3
bws_add_buttons()
S
76 1 4
Gglcptch_Allowlist::column_cb()
S
72 1 6
bws_register_buttons()
S
77 1 4
bws_plugin_banner_timeout()
S
100 1 2
bws_shortcode_output()
S
76 1 5
gglcptch_allowlist_banner()
S
66 1 9
Gglcptch_Allowlist::get_sortable_columns()
S
69 1 7
bws_add_tooltip_in_admin()
S
82 1 3
gglcptch_add_tabs()
S
68 1 8
gglcptch_pagination_callback()
S
78 1 4
Bws_Settings_Tabs::save_options()
S
81 1 3
Gglcptch_Allowlist::get_bulk_actions()
S
78 1 3
Gglcptch_Settings_Tabs::additional_misc_options()
S
80 1 3
bws_menu_url()
S
80 1 3