Code Analysis: Captcha.eu 1.0.20

Function Rating Maintainability Complexity Lines of code
CAPTCHA\Plugin\Admin::add_filters()
B
36 20 73
CAPTCHA\Plugin\Admin::captcha_at_check_settings()
A
47 13 35
CAPTCHA\Plugin\Options::fieldInputCheckbox()
A
52 9 20
CAPTCHA\Plugin\Admin::admin_notices()
A
52 8 25
CAPTCHA\Plugin\Admin::options_page()
A
38 4 77
Test\PrettyPrinter::endTest()
S
54 7 20
CAPTCHA\Plugin\Admin::apiSendTicket()
S
50 6 29
CAPTCHA\Plugin\Admin::captchaNagSetup()
S
51 6 24
CAPTCHA\Plugin\Admin::apiFetchLatestVersion()
S
52 6 24
CAPTCHA\Plugin\Admin::ninja_forms_submit_data()
S
55 6 20
CAPTCHA\Plugin\Admin::authenticate()
S
58 6 14
CAPTCHA\Plugin\Admin::options_page_settings()
S
53 5 21
CAPTCHA\Plugin\Core::validate()
S
54 5 21
CAPTCHA\Plugin\Admin::concatInterceptors()
S
56 5 19
CAPTCHA\Plugin\Admin::apiFetchPersonal()
S
56 5 17
CAPTCHA\Plugin\Admin::captchaNagUpdate()
S
51 4 25
CAPTCHA\Plugin\Admin::sdkVersionCheckUpdate()
S
53 4 23
CAPTCHA\Plugin\Options::fieldKeyValue()
S
55 4 18
CAPTCHA\Plugin\Admin::wpcf7_spam()
S
60 4 15
ensure_class_loaded()
S
66 5 8
CAPTCHA\Plugin\Admin::gform_abort_submission_with_confirmation()
S
61 4 13
Php73::getRules()
S
43 1 56
CAPTCHA\Plugin\Admin::handleSDKVersion()
S
63 4 11
Test\PrettyPrinter::printDefectTrace()
S
57 3 18
Test\PrettyPrinter::startTestSuite()
S
57 3 18
CAPTCHA\Plugin\Admin::login_scripts()
S
58 3 15
main()
S
59 3 14
CAPTCHA\Plugin\Admin::elementor_pro_forms_validation()
S
60 3 14
CAPTCHA\Plugin\Options::fieldTitle()
S
60 3 14
CAPTCHA\Plugin\Admin::enque_scripts()
S
59 3 13
UNT\bootstrap::__construct()
S
59 3 13
CAPTCHA\Plugin\Admin::woocommerce_process_registration_errors()
S
61 3 12
CAPTCHA\Plugin\Admin::mc4wp_form_errors()
S
61 3 12
CAPTCHA\Plugin\Options::wrapInDiv()
S
62 3 12
CAPTCHA\Plugin\Admin::woocommerce_process_login_errors()
S
61 3 12
CAPTCHA\Plugin\Admin::woocommerce_after_checkout_validation()
S
62 3 11
CAPTCHA\Plugin\Admin::pre_comment_on_post()
S
61 3 11
CAPTCHA\Plugin\Admin::et_pb_contact_form_submit()
S
62 3 11
CAPTCHA\Plugin\Admin::registration_errors()
S
62 3 11
CAPTCHA\Plugin\Options::fieldLabel()
S
69 3 6
CAPTCHA\Plugin\Options::panelMSG()
S
66 3 7
CAPTCHA\Plugin\Options::settingsPanel()
S
65 3 8
Test\PrettyPrinter::out()
S
77 3 3
CAPTCHA\Plugin\Admin::allow_password_reset()
S
63 3 10
CAPTCHA\Plugin\Admin::wpforms_process()
S
64 3 9
CAPTCHA\Plugin\Admin::handleEndpoint()
S
68 3 7
CAPTCHA\Plugin\Admin::menu()
S
54 1 26
CAPTCHA\Plugin\Admin::__construct()
S
57 1 17
CAPTCHA\Plugin\Options::fieldInputTextarea()
S
69 2 6
CAPTCHA\Plugin\Options::fieldInputText()
S
69 2 6
CAPTCHA\Plugin\Admin::admin_scripts()
S
69 2 6
CAPTCHA\Plugin\Admin::handleActivationTransient()
S
69 2 7
CAPTCHA\Plugin\Options::fieldInfoIcon()
S
71 2 6
Test\PrettyPrinter::endTestSuite()
S
72 2 5
CAPTCHA\Plugin\Admin::plugin_deactivated()
S
64 1 11
CAPTCHA\Plugin\Admin::captchaNagDeactivated()
S
63 1 11
CAPTCHA\Plugin\Admin::init()
S
82 1 3
CAPTCHA\Plugin\Admin::woocommerce_register_form()
S
77 1 4
FlattableTestDB::get_results()
S
91 1 2
CAPTCHA\Plugin\Options::add_actions()
S
78 1 3
CAPTCHA\Plugin\Options::__construct()
S
68 1 7
CAPTCHA\Plugin\Admin::notice()
S
71 1 6
TestFlattable::tearDown()
S
81 1 3
CAPTCHA\Plugin\Admin::woocommerce_after_checkout_billing_form()
S
82 1 3
TestFlattable::setUp()
S
76 1 4
Test\PrettyPrinter::formatExceptionMsg()
S
66 1 8
FlattableTestDB::query()
S
91 1 2
CAPTCHA\Plugin\Frontend::__construct()
S
70 1 6
CAPTCHA\Plugin\Admin::localize_script_data()
S
79 1 3
Test\PrettyPrinter::prettySuiteName()
S
79 1 3
CAPTCHA\Plugin\Admin::getPluginData()
S
75 1 4
CAPTCHA\Plugin\Core::__construct()
S
63 1 10
CAPTCHA\Plugin\Options::enqueue_styles()
S
79 1 3
FlattableTestDB::prepare()
S
91 1 2
Test\PrettyPrinter::writeProgress()
S
91 1 2
CAPTCHA\Plugin\Admin::woocommerce_login_form()
S
77 1 4
CAPTCHA\Plugin\Admin::options()
S
70 1 6
CAPTCHA\Plugin\Frontend::add_filters()
S
91 1 2
TestFlattable::dummy_test()
S
81 1 3
Test\PrettyPrinter::startTest()
S
77 1 3
UNT\bootstrap::_manually_load_plugin()
S
79 1 3
CAPTCHA\Plugin\Admin::woocommerce_lostpassword_form()
S
82 1 3
CAPTCHA\Plugin\Admin::getApiOptions()
S
69 1 7
Php73::__construct()
S
76 1 4
CAPTCHA\Plugin\Core::add_filters()
S
91 1 2
Test\PrettyPrinter::printHeader()
S
81 1 3