Code Analysis: EmailKit 1.2.0

Function Rating Maintainability Complexity Lines of code
EmailKit\Admin\Api\ShortCodeData::get_order_data()
D
27
39 115
EmailKit\Admin\MetaBox::emailTemplate()
B
30 7 217
EmailKit\Admin\MetaBox::save()
A
44 14 42
EmailKit\Admin\Api\TemplateData::action()
A
38 11 74
EmailKit\Admin\Emails\Helpers\Notice\Notice::push()
A
42 12 52
EmailKit\Admin\Emails\Helpers\Utils::get_kses_array()
A
29 1 197
EmailKit\Admin\MetaField\StyleLoad::addEnqueue()
A
45 10 41
EmailKit\Admin\Api\OrderItem::get_last_order_item()
A
36 7 83
EmailKit\Admin\Api\UpdateData::update_action()
A
42 9 53
EmailKit\Admin\Emails\Woocommerce\CustomerNote::noteCustomer()
A
35 6 82
EmailKit\Admin\Emails\Helpers\Notice\Notice::dismiss()
A
53 10 21
EmailKit\Admin\Api\DeleteImage::delete_image()
A
47 8 40
EmailKit\Admin\TemplateList::get_templates()
A
34 1 122
EmailKit\Admin\Emails\Woocommerce\RefundOrder::orderRefund()
S
37 4 73
EmailKit\Admin\Emails\Woocommerce\CompletedOrder::completeOrder()
S
37 4 71
EmailKit\Admin\Emails\Woocommerce\CancelledOrder::cancelOrder()
S
37 4 70
EmailKit\Admin\Emails\Woocommerce\FailedOrder::failedOrder()
S
37 4 70
EmailKit\Admin\Emails\Woocommerce\NewOrder::newOrderEmail()
S
37 4 70
EmailKit\Admin\Emails\Woocommerce\ProcessingOrder::processOrderEmail()
S
37 4 70
EmailKit\Admin\Emails\Woocommerce\OrderOnHold::onHoldOrder()
S
37 4 70
EmailKit\Admin\Api\UploadImage::action()
S
47 6 40
EmailKit\Admin\Emails\Woocommerce\InvoiceOrder::invoiceEmail()
S
38 4 69
EmailKit\Admin\Api\FetchData::action()
S
44 5 45
EmailKit\Admin\EmailKitEditor\EmailKitEditorInit::__construct()
S
58 7 13
EmailKit\Admin\Api\TestEmail::sendEmail()
S
48 5 35
EmailKit\Admin\Api\DeleteData::delete_action()
S
50 5 32
EmailKit\Admin\Emails\Woocommerce\ResetPassword::passwordReset()
S
48 4 32
EmailKit\Admin\EmailKitAjax::get_email_template_type()
S
58 5 14
EmailKit\Admin\Emails\Woocommerce\NewAccount::newAccountMail()
S
47 3 34
EmailKit\Admin\Api\TemplateData::deactivateTemplateTypes()
S
52 3 26
EmailKit\Admin\MetaBox::deactivateTemplateTypes()
S
52 3 26
EmailKit\Admin\Api\UpdateData::deactivateTemplateTypes()
S
52 3 26
EmailKit\Admin\CPT::postType()
S
42 1 55
EmailKit\Admin\TemplateList::get_template_contents()
S
63 4 9
EmailKit\Admin\CPT::add_role()
S
59 3 15
Emailkit\Admin\Hooks::add_column_content()
S
61 3 12
Emailkit\Admin\Hooks::custom_post_row_actions()
S
62 3 11
EmailKit\Admin\MetaField\StyleLoad::builder_data()
S
52 2 24
EmailKit\Admin\Emails\Woocommerce\ProcessingOrder::__construct()
S
53 2 23
EmailKit\Admin\Emails\Woocommerce\OrderOnHold::__construct()
S
54 2 22
EmailKit\Admin\Emails\Woocommerce\CancelledOrder::__construct()
S
55 2 21
EmailKit\Admin\Emails\Woocommerce\FailedOrder::__construct()
S
55 2 21
EmailKit\Admin\Emails\Woocommerce\CompletedOrder::__construct()
S
55 2 20
EmailKit\Admin\Emails\Woocommerce\CustomerNote::__construct()
S
55 2 20
EmailKit\Admin\Emails\Woocommerce\ResetPassword::__construct()
S
55 2 20
EmailKit\Admin\Emails\Woocommerce\InvoiceOrder::__construct()
S
55 2 20
EmailKit\Admin\Emails\Woocommerce\NewAccount::__construct()
S
55 2 20
EmailKit\Admin\Emails\Woocommerce\NewOrder::__construct()
S
55 2 20
EmailKit\Admin\Emails\Woocommerce\RefundOrder::__construct()
S
55 2 20
Emailkit\Admin\Dependency::missing_woocommerce()
S
55 2 19
EmailKit\Admin\AssetsLoader::addEnqueue()
S
57 2 16
EmailKit\Admin\Emails\Helpers\Notice\Notice::enqueue_scripts()
S
56 1 30
EmailKit\Admin::__construct()
S
50 1 30
Emailkit\Admin\Dependency::check()
S
64 3 10
EmailKit\Admin\Emails\Helpers\Notice\Notice::markup()
S
59 2 14
EmailKit\Admin\Emails\Helpers\Utils::mail_shortcode_filter()
S
62 2 11
EmailKit\Admin\EmailKitEditor\EmailKitEditorInit::add_editor_template()
S
58 1 22
EmailKit\Admin\MetaBox::__construct()
S
56 1 17
Emailkit\Admin\Emails\EmailLists::woocommerce_email()
S
57 1 16
EmailKit\Admin\EmailKitHooks::replace()
S
63 2 10
EmailKit\Admin\Emails\Helpers\Utils::kses()
S
67 2 8
Emailkit\Admin\EmailLists::woocommerce_email()
S
58 1 15
Emailkit\Admin\Hooks::replace()
S
63 2 10
EmailKit\Admin\TemplateList::get_templates_by_mail_type()
S
64 2 10
EmailKit\Admin\Emails\Woocommerce\NewAccount::generate_set_password_url()
S
64 2 9
EmailKit::activate()
S
68 2 7
EmailKit\Admin\Emails\Woocommerce\ResetPassword::generate_set_password_url()
S
63 2 10
Emailkit\Admin\Hooks::modal_view()
S
70 2 6
EmailKit::init()
S
69 2 7
Emailkit\Admin\Hooks::set_columns()
S
61 1 12
EmailKit\Admin\Emails\Woocommerce\NewOrder::remove_woocommerce_emails()
S
62 1 11
EmailKit::define_constants()
S
70 1 11
EmailKit\Admin\Api\UpdateData::__construct()
S
65 1 9
EmailKit\Admin\Api\OrderItem::__construct()
S
65 1 9
Emailkit\Admin\Hooks::__construct()
S
64 1 9
Emailkit\Admin\Hooks::add_author_support()
S
76 1 4
EmailKit\Admin\EmailKitAjax::get_type_wise_mails()
S
67 1 7
EmailKit\Admin\Emails\Woocommerce\CancelledOrder::remove_woocommerce_emails()
S
75 1 4
EmailKit::__construct()
S
72 1 5
Emailkit\Admin\Emails\EmailLists::wordpress_email()
S
68 1 7
EmailKit\Admin\Api\ShortCodeData::__construct()
S
65 1 9
EmailKit\Admin\Api\TemplateData::__construct()
S
65 1 9
EmailKit\Admin\Emails\Woocommerce\ProcessingOrder::remove_processEmail()
S
70 1 6
EmailKit\Admin\Emails\Woocommerce\CompletedOrder::remove_woocommerce_emails()
S
78 1 3
EmailKit\Admin\Emails\Woocommerce\CustomerNote::remove_woocommerce_emails()
S
78 1 3
EmailKit\Admin\MetaBox::add()
S
77 1 3
EmailKit\Admin\Emails\Woocommerce\NewAccount::remove_woocommerce_emails()
S
78 1 3
EmailKit\Admin\Api\TestEmail::__construct()
S
65 1 9
EmailKit\Admin\CPT::__construct()
S
72 1 5
EmailKit\Admin\Api\DeleteImage::__construct()
S
65 1 9
EmailKit\Admin\AssetsLoader::__construct()
S
73 1 5
EmailKit\Admin\Emails\Woocommerce\RefundOrder::remove_woocommerce_emails()
S
72 1 5
EmailKit\Admin\Emails\EmailConfig::mailtrap()
S
67 1 8
EmailKit\Admin\TemplateList::abs_path_to_url()
S
67 1 8
EmailKit\Admin\Emails\EmailConfig::__construct()
S
79 1 3
EmailKit\Admin\Emails\Woocommerce\OrderOnHold::remove_woocommerce_emails()
S
72 1 5
EmailKit\Admin\Emails\Woocommerce\InvoiceOrder::remove_woocommerce_emails()
S
78 1 3
EmailKit\Admin\Emails\Woocommerce\ResetPassword::remove_woocommerce_emails()
S
78 1 3
EmailKit\Admin\EmailKitAjax::__construct()
S
79 1 3
EmailKit\Admin\Emails\Woocommerce\FailedOrder::remove_woocommerce_emails()
S
75 1 4
Emailkit\Admin\Hooks::mail_shortcode_replace()
S
81 1 3
EmailKit\Admin\CPT::remove_add_new_submenu()
S
76 1 4
Emailkit\Admin\EmailLists::general_email()
S
70 1 6
EmailKit\Admin\EmailKitHooks::__construct()
S
78 1 3
Emailkit\Admin\Dependency::__construct()
S
79 1 3
EmailKit\Admin\Api\UploadImage::__construct()
S
65 1 9
EmailKit\Admin\Api\DeleteData::__construct()
S
65 1 9
EmailKit\Admin\Emails\Helpers\Notice\Notice::__construct()
S
74 1 4
EmailKit::init_plugin()
S
80 1 3
EmailKit\Admin\Api\FetchData::__construct()
S
65 1 9
EmailKit\Admin\MetaField\StyleLoad::__construct()
S
73 1 5