Code Analysis: Mailgun 1.9.9

Function Rating Maintainability Complexity Lines of code
wp_mail()
D
16
65 243
MailgunAdmin::ajax_send_test()
C
33 28 93
MailgunAdmin::admin_notices()
B
42 21 48
Mailgun::api_call()
B
42 16 47
Mailgun::phpmailer_init()
A
48 16 26
Mailgun::list_form()
A
36 9 114
mg_detect_from_address()
A
46 14 36
mg_detect_from_name()
A
48 12 32
MailgunAdmin::validation()
A
47 11 34
mg_parse_headers()
A
46 8 39
Mailgun::add_list()
A
46 8 38
mg_smtp_mail_filter()
A
46 8 36
Mailgun::__construct()
A
52 8 22
Mailgun::build_list_form()
S
55 6 20
list_widget::widget()
S
57 6 17
mg_mutate_to_rcpt_vars_cb()
S
54 5 23
MailgunAdmin::init()
S
52 5 23
list_widget::form()
S
49 4 34
mg_build_payload_from_body()
S
55 4 22
MailgunAdmin::admin_footer_js()
S
47 1 65
mg_build_attachments_payload()
S
56 4 18
mg_dump_headers()
S
58 4 15
get_mime_content_type()
S
62 3 12
mg_wp_mail_from_new()
S
69 3 7
Mailgun::get_option()
S
66 3 9
Mailgun::get_lists()
S
64 3 9
mg_smtp_debug_output()
S
72 3 5
mg_api_get_region()
S
66 3 10
mg_smtp_get_region()
S
66 3 10
MailgunAdmin::admin_menu()
S
61 2 11
MailgunAdmin::activation()
S
71 2 6
MailgunAdmin::lists_page()
S
70 2 6
MailgunAdmin::options_page()
S
70 2 6
Mailgun::getInstance()
S
71 2 6
Mailgun::deactivate_and_die()
S
63 2 10
mg_smtp_last_error()
S
67 2 9
wp_mail_failed()
S
70 2 7
mg_api_last_error()
S
65 2 10
mg_wp_mail_from_standard()
S
75 1 5
Mailgun::load_list_widget()
S
75 1 4
MailgunAdmin::__construct()
S
64 1 9
Mailgun::getAssetsPath()
S
82 1 3
MailgunAdmin::admin_js()
S
81 1 3
MailgunAdmin::admin_init()
S
75 1 4
MailgunAdmin::filter_plugin_actions()
S
71 1 5
list_widget::update()
S
82 1 3
list_widget::__construct()
S
69 1 7
MailgunAdmin::register_settings()
S
78 1 3