Code Analysis: Ninja Mail 1.0.6

Function Rating Maintainability Complexity Lines of code
NinjaMail\Mailer::send()
S
46 5 35
NinjaMail\Plugin::setup()
S
58 6 13
NinjaMail\Service::register_service()
S
46 2 46
ninja_mail_override_phpmailer()
S
65 4 8
NinjaMail\Service::sync_service()
S
61 3 12
NinjaMail\Logger::export()
S
51 1 30
NinjaMail\Service::is_service_enabled()
S
63 3 9
NinjaMail\Mailer::__call()
S
70 2 6
NinjaMail\WordPress\Plugin::getInstance()
S
71 2 6
NinjaMail\WordPress\Plugin::config()
S
73 2 4
ninja_mail_below_php_version_notice()
S
72 2 5
NinjaMail\WordPress\Plugin::view()
S
64 2 9
ninja_mail_sunset_notice()
S
72 2 5
NinjaMail\Service::remove_promotion()
S
71 2 6
NinjaMail\Plugin::is_service_connected()
S
74 2 4
NinjaMail\Mailer::__get()
S
71 2 6
NinjaMail\Logger::delete()
S
59 1 14
NinjaMail\Plugin::is_ninja_forms_installed()
S
78 1 3
NinjaMail\Service::disconnect()
S
66 1 8
NinjaMail\Mailer::getAttachments()
S
70 1 6
NinjaMail\WordPress\Plugin::url()
S
79 1 3
NinjaMail\Logger::add()
S
66 1 8
NinjaMail\WordPress\Plugin::__construct()
S
98 1 1
NinjaMail\WordPress\Plugin::dir()
S
79 1 3
NinjaMail\Mailer::__construct()
S
77 1 4
NinjaMail\Plugin::is_ninja_forms_compatible()
S
78 1 3
NinjaMail\Plugin::get_server_url()
S
79 1 3
NinjaMail\Mailer::format_emails()
S
80 1 3
NinjaMail\Service::__construct()
S
79 1 3
NinjaMail\WordPress\Plugin::__wakeup()
S
98 1 1
NinjaMail\Logger::all()
S
78 1 3
NinjaMail\Plugin::is_service_enabled()
S
79 1 3
NinjaMail\Mailer::filter_attachments_csv()
S
74 1 4
NinjaMail\Mailer::format_attachment()
S
71 1 6
NinjaMail\Plugin::ninja_forms_min_version()
S
73 1 5
NinjaMail\Service::setup()
S
68 1 7
ninja_mail_log_email()
S
75 1 4
NinjaMail\WordPress\Plugin::__clone()
S
98 1 1