Code Analysis: EmailKit. Email Builder 1.0.0

Function Rating Maintainability Complexity Lines of code
EmailKit\Admin\MetaBox::emailTemplate()
B
30 7 217
EmailKit\Admin\MetaBox::save()
A
44 14 42
EmailKit\Admin\Emails\Helpers\Utils::get_kses_array()
A
29 1 197
EmailKit\Admin\Emails\Helpers\Notice\Notice::push()
A
43 10 48
EmailKit\Admin\Api\UpdateData::update_action()
A
44 8 49
EmailKit\Admin\Emails\Woocommerce\CustomerNote::noteCustomer()
A
37 6 73
EmailKit\Admin\Api\DeleteImage::delete_image()
A
47 8 40
EmailKit\Admin\Api\TemplateData::action()
A
43 6 52
EmailKit\Admin\Emails\Helpers\Notice\Notice::dismiss()
A
55 8 17
EmailKit\Admin\Api\UploadImage::action()
S
47 6 40
EmailKit\Admin\Emails\Woocommerce\RefundOrder::orderRefund()
S
38 4 66
EmailKit\Admin\Emails\Woocommerce\NewOrder::newOrderEmail()
S
39 4 63
EmailKit\Admin\Emails\Woocommerce\OrderOnHold::onHoldOrder()
S
39 4 63
EmailKit\Admin\Emails\Woocommerce\ProcessingOrder::processOrderEmail()
S
39 4 63
EmailKit\Admin\Emails\Woocommerce\CancelledOrder::cancelOrder()
S
39 4 63
EmailKit\Admin\Emails\Woocommerce\CompletedOrder::completeOrder()
S
39 4 63
EmailKit\Admin\Emails\Woocommerce\FailedOrder::failedOrder()
S
39 4 63
EmailKit\Admin\Emails\Woocommerce\InvoiceOrder::invoiceEmail()
S
39 4 62
EmailKit\Admin\Api\FetchData::action()
S
45 5 43
EmailKit\Admin\Api\DeleteData::delete_action()
S
50 5 32
EmailKit\Admin\MetaField\StyleLoad::addEnqueue()
S
49 4 33
EmailKit\Admin\Emails\Woocommerce\ResetPassword::passwordReset()
S
48 4 32
EmailKit\Admin\EmailKitEditor\EmailKitEditorInit::__construct()
S
61 6 10
EmailKit\Admin\Emails\Woocommerce\NewAccount::newAccountMail()
S
47 3 34
EmailKit\Admin\MetaBox::deactivateTemplateTypes()
S
52 3 26
EmailKit\Admin\CPT::postType()
S
42 1 55
EmailKit\Admin\Emails\Woocommerce\LowStock::stockNotification()
S
48 2 33
EmailKit\Admin\Emails\Woocommerce\BackOrder::stockNotification()
S
48 2 32
EmailKit\Admin\Emails\Woocommerce\NoStock::stockNotification()
S
48 2 31
EmailKit\Admin\CPT::add_role()
S
59 3 15
EmailKit\Admin\Emails\Woocommerce\NewOrder::__construct()
S
51 2 28
Emailkit\Admin\Hooks::add_column_content()
S
62 3 12
EmailKit\Admin\Emails\Woocommerce\ProcessingOrder::__construct()
S
53 2 23
EmailKit\Admin\Emails\Woocommerce\OrderOnHold::__construct()
S
54 2 22
EmailKit\Admin\Emails\User\NewUserRegister::newUserMail()
S
52 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\LowStock::__construct()
S
55 2 20
EmailKit\Admin\Emails\Woocommerce\NewAccount::__construct()
S
55 2 20
EmailKit\Admin\Emails\Woocommerce\NoStock::__construct()
S
55 2 20
EmailKit\Admin\Emails\Woocommerce\RefundOrder::__construct()
S
55 2 20
EmailKit\Admin\Emails\Woocommerce\ResetPassword::__construct()
S
55 2 20
EmailKit\Admin\Emails\Woocommerce\BackOrder::__construct()
S
55 2 20
EmailKit\Admin\Emails\Woocommerce\CompletedOrder::__construct()
S
55 2 20
EmailKit\Admin\Emails\Woocommerce\CustomerNote::__construct()
S
55 2 20
EmailKit\Admin\Emails\Woocommerce\InvoiceOrder::__construct()
S
55 2 20
EmailKit\Admin\Emails\User\NewUserRegister::__construct()
S
56 2 19
Emailkit\Admin\Dependency::missing_woocommerce()
S
55 2 18
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\Notice\Notice::enqueue_scripts()
S
57 1 28
EmailKit\Admin\EmailKitEditor\EmailKitEditorInit::add_editor_template()
S
58 1 22
EmailKit\Admin\MetaBox::__construct()
S
53 1 21
EmailKit::emailkit_header_script_data()
S
56 1 19
EmailKit::init()
S
69 2 7
EmailKit\Admin\Emails\Helpers\Utils::kses()
S
67 2 8
EmailKit::activate()
S
68 2 7
EmailKit\Admin\Emails\Woocommerce\NewAccount::generate_set_password_url()
S
64 2 9
EmailKit\Admin\Emails\Woocommerce\ResetPassword::generate_set_password_url()
S
63 2 10
Emailkit\Admin\Hooks::set_columns()
S
61 1 12
EmailKit\Admin\Emails\Woocommerce\NewOrder::remove_woocommerce_emails()
S
62 1 11
Emailkit\Admin\Dependency::__construct()
S
79 1 3
Emailkit\Admin\Hooks::add_author_support()
S
76 1 4
EmailKit\Admin\Api\DeleteImage::__construct()
S
65 1 9
EmailKit\Admin\Emails\Woocommerce\NewAccount::remove_woocommerce_emails()
S
78 1 3
EmailKit\Admin\MetaBox::add()
S
77 1 3
EmailKit\Admin\Emails\Helpers\Notice\Notice::__construct()
S
74 1 4
EmailKit\Admin\Api\TemplateData::__construct()
S
65 1 9
EmailKit\Admin\Api\DeleteData::__construct()
S
65 1 9
EmailKit\Admin\Emails\Woocommerce\RefundOrder::remove_woocommerce_emails()
S
72 1 5
EmailKit\Admin\Emails\Woocommerce\InvoiceOrder::remove_woocommerce_emails()
S
78 1 3
EmailKit\Admin\Emails\Woocommerce\CustomerNote::remove_woocommerce_emails()
S
78 1 3
EmailKit\Admin\Emails\Woocommerce\BackOrder::remove_woocommerce_emails()
S
79 1 3
EmailKit::init_plugin()
S
80 1 3
EmailKit\Admin\MetaField\StyleLoad::remove_enqueue()
S
68 1 9
EmailKit\Admin\Emails\EmailConfig::mailtrap()
S
67 1 8
EmailKit::define_constants()
S
71 1 10
EmailKit\Admin\Emails\Woocommerce\FailedOrder::remove_woocommerce_emails()
S
75 1 4
EmailKit\Admin\Emails\Woocommerce\CancelledOrder::remove_woocommerce_emails()
S
75 1 4
EmailKit\Admin\Api\UpdateData::__construct()
S
65 1 9
EmailKit::__construct()
S
70 1 6
EmailKit\Admin\Emails\Woocommerce\OrderOnHold::remove_woocommerce_emails()
S
72 1 5
EmailKit\Admin\MetaField\StyleLoad::__construct()
S
73 1 5
EmailKit\Admin\Emails\EmailConfig::__construct()
S
79 1 3
EmailKit\Admin\Api\UploadImage::__construct()
S
65 1 9
EmailKit\Admin\Api\FetchData::__construct()
S
65 1 9
EmailKit\Admin\Emails\Woocommerce\ResetPassword::remove_woocommerce_emails()
S
78 1 3
EmailKit\Admin\Emails\Woocommerce\CompletedOrder::remove_woocommerce_emails()
S
78 1 3
Emailkit\Admin\Hooks::__construct()
S
71 1 5
EmailKit\Admin\CPT::__construct()
S
75 1 4
EmailKit\Admin\Emails\Woocommerce\LowStock::remove_woocommerce_emails()
S
79 1 3
EmailKit\Admin\Emails\Woocommerce\ProcessingOrder::remove_processEmail()
S
70 1 6
EmailKit\Admin\Emails\Woocommerce\NoStock::remove_woocommerce_emails()
S
79 1 3