Code Analysis: Email Encoder - Protect Email Addresses 2.1.0

Function Rating Maintainability Complexity Lines of code
Email_Encoder_Settings::load_settings()
D
18
27 338
Email_Encoder_Validate::email_to_image()
B
40 16 57
Email_Encoder_Validate::filter_soft_dom_attributes()
A
43 16 43
Email_Encoder_Run::shortcode_eeb_email()
A
41 14 52
Email_Encoder_Validate::filter_content()
A
41 13 60
Email_Encoder_Settings::get_setting()
A
50 14 31
Email_Encoder_Validate::filter_plain_emails()
A
44 13 43
Email_Encoder_Run::shortcode_eeb_content()
A
46 13 36
Email_Encoder_Integration_FoggyEmail::maybe_deactivate_foggy_email()
A
49 13 28
Email_Encoder_Validate::create_protected_mailto()
A
44 12 38
Email_Encoder_Run::setup_single_filter_hooks()
A
44 10 48
Email_Encoder_Validate::create_protected_href_att()
A
47 10 30
Email_Encoder_Integration_FoggyEmail::create_foggy_email()
A
44 9 44
Email_Encoder_Helpers::create_admin_notice()
A
46 9 42
eeb_protect_content()
A
51 9 28
Email_Encoder_Validate::get_encoder_form()
A
38 5 79
eeb_mailto()
A
50 8 27
Email_Encoder_Validate::is_post_excluded()
S
51 7 26
Email_Encoder_Run::save_settings()
S
53 7 21
Email_Encoder_Integration_FoggyEmail::delete_foggy_email()
S
49 6 30
Email_Encoder_Helpers::get_current_url()
S
57 7 15
Email_Encoder_Integration_Divi::deactivate_logic()
S
60 7 14
Email_Encoder_Integration_Oxygen::deactivate_logic()
S
60 7 14
Email_Encoder_Run::display_email_image()
S
54 6 21
Email_Encoder_Validate::encode_input_field()
S
55 6 18
Email_Encoder_Integration_FoggyEmail::get_disguised_email()
S
57 6 17
Email_Encoder_Validate::filter_soft_attributes()
S
57 6 16
Email_Encoder_Ajax::eeb_ajax_email_encoder_response()
S
49 5 29
Email_Encoder_Validate::filter_page()
S
52 5 24
Email_Encoder_Validate::encode_ascii()
S
47 4 35
Email_Encoder_Run::protect_content_shortcode()
S
59 5 13
Email_Encoder_Integration_Maintenance::eeb_integrations_maintenance_load_custom_scripts()
S
60 5 12
EEB_Integrations_Loader::load_integrations()
S
53 4 22
Email_Encoder_Validate::encode_escape()
S
55 4 17
Email_Encoder_Validate::get_protected_display()
S
57 4 16
Email_Encoder_Settings::load_email_image_secret()
S
58 4 15
Email_Encoder_Integration_FoggyEmail::load_foggy_emails()
S
62 4 12
Email_Encoder_Helpers::is_page()
S
64 4 11
Email_Encoder_Integration_Google_Site_Kit::soft_encode_googlesitekit_admin_data()
S
62 4 11
Email_Encoder_Validate::encode_email_css()
S
51 3 25
Email_Encoder_Integration_FoggyEmail::load_foggy_email_settings()
S
55 3 19
Email_Encoder_Validate::filter_custom_links()
S
56 3 17
Email_Encoder_Settings::load_version()
S
58 3 16
Email_Encoder_Validate::dynamic_js_email_encoding()
S
58 3 16
Email_Encoder_Run::load_frontend_header_styling()
S
57 3 15
Email_Encoder::instance()
S
59 3 15
Email_Encoder_Integration_Maintenance::eeb_integrations_maintenance_load_custom_styles()
S
64 4 9
Email_Encoder_Run::eeb_dynamic_sidebar_params()
S
61 3 13
Email_Encoder_Settings::get_hook_priorities()
S
61 3 13
Email_Encoder_Settings::get_soft_attribute_regex()
S
63 3 11
Email_Encoder_Settings::__construct()
S
47 1 38
Email_Encoder_Run::add_help_tabs()
S
53 2 23
Email_Encoder_Run::add_hooks()
S
53 2 21
Email_Encoder_Run::call_widget_callback()
S
57 2 16
eeb_protect_emails()
S
64 3 9
Email_Encoder_Validate::generate_email_image_url()
S
62 3 10
Email_Encoder_Run::add_custom_template_tags()
S
66 3 8
Email_Encoder_Run::show_meta_box_content()
S
60 2 15
Email_Encoder_Validate::filter_input_fields()
S
58 2 14
Email_Encoder::includes()
S
61 2 13
Email_Encoder_Integration_FoggyEmail::disguise_emails()
S
62 2 11
Email_Encoder_Ajax::load_ajax_scripts_styles()
S
61 2 11
Email_Encoder_Run::shortcode_email_encoder_form()
S
68 2 7
Email_Encoder_Run::enqueue_scripts_and_styles()
S
63 2 9
Email_Encoder_Run::buffer_final_output()
S
73 2 5
Email_Encoder_Validate::generate_email_signature()
S
67 2 7
Email_Encoder_Run::template_tag_eeb_mailto()
S
65 2 9
Email_Encoder_Settings::get_email_regex()
S
66 2 8
Email_Encoder_Helpers::built_url()
S
70 2 6
Email_Encoder_Helpers::get_parameters_from_url()
S
71 2 5
Email_Encoder_Helpers::get_random_bool()
S
77 2 3
Email_Encoder_Run::add_user_submenu()
S
64 2 8
Email_Encoder_Validate::filter_rss()
S
67 2 8
Email_Encoder_Run::eeb_ready_callback_filter()
S
68 2 7
Email_Encoder_Run::render_admin_menu_page()
S
69 2 6
Email_Encoder_Validate::temp_encode_at_symbol()
S
71 2 6
Email_Encoder_Run::load_help_tabs()
S
72 2 5
Email_Encoder::__clone()
S
78 1 3
Email_Encoder_Integration_Divi::add_hooks()
S
74 1 4
Email_Encoder_Settings::get_version_key()
S
82 1 3
EEB_Integrations_Loader::__construct()
S
83 1 3
Email_Encoder_Integration_Divi::reload_settings_before_divi_builder()
S
82 1 3
Email_Encoder_Ajax::__construct()
S
74 1 5
Email_Encoder::load_textdomain()
S
77 1 3
Email_Encoder_Integration_FoggyEmail::__construct()
S
67 1 8
Email_Encoder_Run::__construct()
S
69 1 7
Email_Encoder::__wakeup()
S
78 1 3
Email_Encoder_Integration_Divi::__construct()
S
74 1 5
Email_Encoder_Settings::reload_settings()
S
77 1 4
Email_Encoder_Validate::__construct()
S
71 1 6
Email_Encoder_Run::__construct()
S
69 1 7
Email_Encoder_Helpers::get_datetime()
S
72 1 5
Email_Encoder_Settings::get_final_outout_buffer_hook()
S
79 1 3
Email_Encoder_Settings::get_template_tags()
S
79 1 3
Email_Encoder_Settings::get_admin_page_url()
S
74 1 4
Email_Encoder_Settings::get_email_image_secret()
S
82 1 3
Email_Encoder_Run::filter_content()
S
74 1 4
Email_Encoder_Integration_Oxygen::__construct()
S
74 1 5
Email_Encoder_Settings::get_widget_callback_hook()
S
79 1 3
Email_Encoder_Integration_Oxygen::add_hooks()
S
74 1 4
Email_Encoder_Run::filter_rss()
S
74 1 4
Email_Encoder_Settings::get_page_name()
S
79 1 3
Email_Encoder_Integration_Divi::is_divi_active()
S
80 1 3
Email_Encoder_Integration_FoggyEmail::reload_settings()
S
82 1 3
eeb_email()
S
79 1 3
Email_Encoder_Settings::get_at_identifier()
S
79 1 3
Email_Encoder_Integration_Oxygen::reload_settings_before_oxygen_builder()
S
82 1 3
Email_Encoder_Settings::get_settings_key()
S
82 1 3
Email_Encoder_Integration_Google_Site_Kit::__construct()
S
78 1 3
Email_Encoder_Run::plugin_action_links()
S
68 1 6
eeb_form()
S
82 1 3
Email_Encoder_Settings::get_page_title()
S
79 1 3
Email_Encoder_Run::filter_page()
S
74 1 4
Email_Encoder_Run::callback_rss_remove_shortcodes()
S
77 1 4
eeb_email_filter()
S
78 1 3
Email_Encoder_Settings::get_image_secret_key()
S
82 1 3
Email_Encoder_Helpers::encode_uri_components()
S
72 1 4
Email_Encoder_Settings::get_version()
S
79 1 3
Email_Encoder_Settings::get_admin_cap()
S
79 1 3
Email_Encoder_Validate::filter_mailto_links()
S
65 1 9
Email_Encoder_Integration_Maintenance::__construct()
S
74 1 5
Email_Encoder_Integration_Maintenance::add_hooks()
S
75 1 4
EEB()
S
82 1 3
Email_Encoder_Ajax::add_hooks()
S
69 1 6
Email_Encoder::base_hooks()
S
79 1 3
Email_Encoder_Settings::first_version_init()
S
80 1 3
Email_Encoder_Integration_The_Events_Calendar::deactivate_tribe_email_filter()
S
82 1 3
Email_Encoder_Run::apply_content_filter()
S
73 1 5
Email_Encoder_Run::add_hooks()
S
69 1 6
Email_Encoder_Integration_Oxygen::is_oxygen_active()
S
80 1 3
Email_Encoder_Integration_The_Events_Calendar::__construct()
S
78 1 3
Email_Encoder_Integration_FoggyEmail::is_active()
S
74 1 4
Email_Encoder_Integration_Maintenance::is_maintenance_active()
S
80 1 3
Email_Encoder_Run::template_tag_eeb_filter()
S
74 1 4
Email_Encoder_Validate::get_encoded_email()
S
69 1 7
eeb_content()
S
79 1 3
Email_Encoder_Integration_FoggyEmail::add_hooks()
S
69 1 6
Email_Encoder_Settings::version_update()
S
79 1 3