Code Analysis: Easy Video Playlist 1.1.0

Function Rating Maintainability Complexity Lines of code
Easy_Video_Playlist\Helper\Functions\Getters::get_youtube_video_items()
C
39 33 48
Easy_Video_Playlist\Backend\Inc\Widget::form()
C
34 26 80
Easy_Video_Playlist\Helper\Functions\Getters::get_oembed_data()
C
36 23 78
Easy_Video_Playlist\Helper\Functions\Utility::format_oembed_data()
B
43 17 45
Easy_Video_Playlist\Backend\Inc\Core::add_new_video()
A
41 15 54
Easy_Video_Playlist\Helper\Store\StoreManager::escape_playlist()
A
53 14 20
Easy_Video_Playlist\Backend\Inc\Core::edit_video_info()
A
46 12 36
Easy_Video_Playlist\Helper\Functions\Getters::get_yt_video_information()
A
51 11 23
Easy_Video_Playlist\Frontend\Inc\Instance_Counter::has_playlist()
A
55 10 19
Easy_Video_Playlist\Helper\Functions\Markup::get_icon()
A
45 8 40
Easy_Video_Playlist\Helper\Functions\Getters::get_oembed_providers()
A
47 8 36
Easy_Video_Playlist\Backend\Inc\Widget::mu_checkbox()
S
50 7 26
Easy_Video_Playlist\Backend\Inc\Core::save_playlist_sorting()
S
51 7 24
Easy_Video_Playlist\Backend\Inc\Loader::enqueue_admin_scripts()
S
44 5 42
Easy_Video_Playlist\Backend\Inc\Core::delete_video()
S
53 6 22
Easy_Video_Playlist\Frontend\Inc\Display::render()
S
55 6 19
Easy_Video_Playlist\Frontend\Inc\Loader::enqueue_frontend_scripts()
S
49 5 34
Easy_Video_Playlist\Helper\Functions\Validation::is_image_exists()
S
58 6 15
Easy_Video_Playlist\Backend\Inc\Core::add_new_playlist()
S
49 4 31
Easy_Video_Playlist\Backend\Inc\Core::save_api_key()
S
58 5 15
Easy_Video_Playlist\Backend\Inc\Widget::select()
S
52 4 24
Easy_Video_Playlist\Helper\Functions\Getters::get_playlists()
S
58 4 15
Easy_Video_Playlist\Helper\Functions\Getters::get_remote_data()
S
59 4 15
Easy_Video_Playlist\Backend\Inc\Widget::widget()
S
58 4 14
Easy_Video_Playlist\Helper\Core\Icon_Loader::add_icons()
S
60 4 14
Easy_Video_Playlist\Helper\Functions\Validation::is_video_url()
S
60 4 12
Easy_Video_Playlist\Backend\Inc\Widget::label()
S
62 4 11
Easy_Video_Playlist\Backend\Inc\Core::delete_playlist()
S
53 3 23
Easy_Video_Playlist\Backend\Inc\Widget::image_upload()
S
53 3 22
Easy_Video_Playlist\Frontend\Inc\Display::__construct()
S
73 4 4
Easy_Video_Playlist\Helper\Store\StoreManager::get_data_index()
S
71 4 5
Easy_Video_Playlist\Frontend\Inc\Display::markup()
S
49 1 43
Easy_Video_Playlist\Backend\Inc\Block::register()
S
57 2 20
Easy_Video_Playlist\Helper\Functions\Getters::get_playlist_index()
S
64 3 9
Easy_Video_Playlist\Helper\Store\StoreManager::get_data()
S
64 3 10
Easy_Video_Playlist\Helper\Store\StoreManager::delete_from_index()
S
66 3 8
Easy_Video_Playlist\Backend\Inc\Widget::get_widget_options()
S
53 1 27
Easy_Video_Playlist\Backend\Inc\Widget::update()
S
62 2 11
Easy_Video_Playlist\Frontend\Inc\Loader::enqueue_frontend_assets()
S
68 2 8
Easy_Video_Playlist\Backend\Admin\Admin::register_admin_page()
S
59 1 15
Easy_Video_Playlist\Helper\Store\StoreManager::delete_bucket()
S
66 2 9
Easy_Video_Playlist\Helper\Store\StoreManager::get_register()
S
75 2 4
Easy_Video_Playlist\Frontend\Inc\Loader::add_playlist_svg_icons()
S
71 2 6
Easy_Video_Playlist\Helper\Store\StoreManager::update_data()
S
67 2 8
Easy_Video_Playlist\Backend\Inc\Widget::is_option_not_equal()
S
77 2 3
Easy_Video_Playlist\Helper\Store\StoreManager::create_bucket()
S
65 2 9
Easy_Video_Playlist\Backend\Inc\Loader::register_routes()
S
61 1 15
Easy_Video_Playlist\Helper\Core\Icon_Loader::add()
S
72 2 5
Easy_Video_Playlist\Helper\Core\Singleton::get_instance()
S
68 2 7
Easy_Video_Playlist\Backend\Inc\Widget::is_option_equal()
S
78 2 3
Easy_Video_Playlist\Helper\Store\StoreManager::register()
S
63 1 12
Easy_Video_Playlist\Backend\Inc\Widget::__construct()
S
62 1 12
Easy_Video_Playlist\Helper\Store\StoreManager::add_to_index()
S
62 1 11
Easy_Video_Playlist\Backend\Inc\Block::render_block()
S
73 1 5
Easy_Video_Playlist\Helper\Core\Singleton::__construct()
S
91 1 2
Easy_Video_Playlist\Helper\Functions\Markup::get_admin_partial()
S
74 1 4
Easy_Video_Playlist\Backend\Inc\Loader::enqueue_admin_styles()
S
69 1 8
Easy_Video_Playlist\Backend\Register::register_widget()
S
69 1 8
Easy_Video_Playlist\Frontend\Inc\Loader::enqueue_frontend_styles()
S
69 1 8
Easy_Video_Playlist\Backend\Inc\Loader::enqueue_editor_assets()
S
64 1 10
Easy_Video_Playlist\Backend\Register::support_ajax_functionality()
S
63 1 10
Easy_Video_Playlist\Helper\Core\Icon_Loader::get_font_icons_def()
S
67 1 9
Easy_Video_Playlist\Frontend\Inc\Instance_Counter::__construct()
S
79 1 3
Easy_Video_Playlist\Helper\Core\Singleton::__wakeup()
S
78 1 3
Easy_Video_Playlist\Backend\Register::register_storage()
S
75 1 4
Easy_Video_Playlist\Backend\Inc\Loader::add_icons()
S
77 1 4
Easy_Video_Playlist\Backend\Inc\Shortcode::render()
S
73 1 5
Easy_Video_Playlist\Backend\Register::init()
S
67 1 10
Easy_Video_Playlist\Helper\Functions\Markup::the_icon()
S
79 1 3
Easy_Video_Playlist\Backend\Register::register_rest_api()
S
75 1 4
Easy_Video_Playlist\Backend\Admin\Admin::init()
S
75 1 4
Easy_Video_Playlist\Backend\Register::register_shortcode()
S
75 1 4
Easy_Video_Playlist\Frontend\Register::load_resources()
S
72 1 5
Easy_Video_Playlist\Frontend\Inc\Instance_Counter::get()
S
76 1 4
Easy_Video_Playlist\Frontend\Inc\Instance_Counter::add_playlist()
S
80 1 3
Easy_Video_Playlist\Helper\Core\Singleton::__clone()
S
78 1 3
Easy_Video_Playlist\Backend\Register::register_block()
S
75 1 4
Easy_Video_Playlist\Frontend\Inc\Instance_Counter::get_playlist()
S
82 1 3
Easy_Video_Playlist\Helper\Core\Singleton::__sleep()
S
78 1 3
Easy_Video_Playlist\Frontend\Register::init()
S
80 1 3
Easy_Video_Playlist\Backend\Register::load_resources()
S
69 1 6