Code Analysis: YouTube WordPress Plugin by Embed Plus 14.2.1.2

Function Rating Maintainability Complexity Lines of code
YouTubePrefs::ytprefs_show_options()
D
0
36 1,785
YouTubePrefs::get_html()
D
7
102 343
YouTubePrefs::wizard()
D
7
64 680
YouTubePrefs::settings_save()
D
13
87 262
YouTubePrefs::vi_admin_dashboard()
D
10
17 1,044
YouTubePrefs::get_gallery_page()
D
25
35 152
YouTubePrefs::get_search_page()
C
32 24 101
YouTubePrefs::ytprefs_show_onboarding()
C
23
9 326
YouTubePrefs::initoptions()
C
19
10 303
YouTubePrefs::my_embedplus_glance_vids()
B
32 18 106
YouTubePrefs::vi_adstxt_status()
B
33 16 114
YouTubePrefs::vi_admin_dashboard_valid()
A
40 14 63
YouTubePrefs::init_dimensions()
A
46 15 42
YouTubePrefs::wp_insert_vi_gdpr_popup_wp_footer()
A
37 12 78
YouTubePrefs::ytprefsscript()
A
39 13 62
YouTubePrefs::__construct()
A
37 11 77
YouTubePrefs::wp_insert_vi_api_is_eu()
A
41 10 62
YouTubePrefs::double_plugin_warning()
A
43 9 67
YouTubePrefs::vi_token_expire()
A
48 11 33
YouTubePrefs::apply_prefs_shortcode_embedplusvideo()
A
49 11 27
YouTubePrefs::glance_page()
A
36 4 121
YouTubePrefs::admin_enqueue_scripts()
A
41 8 52
YouTubePrefs::vi_cache_endpoints_valid()
A
51 9 28
YouTubePrefs::vi_cache_js_valid()
A
51 9 25
YouTubePrefs::vi_login_api_valid()
A
52 9 24
YouTubePrefs::vi_adstxt_status_soft()
A
42 6 60
YouTubePrefs::jsvars()
A
51 8 27
YouTubePrefs::vi_adstxt_api_valid()
A
52 8 24
YouTubePrefs::vi_script_tag()
A
52 8 24
YouTubePrefs::vi_js_placement()
S
59 8 14
YouTubePrefs::do_ytprefs()
S
51 7 27
YouTubePrefs::vi_reports_valid()
S
53 7 24
YouTubePrefs::get_live_snippet()
S
54 7 19
YouTubePrefs::get_channel_snippet()
S
54 7 19
YouTubePrefs::get_video_snippet()
S
54 7 19
YouTubePrefs::gb_render_callback_youtube()
S
59 7 12
YouTubePrefs::vi_adstxt_download()
S
51 6 24
YouTubePrefs::vi_adstxt_status_soft_ajax()
S
53 6 23
YouTubePrefs::vi_notice_login_reminder()
S
50 5 34
YouTubePrefs::vi_toggle_ajax()
S
55 6 19
YouTubePrefs::vi_login()
S
45 4 46
YouTubePrefs::is_ajax()
S
63 7 9
YouTubePrefs::is_restrict_wizard()
S
61 6 12
YouTubePrefs::vi_reports_ajax()
S
52 5 25
YouTubePrefs::vi_print_toggle_button()
S
55 5 25
YouTubePrefs::wp_insert_vi_gdpr_data_init()
S
54 5 20
YouTubePrefs::onboarding_save_valid()
S
48 4 34
YouTubePrefs::defer_scripts()
S
55 5 19
YouTubePrefs::get_blogwidth()
S
56 5 18
YouTubePrefs::my_embedplus_glance_count()
S
49 4 33
YouTubePrefs::vi_cache_js()
S
49 4 31
YouTubePrefs::keyvalue()
S
59 5 13
YouTubePrefs::custom_admin_pointers()
S
50 4 26
YouTubePrefs::gb_editor_assets()
S
53 4 24
YouTubePrefs::custom_admin_pointers_footer()
S
50 3 39
YouTubePrefs::get_oembed()
S
54 4 21
YouTubePrefs::vi_logout_ajax()
S
55 4 20
YouTubePrefs::settings_nav()
S
54 3 34
YouTubePrefs::get_responsiveselector()
S
58 4 19
YouTubePrefs::vi_hide_feature_ajax()
S
56 4 19
YouTubePrefs::media_button_wizard()
S
57 4 19
YouTubePrefs::vi_get_home_path()
S
55 4 19
YouTubePrefs::vi_adstxt_lookup()
S
57 4 17
YouTubePrefs::vi_login_valid()
S
59 4 16
YouTubePrefs::vi_cache_endpoints_ajax()
S
59 4 15
YouTubePrefs::vi_login_ajax()
S
59 4 15
YouTubePrefs::filter_the_content_light()
S
62 5 10
YouTubePrefs::fitvids()
S
66 5 7
YouTubePrefs::onboarding_save_ajax()
S
60 4 14
YouTubePrefs::onboarding_save_apikey_ajax()
S
60 4 14
YouTubePrefs::custom_admin_pointers_check()
S
60 4 14
YouTubePrefs::vi_cache_endpoints()
S
52 3 25
YouTubePrefs::vi_admin_dashboard_pre()
S
55 3 25
YouTubePrefs::glance_script()
S
54 1 52
YouTubePrefs::onboarding_save()
S
48 2 35
YouTubePrefs::get_thumbnail_html()
S
55 3 19
YouTubePrefs::onboarding_save_apikey_valid()
S
58 3 16
YouTubePrefs::separate_version_message()
S
64 4 8
YouTubePrefs::using_gutenberg()
S
66 4 8
YouTubePrefs::settings_save_ajax()
S
58 3 15
YouTubePrefs::try_get_ytid()
S
58 3 15
YouTubePrefs::get_aspect_height()
S
62 3 12
YouTubePrefs::vi_save_changes_button()
S
57 2 25
YouTubePrefs::save_changes_button()
S
58 2 23
YouTubePrefs::onboarding_save_apikey()
S
56 2 19
YouTubePrefs::vi_db_init_schema()
S
57 2 18
YouTubePrefs::my_embedplus_dismiss_double_plugin_warning()
S
58 2 16
YouTubePrefs::has_api_key()
S
68 3 7
YouTubePrefs::gb_register_block_types()
S
60 2 15
YouTubePrefs::apply_prefs_shortcode()
S
64 3 9
YouTubePrefs::wp_insert_vi_gdpr_popup_init()
S
66 3 8
YouTubePrefs::compare_vid_date()
S
69 3 7
YouTubePrefs::secondsToDuration()
S
59 2 15
YouTubePrefs::gb_classic_block_setup()
S
66 3 8
YouTubePrefs::apply_prefs_shortcode_youtube()
S
64 3 9
YouTubePrefs::get_search_result_html()
S
51 1 30
YouTubePrefs::clean_api_error_html()
S
64 3 10
YouTubePrefs::user_in_roles_any()
S
64 3 10
YouTubePrefs::postchecked()
S
77 3 3
YouTubePrefs::vi_cache_user_adstxt()
S
60 2 14
YouTubePrefs::vi_settings_nav()
S
69 1 16
YouTubePrefs::set_cfasync()
S
69 2 7
YouTubePrefs::tryget()
S
78 2 3
YouTubePrefs::wp_above_version()
S
67 2 8
YouTubePrefs::get_evselector()
S
68 2 8
YouTubePrefs::my_plugin_action_links()
S
66 2 8
YouTubePrefs::vi_script_setup_done()
S
69 2 7
YouTubePrefs::gdpr_mode()
S
76 2 3
YouTubePrefs::ao_override_jsexclude()
S
68 2 7
YouTubePrefs::vi_cron_stop()
S
69 2 7
YouTubePrefs::my_embedplus_gallery_page()
S
65 2 9
YouTubePrefs::check_double_plugin_warning()
S
71 2 6
YouTubePrefs::vi_last_login_valid()
S
65 2 9
YouTubePrefs::vi_cron_interval()
S
63 1 11
YouTubePrefs::gb_register_tinymce_button()
S
76 1 4
YouTubePrefs::debuglog()
S
72 1 5
YouTubePrefs::vi_cron_cache_js()
S
89 1 2
YouTubePrefs::vi_remote_post_anon()
S
68 1 7
YouTubePrefs::clean_api_error()
S
77 1 3
YouTubePrefs::vi_js_shortcode()
S
80 1 3
YouTubePrefs::base_url()
S
74 1 4
YouTubePrefs::show_glance()
S
74 1 4
YouTubePrefs::vi_logged_in()
S
78 1 3
YouTubePrefs::formatDuration()
S
64 1 9
YouTubePrefs::show_glance_list()
S
68 1 7
YouTubePrefs::get_glance_count()
S
64 1 10
YouTubePrefs::vi_cover_prompt_yes()
S
78 1 3
YouTubePrefs::wp_insert_vi_gdpr_popup_wp_enqueue()
S
72 1 4
YouTubePrefs::gb_block_assets()
S
77 1 3
YouTubePrefs::exclude_lazy_sgo()
S
76 1 4
YouTubePrefs::ajax_referer()
S
78 1 3
YouTubePrefs::ytprefs_plugin_menu()
S
63 1 8
YouTubePrefs::vi_debug_json()
S
78 1 3
YouTubePrefs::vi_ever_logged_in()
S
79 1 3
YouTubePrefs::gb_add_tinymce_plugin()
S
73 1 4
YouTubePrefs::vi_remote_get()
S
68 1 7
YouTubePrefs::on_deactivation()
S
80 1 3
YouTubePrefs::vi_monetize_title()
S
80 1 5
YouTubePrefs::apply_prefs_content()
S
75 1 4
YouTubePrefs::show_glance_table()
S
65 1 9
YouTubePrefs::vi_not_vi_adstxt_line()
S
78 1 3
YouTubePrefs::apply_prefs_widget()
S
75 1 4
YouTubePrefs::get_html_content()
S
78 1 3
YouTubePrefs::update_option_set()
S
70 1 6
YouTubePrefs::get_html_widget()
S
78 1 3
YouTubePrefs::vi_remote_post()
S
67 1 7
YouTubePrefs::live_fallback_template()
S
77 1 3
YouTubePrefs::gb_svg_defs()
S
80 1 5