Code Analysis: Clever Addons for Elementor 2.2.1

Function Rating Maintainability Complexity Lines of code
Cafe\Widgets\CleverSlider::register_controls()
D
6
1 1,262
Cafe\Widgets\CleverTestimonial::register_controls()
D
11
1 889
Cafe\Widgets\CleverTeamMember::register_controls()
D
11
1 839
Cafe\Widgets\CleverServices::register_controls()
D
12
1 788
Cafe\Widgets\CleverMultiBanner::register_controls()
D
12
1 758
Cafe\Widgets\CleverTimeLine::register_controls()
D
14
1 700
Cafe\Widgets\CleverScrollTo::register_controls()
D
14
1 681
Cafe\Widgets\CleverPortfolios::register_controls()
D
15
1 600
cafe_ajax_product_filter()
D
28
32 133
Cafe\Widgets\CleverPosts::register_controls()
D
15
1 590
Cafe\Widgets\CleverBanner::register_controls()
D
15
1 568
Cafe\Widgets\CleverProductCollection::register_controls()
D
16
1 564
Cafe\Widgets\CleverProductAdvanced::register_controls()
C
17
1 502
Cafe\Widgets\CleverCarouselTabs::register_controls()
B
20
1 399
Cafe\Widgets\CleverIcon::register_controls()
B
22
1 343
Cafe\Widgets\CleverHotSpots::register_controls()
B
22
1 324
Cafe\Widgets\CleverAnimatedHeadlines::register_controls()
B
22
1 308
Cafe\CafeTemplatekitSourceLocal::prepare_items_tab()
B
35 15 87
Cafe\Widgets\CleverVideoLightBox::register_controls()
B
24
1 286
Cafe\SettingsPage::_render()
A
36 13 89
Cafe\CafeTemplatekitSourceRemote::get_item()
A
41 15 59
cafe_pagination()
A
43 15 49
Cafe\Widgets\CleverInstagram::register_controls()
A
26
1 249
Cafe\WidgetsManager::_registerWidgets()
A
49 14 29
Cafe\Widgets\CleverEddTabs::register_controls()
A
27
1 219
Cafe\Widgets\CleverScrollTo::render()
A
40 11 63
Cafe\Widgets\CleverButton::register_controls()
A
27
1 212
Cafe\WPML::wpml_widgets_to_translate_filter()
A
44 12 45
Cafe\Widgets\CleverCountDown::register_controls()
A
29 1 179
zoo_sold_bar()
A
45 10 42
Cafe\Widgets\CleverSingleScrollTo::register_controls()
A
29 1 163
Cafe\Widgets\CleverWidgetBase::getViewTemplate()
A
47 9 38
Cafe\CafeTemplatekitSourceLocal::get_item()
A
48 9 32
Cafe\TemplateKit::register_ajax_actions()
A
50 9 29
Cafe\Widgets\CleverImageComparison::register_controls()
A
33 1 137
Cafe\TemplateKit::get_template_data_array()
A
54 8 21
Cafe\Plugin::_install()
A
47 7 35
Cafe\WidgetsManager::__construct()
A
35 2 109
Cafe\TemplateKit::get_templates()
A
48 7 32
Cafe\SettingsPage::_notify()
S
58 8 13
Cafe\CleverControlsManager::_registerControls()
S
57 7 16
cafe_time_elapsed_string()
S
50 6 25
Cafe\Widgets\CleverEddTabs::render()
S
43 4 55
Cafe\CafeTemplatekitSourceRemote::prepare_items_tab()
S
50 5 33
Cafe\CafeTemplatekitSourceRemote::remote_get_templates()
S
55 5 20
Cafe\CafeTemplatekitSourceRemote::remote_get_categories()
S
55 5 20
Cafe\CafeTemplatekitSourceRemote::remote_get_keywords()
S
55 5 20
Cafe\CafeTemplatekitSourceRemote::get_items()
S
57 5 19
Cafe\CafeTemplatekitSourceRemote::get_categories()
S
57 5 19
Cafe\CafeTemplatekitSourceRemote::get_keywords()
S
58 5 19
Cafe\CafeTemplatekitSourceBase::process_element_export_import_content()
S
58 5 16
Cafe\Widgets\CleverWidgetBase::cafe_viewer_video()
S
58 5 14
Cafe\Widgets\CleverWidgetBase::getListProductSubCat()
S
51 4 27
Cafe\Widgets\CleverWidgetBase::get_list_product_deal()
S
52 4 25
Cafe\AssetsManager::instance()
S
52 4 24
Cafe\Widgets\CleverWidgetBase::getImgSizes()
S
53 4 20
cafe_scrape_instagram()
S
54 4 19
Cafe\Widgets\CleverWidgetBase::get_parent_categories_for_cafe()
S
56 4 19
Cafe\Widgets\CleverWidgetBase::get_categories_for_cafe()
S
56 4 18
Cafe\Widgets\CleverWidgetBase::getPages()
S
59 4 15
Cafe\Widgets\CleverWidgetBase::get_list_posts()
S
58 4 15
Cafe\AssetsManager::_load_elementor_css_in_head()
S
59 4 15
cafe_abbreviate_total_count()
S
60 4 12
Cafe\CafeTemplatekitSourceLocal::get_items()
S
63 4 11
Cafe\CafeTemplatekitSourceLocal::get_categories()
S
63 4 11
Cafe\CafeTemplatekitSourceLocal::get_keywords()
S
63 4 11
Cafe\Plugin::preActivate()
S
62 4 11
Cafe\Widgets\CleverContactForm7::register_controls()
S
52 3 26
Cafe\AssetsManager::_beforeEnqueueEditorScripts()
S
45 1 48
Cafe\Widgets\CleverWidgetBase::getSavedElementorTemplates()
S
57 3 17
Cafe\Widgets\CleverBanner::render()
S
49 2 32
Cafe\Widgets\CleverWidgetBase::getListRevSlider()
S
59 3 14
Cafe\SettingsPage::_scripts()
S
55 2 28
Cafe\CafeTemplatekitSourceLocal::get_keywords_from_string()
S
63 3 11
Cafe\Widgets\CleverWidgetBase::get_woo_asset_type_for_cafe()
S
54 2 23
Cafe\Widgets\CleverMultiBanner::render()
S
49 1 33
Cafe\Widgets\CleverButton::render()
S
57 2 17
Cafe\TemplateKit::get_template_tabs()
S
52 1 31
Cafe\CleverControlsManager::init()
S
66 3 8
Cafe\WidgetsManager::instance()
S
64 3 10
CleverElementsCategory::instance()
S
64 3 10
Cafe\TemplateKit::get_instance()
S
69 3 7
Cafe\CafeTemplatekitSourceBase::process_export_import_content()
S
63 2 12
Cafe\Widgets\CleverProductAdvanced::render()
S
51 1 27
Cafe\Widgets\CleverInstagram::render()
S
52 1 26
Cafe\Widgets\CleverPosts::render()
S
52 1 26
Cafe\Widgets\CleverProductCollection::render()
S
51 1 26
Cafe\Widgets\CleverPortfolios::render()
S
53 1 24
Cafe\WidgetsManager::_addFlexOrderControl()
S
55 1 21
Cafe\Controls\CleverIcon::content_template()
S
59 1 20
Cafe\Widgets\CleverSingleProduct::register_controls()
S
57 1 18
Cafe\Widgets\CleverTestimonial::render()
S
56 1 18
Cafe\Widgets\CleverRevolutionSlider::register_controls()
S
57 1 17
Cafe\Widgets\CleverVideoLightBox::render()
S
58 1 16
cafe_images_only()
S
73 2 5
cafe_oembed_dataparse()
S
65 2 8
Cafe\CafeTemplatekitSourceBase::get_keywords_cache()
S
72 2 6
Cafe\Widgets\CleverWidgetBase::get_menus()
S
67 2 8
Cafe\SettingsPage::getValue()
S
78 2 3
Cafe\TemplateKit::get_source()
S
78 2 3
Cafe\Widgets\CleverIcon::render()
S
59 1 15
Cafe\CafeTemplatekitSourceRemote::get_version()
S
67 2 8
Cafe\SettingsPage::init()
S
63 2 10
Cafe\CafeTemplatekitSourceRemote::prepare_categories()
S
64 2 10
Cafe\WPML::instance()
S
72 2 6
Cafe\WPML::get_instance()
S
73 2 5
Cafe\AssetsManager::_loadAdminAssets()
S
69 2 6
Cafe\SettingsPage::__construct()
S
78 2 3
Cafe\CafeTemplatekitSourceBase::get_categories_cache()
S
72 2 6
Cafe\CafeTemplatekitSourceBase::get_templates_cache()
S
72 2 6
cafe_get_excerpt()
S
64 2 9
Cafe\AssetsManager::_afterRegisterFrontendScripts()
S
58 1 14
Cafe\Widgets\CleverTeamMember::render()
S
60 1 14
Cafe\Widgets\CleverServices::render()
S
61 1 12
Cafe\SettingsPage::_add()
S
63 1 11
Cafe\TemplateKit::__construct()
S
62 1 11
CleverElementsCategory::_register()
S
62 1 11
Cafe\Widgets\CleverAnimatedHeadlines::render()
S
62 1 11
Cafe\CafeTemplatekitSourceBase::get_item()
S
100 1 0
Cafe\Widgets\CleverButton::get_name()
S
83 1 3
Cafe\CafeTemplatekitSourceBase::templates_key()
S
78 1 3
Cafe\Widgets\CleverButton::get_icon()
S
83 1 3
Cafe\CafeTemplatekitSourceBase::categories_key()
S
78 1 3
Cafe\Widgets\CleverWidgetBase::get_woo_order_for_cafe()
S
69 1 7
Cafe\Widgets\CleverCarouselTabs::get_name()
S
83 1 3
Cafe\Widgets\CleverCarouselTabs::get_title()
S
80 1 3
Cafe\Widgets\CleverCarouselTabs::get_icon()
S
83 1 3
Cafe\CafeTemplatekitSourceBase::set_templates_cache()
S
79 1 3
Cafe\AssetsManager::_afterRegisterFrontendStyles()
S
74 1 4
Cafe\Widgets\CleverCarouselTabs::get_script_depends()
S
80 1 3
Cafe\CafeTemplatekitSourceBase::delete_templates_cache()
S
81 1 3
Cafe\Widgets\CleverContactForm7::get_name()
S
83 1 3
Cafe\CafeTemplatekitSourceBase::set_categories_cache()
S
79 1 3
Cafe\Widgets\CleverContactForm7::get_icon()
S
83 1 3
Cafe\AssetsManager::_afterEnqueueEditorStyles()
S
75 1 4
Cafe\Widgets\CleverTimeLine::render()
S
65 1 9
Cafe\Widgets\CleverCountDown::get_name()
S
83 1 3
Cafe\CafeTemplatekitSourceBase::delete_categories_cache()
S
81 1 3
Cafe\Widgets\CleverCountDown::get_icon()
S
83 1 3
Cafe\CafeTemplatekitSourceBase::set_keywords_cache()
S
79 1 3
Cafe\AssetsManager::_afterRegisterEditorScripts()
S
83 1 3
Cafe\Widgets\CleverCountDown::get_script_depends()
S
80 1 3
Cafe\CafeTemplatekitSourceBase::delete_keywords_cache()
S
81 1 3
Cafe\Widgets\CleverSlider::get_script_depends()
S
80 1 3
Cafe\CafeTemplatekitSourceBase::is_debug_active()
S
82 1 3
Cafe\Widgets\CleverSlider::get_title()
S
79 1 3
Cafe\Widgets\CleverSlider::render()
S
79 1 3
Cafe\Widgets\CleverVideoLightBox::get_style_depends()
S
81 1 3
Cafe\Widgets\CleverVideoLightBox::get_icon()
S
83 1 3
Cafe\Widgets\CleverTestimonial::get_icon()
S
83 1 3
Cafe\Widgets\CleverCountDown::get_style_depends()
S
81 1 3
Cafe\Widgets\CleverHotSpots::get_icon()
S
83 1 3
Cafe\AssetsManager::_beforeEnqueueFrontendScripts()
S
68 1 7
Cafe\Widgets\CleverHotSpots::get_style_depends()
S
81 1 3
Cafe\Widgets\CleverHotSpots::get_script_depends()
S
81 1 3
Cafe\Widgets\CleverHotSpots::render()
S
75 1 4
Cafe\Widgets\CleverIcon::get_name()
S
83 1 3
Cafe\Widgets\CleverIcon::get_title()
S
80 1 3
Cafe\Widgets\CleverIcon::get_icon()
S
83 1 3
Cafe\Plugin::__construct()
S
64 1 9
Cafe\Widgets\CleverSingleScrollTo::get_name()
S
83 1 3
Cafe\Widgets\CleverImageComparison::get_name()
S
83 1 3
Cafe\Widgets\CleverImageComparison::get_title()
S
80 1 3
Cafe\Widgets\CleverImageComparison::get_icon()
S
83 1 3
Cafe\Widgets\CleverImageComparison::get_script_depends()
S
80 1 3
Cafe\Widgets\CleverWidgetBase::get_categories()
S
81 1 3
Cafe\Widgets\CleverImageComparison::render()
S
63 1 10
Cafe\Widgets\CleverInstagram::get_name()
S
83 1 3
Cafe\Widgets\CleverInstagram::get_title()
S
80 1 3
Cafe\Widgets\CleverInstagram::get_icon()
S
83 1 3
Cafe\CafeTemplatekitSourceRemote::get_slug()
S
81 1 3
Cafe\Widgets\CleverInstagram::get_style_depends()
S
80 1 3
Cafe\Widgets\CleverInstagram::get_script_depends()
S
80 1 3
Cafe\SettingsPage::_register()
S
78 1 3
Cafe\Widgets\CleverMultiBanner::get_name()
S
83 1 3
Cafe\Widgets\CleverMultiBanner::get_title()
S
80 1 3
Cafe\Widgets\CleverMultiBanner::get_icon()
S
83 1 3
Cafe\Widgets\CleverScrollTo::get_title()
S
79 1 3
Cafe\Widgets\CleverAnimatedHeadlines::get_icon()
S
83 1 3
Cafe\Widgets\CleverMultiBanner::get_script_depends()
S
80 1 3
Cafe\CleverControlsManager::getWidgetClassName()
S
72 1 4
Cafe\CafeTemplatekitSourceBase::get_version()
S
100 1 0
Cafe\SettingsPage::_sanitize()
S
82 1 3
Cafe\Widgets\CleverWidgetBase::get_woo_order_by_for_cafe()
S
65 1 9
Cafe\Widgets\CleverTimeLine::get_style_depends()
S
81 1 3
Cafe\Widgets\CleverPosts::get_script_depends()
S
80 1 3
Cafe\Widgets\CleverBanner::get_icon()
S
83 1 3
Cafe\Widgets\CleverScrollTo::get_name()
S
82 1 3
Cafe\CafeTemplatekitSourceBase::keywords_key()
S
78 1 3
Cafe\Widgets\CleverSingleScrollTo::get_icon()
S
83 1 3
Cafe\Widgets\CleverCarouselTabs::render()
S
68 1 7
Cafe\Widgets\CleverMultiBanner::get_style_depends()
S
80 1 3
Cafe\Widgets\CleverHotSpots::get_name()
S
83 1 3
Cafe\Widgets\CleverSingleProduct::get_style_depends()
S
80 1 3
Cafe\Widgets\CleverRevolutionSlider::get_name()
S
83 1 3
Cafe\Widgets\CleverProductCollection::get_script_depends()
S
80 1 3
Cafe\Widgets\CleverPosts::get_style_depends()
S
80 1 3
Cafe\Widgets\CleverPosts::get_icon()
S
83 1 3
Cafe\Widgets\CleverSlider::get_keywords()
S
80 1 3
Cafe\Widgets\CleverEddTabs::get_icon()
S
82 1 3
Cafe\Widgets\CleverSingleProduct::get_icon()
S
83 1 3
Cafe\Widgets\CleverPosts::get_title()
S
80 1 3
Cafe\Widgets\CleverEddTabs::get_title()
S
79 1 3
Cafe\Widgets\CleverSingleScrollTo::get_title()
S
80 1 3
Cafe\Widgets\CleverProductAdvanced::get_script_depends()
S
80 1 3
Cafe\Widgets\CleverRevolutionSlider::render()
S
68 1 7
Cafe\CafeTemplatekitSourceBase::get_items()
S
100 1 0
Cafe\Widgets\CleverBanner::get_name()
S
83 1 3
Cafe\Widgets\CleverServices::get_title()
S
80 1 3
Cafe\Widgets\CleverPosts::get_name()
S
83 1 3
Cafe\Widgets\CleverServices::get_script_depends()
S
80 1 3
Cafe\Widgets\CleverProductCollection::get_icon()
S
83 1 3
Cafe\Widgets\CleverSingleProduct::get_categories()
S
81 1 3
Cafe\Widgets\CleverButton::get_title()
S
80 1 3
Cafe\Widgets\CleverTimeLine::get_icon()
S
83 1 3
Cafe\WidgetsManager::getWidgetClassName()
S
72 1 4
Cafe\AssetsManager::_previewStyles()
S
78 1 3
Cafe\AssetsManager::_afterEnqueueFrontendStyles()
S
75 1 4
Cafe\Widgets\CleverServices::get_icon()
S
83 1 3
Cafe\Controls\CleverIcon::get_type()
S
81 1 3
Cafe\Widgets\CleverTeamMember::get_icon()
S
83 1 3
Cafe\Widgets\CleverServices::get_style_depends()
S
80 1 3
Cafe\Widgets\CleverVideoLightBox::get_title()
S
80 1 3
Cafe\Widgets\CleverTeamMember::get_script_depends()
S
80 1 3
Cafe\Widgets\CleverTeamMember::get_name()
S
83 1 3
Cafe\Widgets\CleverSingleScrollTo::render()
S
65 1 9
Cafe\CafeTemplatekitSourceBase::id_prefix()
S
82 1 3
Cafe\Widgets\CleverSlider::get_button_sizes()
S
65 1 9
Cafe\Widgets\CleverProductAdvanced::get_style_depends()
S
80 1 3
Cafe\Widgets\CleverRevolutionSlider::get_icon()
S
83 1 3
Cafe\Widgets\CleverRevolutionSlider::get_title()
S
80 1 3
Cafe\Widgets\CleverPortfolios::get_script_depends()
S
79 1 3
Cafe\Widgets\CleverPortfolios::get_name()
S
83 1 3
Cafe\Widgets\CleverPortfolios::get_icon()
S
83 1 3
Cafe\Widgets\CleverContactForm7::get_title()
S
80 1 3
Cafe\Widgets\CleverAnimatedHeadlines::get_style_depends()
S
81 1 3
Cafe\CafeTemplatekitSourceBase::get_keywords()
S
100 1 0
Cafe\CafeTemplatekitSourceBase::replace_elements_ids()
S
70 1 6
Cafe\Widgets\CleverVideoLightBox::get_name()
S
83 1 3
Cafe\Plugin::_deactivate()
S
100 1 2
Cafe\Widgets\CleverCountDown::get_title()
S
80 1 3
Cafe\SettingsPage::getName()
S
79 1 3
Cafe\Widgets\CleverProductAdvanced::get_icon()
S
83 1 3
Cafe\Widgets\CleverTeamMember::get_title()
S
80 1 3
Cafe\Widgets\CleverEddTabs::get_name()
S
82 1 3
Cafe\Widgets\CleverContactForm7::render()
S
68 1 7
Cafe\Plugin::_activate()
S
100 1 2
Cafe\AssetsManager::_printEditorTemplates()
S
81 1 3
Cafe\Widgets\CleverServices::get_name()
S
83 1 3
Cafe\Widgets\CleverTestimonial::get_name()
S
83 1 3
Cafe\CafeTemplatekitSourceLocal::get_version()
S
80 1 3
Cafe\Controls\CleverIcon::get_default_settings()
S
58 1 5
Cafe\Widgets\CleverCountDown::render()
S
68 1 7
Cafe\Widgets\CleverSingleProduct::get_title()
S
80 1 3
Cafe\Plugin::_quickLinks()
S
68 1 6
Cafe\Widgets\CleverProductCollection::get_name()
S
83 1 3
Cafe\Widgets\CleverProductCollection::get_categories()
S
81 1 3
Cafe\CafeTemplatekitSourceBase::get_categories()
S
100 1 0
Cafe\Widgets\CleverSingleProduct::get_name()
S
83 1 3
Cafe\Widgets\CleverProductAdvanced::get_categories()
S
81 1 3
Cafe\Widgets\CleverTimeLine::get_name()
S
83 1 3
Cafe\Widgets\CleverTimeLine::get_title()
S
80 1 3
Cafe\Widgets\CleverProductCollection::get_title()
S
80 1 3
Cafe\Widgets\CleverProductCollection::get_style_depends()
S
80 1 3
Cafe\Widgets\CleverSlider::get_name()
S
82 1 3
Cafe\Widgets\CleverPortfolios::get_title()
S
80 1 3
Cafe\Widgets\CleverPortfolios::get_style_depends()
S
79 1 3
CleverElementsCategory::__construct()
S
91 1 2
Cafe\Widgets\CleverSlider::get_style_depends()
S
80 1 3
Cafe\Widgets\CleverSingleProduct::render()
S
68 1 7
Cafe\Widgets\CleverTestimonial::get_title()
S
80 1 3
Cafe\Controls\CleverIcon::enqueue()
S
69 1 6
Cafe\CafeTemplatekitSourceBase::get_slug()
S
100 1 0
Cafe\Widgets\CleverBanner::get_title()
S
80 1 3
Cafe\Widgets\CleverCarouselTabs::get_style_depends()
S
80 1 3
Cafe\Widgets\CleverHotSpots::get_title()
S
80 1 3
Cafe\Widgets\CleverProductAdvanced::get_title()
S
80 1 3
Cafe\Widgets\CleverWidgetBase::getTemplateContent()
S
73 1 5
Cafe\Widgets\CleverAnimatedHeadlines::get_title()
S
80 1 3
Cafe\Widgets\CleverAnimatedHeadlines::get_name()
S
83 1 3
Cafe\Widgets\CleverTestimonial::get_style_depends()
S
80 1 3
Cafe\WPML::__construct()
S
79 1 3
Cafe\Widgets\CleverVideoLightBox::get_script_depends()
S
81 1 3
Cafe\Widgets\CleverTeamMember::get_style_depends()
S
80 1 3
Cafe\CafeTemplatekitSourceLocal::get_slug()
S
81 1 3
Cafe\AssetsManager::_add_ajax_url()
S
74 1 4
Cafe\Widgets\CleverSingleProduct::get_script_depends()
S
80 1 3
Cafe\Widgets\CleverAnimatedHeadlines::get_script_depends()
S
80 1 3
Cafe\Widgets\CleverEddTabs::get_keywords()
S
79 1 3
Cafe\Widgets\CleverScrollTo::get_icon()
S
82 1 3
Cafe\Widgets\CleverSlider::get_icon()
S
82 1 3
Cafe\Widgets\CleverProductAdvanced::get_name()
S
83 1 3
Cafe\AssetsManager::__construct()
S
91 1 2
Cafe\Widgets\CleverTestimonial::get_script_depends()
S
80 1 3