Code Analysis: TrustCaptcha 2.0.1

Function Rating Maintainability Complexity Lines of code
Trustcaptcha\Settings\Plugins::render_plugin_field()
A
42 9 53
Trustcaptcha\Initializer::load_enabled_plugins()
A
43 9 42
Trustcaptcha\Trustcaptcha::validateCaptcha()
A
47 9 32
Trustcaptcha\Settings\General::setup()
A
30 1 151
Trustcaptcha\Settings\Plugins::setup()
A
35 3 113
Trustcaptcha\Plugins\GravityForms\GravityForms::can_verify()
A
51 8 26
Trustcaptcha\Settings\Settings::render_settings()
S
50 6 32
Trustcaptcha\Trustcaptcha::build_html()
S
52 5 23
Trustcaptcha\Plugins\FluentForms\TrustcaptchaElement::validate_captcha()
S
58 5 15
Trustcaptcha\Initializer::is_plugin_active()
S
61 5 14
Trustcaptcha\Plugins\GravityForms\TrustcaptchaField::get_field_input()
S
58 5 14
Trustcaptcha\Settings\Network::setup()
S
43 1 65
Trustcaptcha\Settings\SettingForms::render_number_field()
S
55 4 18
Trustcaptcha\Settings\SettingForms::render_select_field()
S
55 4 18
Trustcaptcha\Plugins\Wordpress\Comment::validate_captcha()
S
59 4 15
Trustcaptcha\Plugins\GravityForms\GravityForms::is_captcha_on_form()
S
60 4 14
Trustcaptcha\Plugins\FluentForms\TrustcaptchaElement::render()
S
56 3 16
Trustcaptcha\Plugins\ContactForm7\ContactForm7::validate_captcha()
S
58 3 16
Trustcaptcha\Plugins\Elementor\ElementorForms::validate_captcha()
S
58 3 15
Trustcaptcha\Plugins\Elementor\ElementorForms::render_field()
S
61 3 12
Trustcaptcha\Plugins\ContactForm7\ContactForm7::init()
S
60 3 12
Trustcaptcha\Plugins\GravityForms\GravityForms::validate_captcha()
S
61 3 12
Trustcaptcha\Settings\SettingForms::render_textarea_field()
S
61 3 11
Trustcaptcha\Plugins\NinjaForms\TrustcaptchaField::validate()
S
63 3 10
Trustcaptcha\Plugins\GravityForms\TrustcaptchaField::get_field_sidebar_messages()
S
69 3 6
Trustcaptcha\Plugins\Elementor\ElementorForms::init()
S
58 2 15
Trustcaptcha\Settings\SettingForms::render_text_field()
S
60 2 12
Trustcaptcha\Settings\SettingForms::render_checkbox_field()
S
60 2 12
Trustcaptcha\Trustcaptcha::get_html()
S
54 1 24
Trustcaptcha\Plugins\Elementor\ElementorForms::update_controls()
S
56 1 20
Trustcaptcha\Trustcaptcha::get_saved_widget_options()
S
56 1 20
Trustcaptcha\Trustcaptcha::get_saved_options()
S
53 1 20
Trustcaptcha\Plugins\FluentForms\TrustcaptchaElement::getComponent()
S
58 1 18
trustcaptcha()
S
70 2 7
Trustcaptcha\Initializer::setup()
S
63 2 10
Trustcaptcha\Settings\Settings::update_footer()
S
66 2 9
Trustcaptcha\Settings\Settings::admin_footer_text()
S
72 2 6
Trustcaptcha\Plugins\Elementor\ElementorForms::filter_field_item()
S
70 2 6
Trustcaptcha\Plugins\Mailchimp\MailchimpForms::validate_captcha()
S
67 2 8
Trustcaptcha\Trustcaptcha::validateCaptchaWithPostVerificationToken()
S
67 2 7
Trustcaptcha\Plugins\WPForms\WPForms::validate_captcha()
S
69 2 6
Trustcaptcha\Plugins\BBPress\NewTopic::validate_captcha()
S
66 2 8
Trustcaptcha\Plugins\Woocommerce\Checkout::validate_captcha()
S
69 2 6
Trustcaptcha\Plugins\Woocommerce\Login::validate_captcha()
S
67 2 7
Trustcaptcha\Plugins\Woocommerce\LostPassword::validate_captcha()
S
67 2 7
Trustcaptcha\Plugins\Woocommerce\Register::validate_captcha()
S
67 2 7
Trustcaptcha\Plugins\BBPress\Reply::validate_captcha()
S
66 2 8
Trustcaptcha\Plugins\Forminator\ForminatorForms::validate_captcha()
S
64 2 10
Trustcaptcha\Plugins\Wordpress\Login::validate_captcha()
S
67 2 7
Trustcaptcha\Plugins\Wordpress\LostPassword::validate_captcha()
S
69 2 6
Trustcaptcha\Plugins\Wordpress\Register::validate_captcha()
S
67 2 7
Trustcaptcha\Plugins\GravityForms\GravityForms::form_validation_errors()
S
64 2 10
Trustcaptcha\Plugins\GravityForms\TrustcaptchaField::setup()
S
65 2 9
Trustcaptcha\Plugins\Elementor\ElementorForms::is_enabled()
S
79 2 3
Trustcaptcha\Settings\Settings::init_admin_page()
S
69 2 7
Trustcaptcha\Settings\Settings::add_meta_links()
S
64 2 9
Trustcaptcha\Trustcaptcha::get_styles()
S
71 1 13
Trustcaptcha\Settings\Settings::setup()
S
61 1 12
Trustcaptcha\Plugins\NinjaForms\NinjaForms::render_field()
S
63 1 11
Trustcaptcha\Settings\General::get_tab_content()
S
65 1 11
Trustcaptcha\Settings\Network::get_tab_content()
S
65 1 11
Trustcaptcha\Settings\Plugins::get_tab_content()
S
65 1 11
Trustcaptcha\Trustcaptcha::get_threshold()
S
79 1 3
Trustcaptcha\Plugins\GravityForms\TrustcaptchaField::__construct()
S
77 1 4
Trustcaptcha\Plugins\Mailchimp\MailchimpForms::render_captcha()
S
70 1 7
Trustcaptcha\Trustcaptcha::get_script()
S
81 1 3
Trustcaptcha\Trustcaptcha::load_head()
S
71 1 5
Trustcaptcha\Plugins\NinjaForms\NinjaForms::init()
S
69 1 6
Trustcaptcha\Plugins\NinjaForms\NinjaForms::register_field()
S
73 1 5
Trustcaptcha\Plugins\NinjaForms\NinjaForms::register_template()
S
73 1 5
Trustcaptcha\Plugins\Elementor\ElementorForms::load_scripts()
S
66 1 9
Trustcaptcha\Trustcaptcha::get_secret_key()
S
79 1 3
Trustcaptcha\Plugins\Plugin::init()
S
100 1 0
Trustcaptcha\Settings\General::render_text_field()
S
81 1 3
Trustcaptcha\Settings\General::render_select_field()
S
81 1 3
Trustcaptcha\Plugins\FluentForms\TrustcaptchaElement::renderResponse()
S
82 1 3
Trustcaptcha\Plugins\FluentForms\FluentForms::init()
S
71 1 6
Trustcaptcha\Settings\Plugins::get_plugin_logo()
S
77 1 3
Trustcaptcha\Plugins\Plugin::__construct()
S
82 1 3
Trustcaptcha\Settings\Settings::add_styles_to_admin_head()
S
77 1 3
Trustcaptcha\Plugins\NinjaForms\TrustcaptchaField::__construct()
S
75 1 4
Trustcaptcha\Settings\Network::init_settings_section()
S
72 1 7
Trustcaptcha\Settings\Network::render_checkbox_field()
S
81 1 3
Trustcaptcha\Plugins\GravityForms\TrustcaptchaField::get_form_editor_field_icon()
S
80 1 3
Trustcaptcha\Plugins\WPForms\WPForms::init()
S
71 1 5
Trustcaptcha\Plugins\NinjaForms\NinjaForms::load_scripts()
S
66 1 9
Trustcaptcha\Plugins\GravityForms\GravityForms::register_field()
S
82 1 3
Trustcaptcha\Plugins\Forminator\ForminatorForms::load_scripts()
S
66 1 9
Trustcaptcha\Plugins\FluentForms\TrustcaptchaElement::__construct()
S
63 1 10
Trustcaptcha\Plugins\Wordpress\Register::init()
S
71 1 5
Trustcaptcha\Plugins\Forminator\ForminatorForms::init()
S
71 1 5
Trustcaptcha\Settings\Plugins::init_plugins_section()
S
73 1 5
Trustcaptcha\Plugins\Woocommerce\LostPassword::init()
S
74 1 4
Trustcaptcha\Plugins\ContactForm7\ContactForm7::render_captcha()
S
70 1 7
Trustcaptcha\Settings\Settings::init_admin_settings()
S
67 1 8
Trustcaptcha\Plugins\Elementor\ElementorForms::get_setup_message()
S
79 1 3
Trustcaptcha\Plugins\Woocommerce\Checkout::init()
S
72 1 5
Trustcaptcha\Plugins\GravityForms\TrustcaptchaField::load_scripts()
S
73 1 4
Trustcaptcha\Plugins\GravityForms\GravityForms::init()
S
71 1 5
Trustcaptcha\Plugins\Woocommerce\Register::init()
S
74 1 4
Trustcaptcha\Plugins\Wordpress\Comment::load_scripts()
S
67 1 9
Trustcaptcha\Plugins\Wordpress\Login::init()
S
71 1 5
Trustcaptcha\Trustcaptcha::get_ob_html()
S
74 1 5
Trustcaptcha\Trustcaptcha::get_site_key()
S
79 1 3
Trustcaptcha\Plugins\GravityForms\TrustcaptchaField::get_form_editor_field_title()
S
80 1 3
Trustcaptcha\Settings\Settings::is_visible()
S
76 1 4
Trustcaptcha\Settings\Settings::add_to_admin_menu()
S
78 1 3
Trustcaptcha\Settings\Network::render_text_field()
S
81 1 3
Trustcaptcha\Plugins\Wordpress\Comment::init()
S
71 1 5
Trustcaptcha\Plugins\Woocommerce\Login::init()
S
74 1 4
Trustcaptcha\Settings\General::init_settings_section()
S
78 1 3
Trustcaptcha\Plugins\FluentForms\FluentForms::load_scripts()
S
67 1 9
Trustcaptcha\Plugins\Elementor\ElementorForms::add_field_type()
S
75 1 4
Trustcaptcha\Plugins\BBPress\Reply::init()
S
74 1 4
Trustcaptcha\Initializer::init()
S
78 1 3
Trustcaptcha\Plugins\GravityForms\TrustcaptchaField::get_form_editor_field_settings()
S
71 1 7
Trustcaptcha\Plugins\WPForms\WPForms::load_scripts()
S
67 1 9
Trustcaptcha\Plugins\Wordpress\LostPassword::init()
S
71 1 5
Trustcaptcha\Settings\Settings::add_settings_link()
S
64 1 9
Trustcaptcha\Settings\General::render_textarea_field()
S
81 1 3
Trustcaptcha\Plugins\Mailchimp\MailchimpForms::init()
S
71 1 5
Trustcaptcha\Settings\General::render_number_field()
S
81 1 3
Trustcaptcha\Plugins\Wordpress\Comment::render()
S
80 1 3
Trustcaptcha\Plugins\Mailchimp\MailchimpForms::add_error_messages()
S
67 1 8
Trustcaptcha\Plugins\GravityForms\TrustcaptchaField::get_form_editor_field_description()
S
79 1 3
Trustcaptcha\Settings\General::render_checkbox_field()
S
81 1 3
Trustcaptcha\Plugins\Woocommerce\Checkout::load_scripts()
S
66 1 9
Trustcaptcha\Plugins\Forminator\ForminatorForms::render_captcha()
S
68 1 8
Trustcaptcha\ValidationResponse::__construct()
S
77 1 4
Trustcaptcha\Plugins\GravityForms\TrustcaptchaField::add_to_field_groups()
S
69 1 7
Trustcaptcha\Plugins\ContactForm7\ContactForm7::load_scripts()
S
67 1 9
Trustcaptcha\Plugins\BBPress\NewTopic::init()
S
74 1 4