Code Analysis: Easy WP SMTP 1.5.3

Function Rating Maintainability Complexity Lines of code
swpsmtp_settings()
D
5
84 505
EasyWPSMTP::init_smtp()
C
33 25 93
EasyWPSMTP::test_mail()
A
37 12 76
EasyWPSMTP::admin_init()
A
48 11 31
EasyWPSMTP::wp_mail()
A
49 11 27
EasyWPSMTP::activate()
A
45 9 44
EasyWPSMTP::get_password()
A
47 9 35
EasyWPSMTP::log()
A
52 8 22
EasyWPSMTP::is_domain_blocked()
A
54 8 20
UserFeedback::display()
S
42 4 73
EasyWPSMTP::__construct()
S
50 7 25
ioncube\phpOpensslCryptor\Cryptor::decryptString()
S
51 6 24
ioncube\phpOpensslCryptor\Cryptor::encryptString()
S
52 6 23
EasyWPSMTP_Utils::sanitize_textarea()
S
54 5 21
UserFeedback::maybe_display()
S
58 5 16
EasyWPSMTP::self_destruct_handler()
S
52 4 24
UserFeedback::feedback_notice_dismiss()
S
58 4 15
EasyWPSMTP::credentials_configured()
S
64 5 10
EasyWPSMTP::encrypt_password()
S
59 4 14
EasyWPSMTP::wp_mail_failed()
S
70 4 5
EasyWPSMTP_Admin::admin_enqueue_scripts()
S
50 2 27
ioncube\phpOpensslCryptor\Cryptor::__construct()
S
61 3 12
EasyWPSMTP::clear_log()
S
61 3 12
EasyWPSMTP_Utils::check_ver()
S
67 3 7
EasyWPSMTP_Utils::base64_decode_maybe()
S
65 3 9
EasyWPSMTP::admin_notices()
S
61 2 14
EasyWPSMTP_Utils::__construct()
S
64 2 10
EasyWPSMTP::get_instance()
S
71 2 6
EasyWPSMTP_Utils::get_instance()
S
71 2 6
EasyWPSMTP_Utils::encrypt_password()
S
69 2 7
UserFeedback::is_smtp_configured()
S
69 2 6
EasyWPSMTP::plugin_action_links()
S
67 2 7
EasyWPSMTP::register_plugin_links()
S
69 2 6
swpsmtp_uninstall()
S
100 1 2
EasyWPSMTP_Gag_Mailer::Send()
S
82 1 3
EasyWPSMTP_Admin::__construct()
S
76 1 4
EasyWPSMTP::deactivate()
S
80 1 3
EasyWPSMTP_Admin::admin_menu()
S
78 1 3
EasyWPSMTP_Utils::decrypt_password()
S
75 1 4
EasyWPSMTP_Utils::display_min_version_error()
S
71 1 5
UserFeedback::init()
S
75 1 4
EasyWPSMTP::get_log_file_path()
S
71 1 5
ioncube\phpOpensslCryptor\Cryptor::Encrypt()
S
74 1 4
EasyWPSMTP::get_log_file_root_path()
S
79 1 3
EasyWPSMTP::plugins_loaded_handler()
S
77 1 3
ioncube\phpOpensslCryptor\Cryptor::Decrypt()
S
74 1 4