Code Analysis: Youtube Video Search 3.2.1

Most Complex Classes

Class Rating Complexity
YTPS_Settings
S
37
YTPS_YouTube_Client
S
34
YTPS_Shortcode
S
31
YTPS_Ajax
S
30
YTPS_Widget
S
11
YTPS_Schema
S
10
YTPS_Block
S
6

Most Complex Functions

Function Rating Complexity
YTPS_Ajax::handle_search()
B
21
YTPS_Shortcode::get_initial_items()
A
12
YTPS_Settings::maybe_save_settings()
A
11
YTPS_YouTube_Client::search_videos()
A
10
YTPS_YouTube_Client::resolve_channel()
A
9
YTPS_Settings::render_settings_page()
A
4
YTPS_Ajax::handle_autocomplete()
A
8
YTPS_Settings::render_admin_notices()
A
8
YTPS_YouTube_Client::get_statistics()
A
7
YTPS_Schema::handle_request()
A
6
YTPS_Settings::resolve_and_store_channels()
S
7
YTPS_Shortcode::build_json_ld()
S
6