Code Analysis: Mailgun 2.1.4

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