Code Analysis: EMC - Easily Embed Calendly Scheduling 5.1

Most Complex Classes

Class Rating Complexity
EMCS_Embed
A
52
EMCS_Promotions
S
41
EMCS_Event_Types
S
30
EMCS_API
S
18
EMCS_Dynamic_Embedder
S
15
EMCS_Event_Types_Dashboard
S
15
EMCS_Shortcode
S
9
EMCS_Event_Type
S
6
EMCS_Admin
S
4
EMCS_Customizer
S
3

Most Complex Functions

Function Rating Complexity
EMCS_Embed::clean_shortcode_atts()
A
14
EMCS_Dynamic_Embedder::render()
A
9
emcs_settings_page_html()
A
6
EMCS_Embed::__construct()
A
9
emcs_sanitize_input()
A
7
EMCS_Event_Types_Dashboard::emcs_event_list_html()
S
4
EMCS_Promotions::promotion_actions_listener()
S
7
EMCS_Embed::prefill_fields()
S
7
EMCS_Shortcode::prepare_attributes()
S
5
EMCS_Event_Types::fetch_event_types_from_calendly()
S
6
EMCS_Embed::embed_calendar()
S
6
EMCS_API::connect()
S
5