Code Analysis: Events Shortcodes For The Events Calendar 1.9.2

Function Rating Maintainability Complexity Lines of code
ectcsf_get_google_fonts()
D
4
1 1,079
ECTCSF_Fields::field_data()
D
24
57 148
ECTCSF::setup()
D
27
52 117
EventsShortcode::ect_shortcodes()
D
19
43 233
ECTCSF_Options::add_options_html()
D
26
48 116
ECTCSF::add_admin_enqueue_scripts()
D
29 43 97
ECTCSF_Fields::field_wp_query_data_title()
D
35 41 71
ECTCSF_Field_typography::render()
D
21
30 230
ECTCSF_Abstract::recursive_output_css()
D
36 41 61
ECTCSF_Field_select::render()
D
33 38 76
ECTCSF_Metabox::add_meta_box_content()
D
33 36 77
ECTCSF_Options::set_options()
D
35 34 74
EctStyles::ect_custom_styles()
C
35 31 64
ect_admin_notices::ect_add_message()
C
42 30 40
ECTCSF::field()
C
36 27 68
ECTCSF_Metabox::save_meta_box()
C
37 26 67
ECTCSF_Shortcoder::get_shortcode()
C
40 26 47
TinyColor\Color::inputToRGB()
C
40 25 53
ect_custom_date_formats()
B
33 18 113
TinyColor\Color::stringInputToObject()
B
35 17 96
TinyColor\Color::toString()
B
44 20 42
ECTCSF_Field_typography::enqueue_google_fonts()
B
44 20 41
ECT_event_shortcode::ect_event_shortcode()
B
26
8 198
ECTCSF_Field_typography::output()
B
43 17 45
ECTCSF_Shortcoder::add_footer_modal_shortcode()
B
40 16 56
EventsCalendarTemplates::ect_settings_migration()
B
38 15 67
ECTCSF_Field_checkbox::render()
A
41 15 52
ECTCSF_Field_radio::render()
A
41 15 50
ECTCSF_Field_media::render()
A
38 14 60
cool_plugins_events_addons::displayPluginAdminDashboard()
A
41 13 60
EctStyles::get_typeo_output()
A
46 13 38
ECTCSF_Metabox::add_metabox_classes()
A
47 13 35
EctElementorWidget::_register_controls()
A
30 4 163
ECTCSF_Field_typography::create_select()
A
51 13 21
EctVCAddon::ect_vc_addon()
A
30 4 152
cool_plugins_events_addons::request_pro_plugins_data()
A
45 11 39
EctElementorWidget::render()
A
52 12 18
ECTSettings::create_settings_panel()
A
30 2 162
ECTCSF_Options::add_admin_bar_menu()
A
50 11 25
WP_Customize_Control_ECTCSF::render_field_content()
A
45 10 39
WP_Customize_Control_ECTCSF::render()
A
46 10 36
cool_plugins_events_addons::request_wp_plugins_data()
A
46 10 35
ECTCSF::add_typography_enqueue_styles()
A
49 10 27
ECTCSF::include_plugin_file()
A
51 10 24
ECTCSF_Options::error_check()
A
54 10 22
EventsShortcode::ect_tribe_event_time()
A
46 8 43
ECT\feedback\ect_feedback::show_deactivate_feedback_popup()
A
40 6 73
ect_get_event_image()
A
50 9 27
ECTCSF::includes()
A
39 6 71
ECTCSF_Fields::field_attributes()
A
53 9 22
ectcsf_chosen_ajax()
A
54 9 18
ECTCSF_Field_color::output()
A
54 9 18
ectcsf_get_icons()
A
51 8 22
ECTCSF_Shortcoder::pre_tabs()
A
53 8 22
ECTCSF_Options::pre_tabs()
A
53 8 22
TinyColor\TinyColor::mostReadable()
A
52 8 22
TinyColor\Color::__construct()
A
47 7 35
ECTCSF_Metabox::__construct()
A
53 8 18
ectcsf_import_ajax()
A
56 8 16
ECTCSF_Metabox::get_meta_value()
A
56 8 16
EventsCalendarTemplates::ect_load_files()
S
51 7 27
cool_plugins_downloader::rollback()
S
51 7 25
ect_admin_notices::ect_admin_notice_for_review()
S
51 7 25
EctStyles::ect_hex2rgba()
S
52 7 24
ECTCSF_Options::add_admin_menu()
S
52 7 21
ect_admin_notices::ect_create_notice_content()
S
41 4 65
EventsShortcode::ect_tribe_event_recurringinfo()
S
55 7 19
ECTCSF::set_used_fields()
S
56 7 18
ECT\feedback\ect_feedback::submit_deactivation_response()
S
44 5 45
validateWCAG2Parms()
S
59 7 13
ECTCSF_Field_typography::enqueue()
S
40 3 64
cool_plugins_events_addons::cool_plugins_activate()
S
62 7 10
ect_admin_notices::ect_simple_notice()
S
50 5 28
ect_shortcode_attr()
S
51 1 87
ECTCSF_Options::save_defaults()
S
62 6 11
parse_update_notice()
S
53 5 21
ECTCSF_Field_date::render()
S
47 4 35
TinyColor\TinyColor::isReadable()
S
56 5 18
ectcsf_export()
S
56 5 17
EventsCalendarTemplates::get_titan_settings()
S
57 5 17
EventsCalendarTemplates::onInit()
S
50 4 30
ECTCSF_Options::get_options()
S
59 5 15
ECTCSF_Fields::field_name()
S
62 6 10
ECTCSF_Options::pre_sections()
S
59 5 15
ECTCSF_Shortcoder::pre_sections()
S
61 5 14
ECTCSF::constants()
S
57 5 14
ectcsf_array_search()
S
61 5 12
ECTCSF_Field_code_editor::enqueue()
S
60 5 11
ECTCSF_Field_textarea::shortcoder()
S
61 5 11
TinyColor\Color::getLuminance()
S
53 4 22
ECTCSF_Fields::field_after()
S
65 5 7
bound01()
S
59 4 14
ect_free_select_category()
S
59 4 14
cool_plugins_events_addons::show_plugins()
S
59 4 13
get_upgrade_notice()
S
59 4 13
ect_admin_notices::ect_admin_review_notice_dismiss()
S
59 4 12
ECTCSF_Options::save_options()
S
61 4 12
ECTCSF_Metabox::pre_fields()
S
63 4 11
ect_admin_notices::ect_show_notice()
S
62 4 11
ECTCSF_Options::add_page_on_load()
S
63 4 11
ECTCSF_Options::pre_fields()
S
63 4 11
ECTCSF_Shortcoder::__construct()
S
55 3 18
ECTCSF_Options::__construct()
S
55 3 18
EctStyles::ect_load_requried_assets()
S
57 3 17
EctStyles::minify_css()
S
51 2 31
boundAlpha()
S
70 4 6
cool_plugins_events_addons::cool_plugins_install()
S
63 4 10
ECTCSF_Shortcoder::add_guteberg_blocks()
S
58 3 15
ECTCSF_Field_callback::render()
S
69 4 6
TinyColor\Color::toName()
S
63 4 10
TinyColor\TinyColor::fromRatio()
S
63 4 10
ectcsf_reset_ajax()
S
63 4 9
ECT_event_shortcode::ect_custom_shortcode_style()
S
54 1 43
ect_buy_pro()
S
58 1 41
TinyColor\Color::toFilter()
S
61 3 11
ect_block_callback()
S
56 2 20
EventsCalendarTemplates::registers()
S
56 2 16
ECTCSF_Field_icon::render()
S
56 2 16
ECTCSF_Abstract::__construct()
S
68 3 6
ECT\feedback\ect_feedback::enqueue_feedback_scripts()
S
66 3 7
ECTCSF_Field_notice::render()
S
72 3 4
convertToPercentage()
S
69 3 6
TinyColor\TinyColor::equals()
S
70 3 6
cool_plugins_events_addons::enqueue_required_scripts()
S
65 3 7
ECTCSF_Shortcoder::get_default()
S
71 3 5
ECTCSF_Options::get_default()
S
71 3 5
ECTCSF_Shortcoder::once_editor_setup()
S
67 3 8
EventsCalendarTemplates::ect_check_event_calender_installed()
S
71 3 5
isOnePointZero()
S
77 3 3
ECTCSF_Metabox::get_default()
S
71 3 5
ect_admin_notices::ect_admin_notice_dismiss()
S
62 3 10
ECTCSF_Field_code_editor::render()
S
58 2 14
ECTCSF_Field_icon::add_footer_modal_icon()
S
59 1 24
ect_share_button()
S
52 1 22
ect_gutenberg_scripts()
S
57 1 17
ECTCSF::add_admin_body_class()
S
70 2 6
ECT_event_shortcode::get_instance()
S
71 2 6
TinyColor\Color::toHsvString()
S
63 2 9
ECTCSF_Field_text::render()
S
67 2 6
ectcsf_customize_validate_email()
S
70 2 6
EctStyles::get_instance()
S
71 2 6
ectcsf_validate_numeric()
S
73 2 5
ECTCSF_Field_submessage::render()
S
73 2 4
ectcsf_validate_required()
S
73 2 5
ectcsf_validate_url()
S
72 2 5
ectcsf_customize_validate_numeric()
S
70 2 6
TinyColor\Color::toRgbString()
S
65 2 8
ECTCSF_Field_date::enqueue()
S
74 2 5
ECTCSF_Field_heading::render()
S
78 2 3
ECTCSF::init()
S
67 2 9
ECTCSF_Options::add_admin_footer_text()
S
74 2 4
ECTSettings::get_instance()
S
71 2 6
ECTCSF_Field_select::enqueue()
S
74 2 5
EventsCalendarTemplates::Install_ECT_Notice()
S
66 2 7
TinyColor\TinyColor::parse()
S
71 2 6
ECTCSF_Field_subheading::render()
S
78 2 3
ECTCSF_Shortcoder::add_media_buttons()
S
71 2 5
ECTCSF::add_custom_css()
S
72 2 5
cool_plugins_events_addons::init()
S
71 2 6
ECTCSF_Options::ajax_save()
S
66 2 8
ect_admin_notices::ect_create_notice()
S
71 2 6
ECTCSF_Metabox::add_meta_box()
S
70 2 5
ectcsf_customize_validate_required()
S
70 2 6
ECTCSF_Field_color::render()
S
67 2 6
isPercentage()
S
78 2 3
ectcsf_timeout()
S
78 2 3
parseIntFromFloat()
S
79 2 3
TinyColor\Color::toPercentageRgbString()
S
64 2 8
ect_create_admin_notice()
S
68 2 8
ect_in_plugin_update_message()
S
67 2 8
ectcsf_validate_email()
S
72 2 5
ectcsf_customize_validate_url()
S
70 2 6
pad2()
S
78 2 3
EventsCalendarTemplates::get_instance()
S
71 2 6
ECTCSF_Fields::field_before()
S
77 2 3
TinyColor\Color::toHslString()
S
63 2 9
ect_admin_menu_custom_styles()
S
69 1 13
TinyColor\TinyColor::mix()
S
60 1 12
EctElementor::ect_add_actions()
S
63 1 11
ECTCSF::__construct()
S
62 1 11
parseIntFromHex()
S
80 1 3
ect_admin_notices::ect_show_error()
S
71 1 6
TinyColor\Color::toRgb()
S
67 1 8
ECTCSF_Field_textarea::__construct()
S
78 1 3
ECTCSF_Shortcoder::instance()
S
79 1 3
ECTCSF_Field_select::__construct()
S
78 1 3
EventsCalendarTemplates::__construct()
S
91 1 2
TinyColor\Color::toHexString()
S
79 1 3
TinyColor\Color::toHsv()
S
65 1 9
TinyColor\Color::getOriginalInput()
S
82 1 3
TinyColor\Color::isValid()
S
82 1 3
EctElementorWidget::get_name()
S
82 1 3
ECTCSF::createCommentMetabox()
S
78 1 3
ECTCSF::createWidget()
S
75 1 4
ECTCSF_Field_submessage::__construct()
S
78 1 3
ECTCSF::createProfileOptions()
S
78 1 3
EctStyles::load_files()
S
66 1 9
ECTCSF::is_active_plugin()
S
78 1 3
TinyColor\Color::getAlpha()
S
82 1 3
TinyColor\Color::getBrightness()
S
73 1 4
ECTCSF_Abstract::collect_output_css_and_typography()
S
81 1 3
ECTCSF_Field_subheading::__construct()
S
78 1 3
TinyColor\Color::toPercentageRgb()
S
65 1 8
TinyColor\Color::toHex()
S
78 1 3
ECTCSF::textdomain()
S
77 1 3
ECTCSF_Field_typography::__construct()
S
78 1 3
EventsCalendarTemplates::deactivate()
S
70 1 7
ECT_event_shortcode::__construct()
S
76 1 4
ect_admin_notices::ect_load_script()
S
74 1 4
EctStyles::ect_styles()
S
64 1 8
ECTCSF_Field_icon::__construct()
S
78 1 3
EventsShortcode::registers()
S
70 1 6
EctStyles::__construct()
S
91 1 2
convertHexToDecimal()
S
80 1 3
ectcsf_sanitize_title()
S
81 1 3
ECTCSF_get_default_icons()
S
56 1 6
tinycolor()
S
79 1 3
TinyColor\TinyColor::readability()
S
69 1 6
ECTCSF_Fields::__construct()
S
69 1 7
EctStyles::registers()
S
72 1 5
ECTCSF_Field_color::__construct()
S
78 1 3
EctElementor::__construct()
S
82 1 3
ECTCSF::createCustomizeOptions()
S
78 1 3
ECTCSF_Field_checkbox::__construct()
S
78 1 3
cool_plugins_events_addons::init_plugins_dasboard_page()
S
73 1 4
ECTCSF::createTaxonomyOptions()
S
78 1 3
ECT\feedback\ect_feedback::__construct()
S
71 1 5
ECTCSF_Field_radio::__construct()
S
78 1 3
EctElementor::ect_register_widget()
S
79 1 3
ECTCSF_Field_media::__construct()
S
78 1 3
ECTCSF::sanitize_dirname()
S
78 1 3
EctVCAddon::__construct()
S
79 1 3
ECTCSF::createNavMenuOptions()
S
78 1 3
TinyColor\Color::isDark()
S
80 1 3
ECTCSF_Walker_Nav_Menu_Edit::start_el()
S
65 1 8
ECTCSF::createOptions()
S
78 1 3
EventsCalendarTemplates::shortcodes_submenu()
S
77 1 3
EctElementorWidget::get_icon()
S
82 1 3
TinyColor\TinyColor::random()
S
68 1 7
ECTCSF_Field_text::__construct()
S
78 1 3
convertDecimalToHex()
S
79 1 3
TinyColor\Color::getFormat()
S
82 1 3
ECTCSF_Field_code_editor::__construct()
S
78 1 3
EventsCalendarTemplates::ect_rest_url()
S
69 1 9
EctElementorWidget::get_title()
S
79 1 3
ECTCSF_Field_notice::__construct()
S
78 1 3
ECTCSF_Field_heading::__construct()
S
78 1 3
ECTCSF::createShortcoder()
S
78 1 3
EventsCalendarTemplates::ect_tc_css()
S
79 1 3
EctElementorWidget::get_categories()
S
81 1 3
TinyColor\Color::toHex8String()
S
79 1 3
ectcsf_sanitize_replace_a_to_b()
S
79 1 3
TinyColor\Color::isLight()
S
80 1 3
ectcsf_wp_editor_api()
S
76 1 4
EventsCalendarTemplates::activate()
S
70 1 6
ECTCSF::createMetabox()
S
78 1 3
clamp01()
S
79 1 3
ECTCSF_Field_textarea::render()
S
69 1 6
ECTCSF_Options::instance()
S
79 1 3
ECTCSF_get_default_icons()
S
53 1 6
EventsShortcode::__construct()
S
81 1 3
ECTCSF::createSection()
S
75 1 4
ECTCSF_Metabox::instance()
S
79 1 3
EventsCalendarTemplates::ect_template_settings_page()
S
74 1 4
cool_plugins_events_addon_settings_page()
S
75 1 4
TinyColor\Color::isValidCSSUnit()
S
78 1 3
ECTSettings::__construct()
S
82 1 3
EctElementor::ect_includes()
S
80 1 3
TinyColor\Color::toHsl()
S
65 1 9
ECTCSF::include_plugin_url()
S
77 1 3
EctElementor::ect_on_widgets_registered()
S
78 1 4
ECTCSF_Field_callback::__construct()
S
78 1 3
ECTCSF_Field_date::__construct()
S
78 1 3
TinyColor\Color::setAlpha()
S
72 1 5
ECTCSF_Field_icon::enqueue()
S
75 1 4
TinyColor\Color::toHex8()
S
78 1 3