Code Analysis: Easy WP SMTP 1.4.6

Function Rating Maintainability Complexity Lines of code
swpsmtp_settings()
D
5
84 517
EasyWPSMTP::init_smtp()
C
33 25 92
EasyWPSMTP::admin_init()
C
33 22 97
EasyWPSMTP::test_mail()
A
37 12 76
EasyWPSMTP::activate()
A
45 9 44
EasyWPSMTP::get_password()
A
47 9 35
EasyWPSMTP::wp_mail()
A
52 9 23
EasyWPSMTP::is_domain_blocked()
A
54 8 20
EasyWPSMTP::log()
A
53 8 20
ioncube\phpOpensslCryptor\Cryptor::decryptString()
S
51 6 24
ioncube\phpOpensslCryptor\Cryptor::encryptString()
S
52 6 23
EasyWPSMTP::__construct()
S
52 6 22
EasyWPSMTP_Utils::sanitize_textarea()
S
54 5 21
EasyWPSMTP_Admin::admin_enqueue_scripts()
S
48 3 31
EasyWPSMTP::credentials_configured()
S
64 5 10
EasyWPSMTP::encrypt_password()
S
59 4 14
EasyWPSMTP::self_destruct_handler()
S
53 3 24
EasyWPSMTP::admin_notices()
S
55 3 23
EasyWPSMTP::wp_mail_failed()
S
70 4 5
ioncube\phpOpensslCryptor\Cryptor::__construct()
S
61 3 12
EasyWPSMTP::clear_log()
S
61 3 12
EasyWPSMTP_Utils::base64_decode_maybe()
S
65 3 9
EasyWPSMTP::plugin_action_links()
S
67 2 7
EasyWPSMTP_Admin::remove_conflicting_scripts()
S
66 2 8
EasyWPSMTP_Utils::get_instance()
S
71 2 6
EasyWPSMTP_Utils::__construct()
S
65 2 9
EasyWPSMTP_Utils::encrypt_password()
S
69 2 7
EasyWPSMTP::register_plugin_links()
S
69 2 6
EasyWPSMTP::get_instance()
S
71 2 6
EasyWPSMTP::get_log_file_path()
S
71 1 5
ioncube\phpOpensslCryptor\Cryptor::Encrypt()
S
74 1 4
EasyWPSMTP_Gag_Mailer::Send()
S
82 1 3
EasyWPSMTP::plugins_loaded_handler()
S
77 1 3
ioncube\phpOpensslCryptor\Cryptor::Decrypt()
S
74 1 4
EasyWPSMTP_Utils::decrypt_password()
S
75 1 4
EasyWPSMTP_Admin::__construct()
S
76 1 4
swpsmtp_uninstall()
S
100 1 2
EasyWPSMTP_Admin::admin_menu()
S
78 1 3
EasyWPSMTP::deactivate()
S
80 1 3