Code Analysis: inboxAds - Monetize Your Emails and Newsletters in Minutes 1.0.19

Function Rating Maintainability Complexity Lines of code
WPR\InboxAds_Admin::render_admin_page()
D
19
36 291
WPR\InboxAds_Admin::process_supported_plugins()
B
38 21 67
WPR\InboxAds_API::get_stats()
B
38 15 68
WPR\InboxAds_Shortcode_Builder::admin_init()
A
44 15 39
WPR\InboxAds_Shortcode_Builder::display_panel()
A
36 5 124
WPR\InboxAds_API::get_code()
A
47 10 39
WPR\InboxAds_Plugin_SendPress::replace_shortcode()
A
49 10 30
WPR\InboxAds_Admin::add_admin_page()
A
50 9 32
WPR\InboxAds_Admin::get_supported_plugins()
A
49 9 30
WPR\InboxAds_API::get_formats()
A
38 5 83
WPR\InboxAds_Admin::render_supported_plugins_modal()
A
45 6 54
WPR\InboxAds_API::maybe_authenticate()
S
50 7 28
WPR\InboxAds_Admin::render_admin_activate_modal()
S
42 4 68
WPR\InboxAds_Plugin_Mailster::get_module_form()
S
41 2 96
inboxads_display_zone()
S
51 6 27
WPR\InboxAds_API::get_zone()
S
54 6 20
WPR\InboxAds_Plugin_Mailster::campaign_content()
S
55 6 19
WPR\InboxAds_Admin::render_registerpage()
S
40 1 93
WPR\InboxAds_Admin::connect_account()
S
50 5 30
WPR\InboxAds_Admin::render_loginpage()
S
46 3 47
WPR\InboxAds_Admin::register_account()
S
49 4 31
WPR\InboxAds_Admin::get_admin_page_url()
S
59 5 14
WPR\InboxAds_API::create_zone()
S
61 5 11
WPR\InboxAds_Admin::init()
S
53 4 23
WPR\InboxAds_Admin::clear_data()
S
54 4 22
inboxads_parse_request()
S
53 4 21
WPR\InboxAds_Shortcode_Builder::render_shortcode()
S
58 4 16
WPR\InboxAds_Plugin_Mailster::enqueue_scripts()
S
55 4 16
WPR\InboxAds_Plugin_SendPress::add_tags()
S
57 4 16
WPR\InboxAds_Plugin_Mailster::ajax_get_code()
S
58 4 15
inboxads_replace_zone_tags()
S
51 3 26
WPR\InboxAds_API::create_newsletter()
S
62 4 11
WPR\InboxAds_API::do_call()
S
56 3 19
WPR\InboxAds_Admin::admin_notices()
S
63 4 10
WPR\InboxAds_Plugin::__construct()
S
67 4 7
WPR\InboxAds_Admin::__construct()
S
51 2 28
WPR\InboxAds_Plugin_Mailster::inboxads_link_decrypt()
S
58 3 13
WPR\InboxAds_Plugin_SendPress::do_tag()
S
61 3 11
WPR\InboxAds_API::list_newsletters()
S
62 3 11
WPR\InboxAds_Admin::enqueue_scripts()
S
55 2 20
WPR\InboxAds_Plugin_Mailster::get_module_block()
S
54 1 31
WPR\InboxAds_Plugin_MailPoet::process_shortcodes()
S
64 3 9
WPR\InboxAds_API::get_zone_by_id()
S
66 3 7
WPR\InboxAds_Admin::do_activation_redirect()
S
66 3 8
WPR\InboxAds_API::set_credentials()
S
62 2 13
WPR\InboxAds_Plugin_MailPoet::add_scripts()
S
54 1 23
WPR\InboxAds_Admin::render_homepage()
S
58 1 20
WPR\InboxAds_API::get_instance()
S
71 2 6
WPR\InboxAds_Admin::plugins_changed()
S
71 2 6
WPR\InboxAds_Plugin_Newsletter::replace_tags()
S
70 2 6
inboxads_api_rule()
S
69 2 7
wpr_inboxads_activate()
S
68 2 7
inboxads_formats()
S
69 2 7
WPR\InboxAds_Plugin_MailPoet::replace_tags()
S
70 2 6
WPR\InboxAds_Plugin_Mailster::get_module_button()
S
62 1 12
WPR\InboxAds_API::register()
S
63 1 11
WPR\InboxAds_API::is_connected()
S
80 1 3
WPR\InboxAds_Plugin_MailPoet::init()
S
67 1 7
inboxads_api()
S
82 1 3
WPR\InboxAds_Shortcode_Builder::add_plugin()
S
75 1 4
WPR\InboxAds_Admin::disconnect_account()
S
67 1 9
WPR\InboxAds_Plugin_ALO_EasyMail::init()
S
78 1 3
WPR\InboxAds_Plugin_Newsletter::newsletter_blocks_dir()
S
76 1 4
inboxads_query_vars()
S
67 1 9
WPR\InboxAds_Plugin::init()
S
91 1 2
WPR\InboxAds_Admin::add_admin_menu()
S
65 1 10
WPR\InboxAds_Plugin_ALO_EasyMail::newsletter_content()
S
79 1 3
WPR\InboxAds_Shortcode_Builder::reg_button()
S
76 1 4
WPR\InboxAds_Shortcode_Builder::__construct()
S
75 1 4
WPR\InboxAds_API::__construct()
S
75 1 4
WPR\InboxAds_Plugin_Newsletter::init()
S
75 1 4
WPR\InboxAds_Plugin_Mailster::enqueue_iframe_scripts()
S
70 1 6
WPR\InboxAds_Plugin_Mailster::init()
S
65 1 8
WPR\InboxAds_API::disconnect_account()
S
69 1 7
WPR\InboxAds_Plugin_SendPress::init()
S
74 1 4