Code Analysis: Essential Classy Addons For Elementor 1.0.1

Function Rating Maintainability Complexity Lines of code
EcafeAddons\Widgets\Ecafe_Grid_Post_Listing::_register_controls()
D
0
1 2,870
EcafeAddons\Widgets\Ecafe_Image_Hover_Effect::render()
D
12
125 155
EcafeAddons\Widgets\Ecafe_Chart::render()
D
13
90 239
EcafeAddons\Widgets\Ecafe_Image_Hover_Effect::_register_controls()
D
4
1 1,497
EcafeAddons\Widgets\Ecafe_Infobox::_register_controls()
D
5
1 1,470
EcafeAddons\Widgets\Ecafe_Button::_register_controls()
D
6
1 1,371
EcafeAddons\Widgets\Ecafe_Tabs::_register_controls()
D
7
1 1,282
EcafeAddons\Widgets\Ecafe_Chart::_register_controls()
D
7
1 1,225
Ecafe_Widgets_Extras::extra_add_widgets_actions()
D
23
63 126
EcafeAddons\Widgets\Ecafe_Lottie::_register_controls()
D
9
1 1,031
EcafeAddons\Widgets\Ecafe_Button::render()
D
26
62 108
EcafeAddons\Widgets\Ecafe_Lottie::render()
D
25
56 112
EcafeAddons\Widgets\Ecafe_Accordion::_register_controls()
D
11
2 918
EcafeAddons\Widgets\Ecafe_Business_Hours::_register_controls()
D
11
1 894
EcafeAddons\Widgets\Ecafe_Tabs::render()
D
27
40 118
EcafeAddons\Widgets\Ecafe_Changelog::_register_controls()
D
15
1 678
EcafeAddons\Widgets\Ecafe_Adv_Text_Block::_register_controls()
D
15
1 677
EcafeAddons\Widgets\Ecafe_Infobox::render()
D
30 39 97
EcafeAddons\Widgets\Ecafe_Accordion::render()
D
28
36 114
EcafeAddons\Widgets\Ecafe_Business_Hours::render()
D
32 37 85
EcafeAddons\Widgets\Ecafe_Title::_register_controls()
D
17
1 562
EcafePluginOptions::__construct()
C
27
24 148
EcafeAddons\Widgets\Ecafe_Social_Icons::_register_controls()
C
17
1 493
posts_listing_load_more()
C
39 29 48
EcafeAddons\Widgets\Ecafe_Title::render()
C
39 26 56
EcafeAddons\Widgets\Ecafe_Grid_Post_Listing::render()
B
33 19 98
EcafeAddons\Widgets\Ecafe_Marketing_Link::_register_controls()
B
22
1 340
EcafeAddons\Widgets\Ecafe_Darkmode_Styling::render()
B
40 20 55
EcafePluginOptions::displayAdminPage()
B
30 13 127
EcafeHelper::getQueryArgs()
B
43 17 43
Ecafe_Widgets_Extras::add_lax_controls()
B
25
2 265
EcafeAddons\Widgets\Ecafe_Grid_Post_Listing::filter_category()
A
39 15 60
EcafeAddons\Widgets\Ecafe_Social_Icons::render()
A
43 15 39
EcafeHelper::post_pagination()
A
47 15 31
EcafeAddons\Widgets\Ecafe_Changelog::render()
A
44 14 38
EcafeAddons\Widgets\Ecafe_Marketing_Link::render()
A
47 12 32
EcafePluginOptions::widgetsSaveFire()
A
49 12 27
EcafePluginOptions::extraListSaveOptions()
A
50 12 27
EcafePluginOptions::wpPerformanceSaveOptions()
A
50 12 27
EcafeAddons\Widgets\Ecafe_Grid_Post_Listing::getLoopItem()
A
42 9 51
EcafePluginOptions::ecafeRenderWpPerfomanceList()
A
40 6 66
EcafePluginOptions::ecafeRenderExtraList()
S
46 6 39
EcafeHelper::ecafeGetOption()
S
57 7 16
EcafePluginOptions::ecafeRenderWidgetList()
S
50 6 29
EcafeAddons\Widgets\Ecafe_Grid_Post_Listing::post_query_args()
S
52 6 25
EcafeAddons\EcafeElementLoad::includes()
S
52 6 22
EcafeAddons\Widgets\Ecafe_Darkmode_Styling::_register_controls()
S
38 1 92
EcafeAddons\ecafeWidgetsPassed::addWidgets()
S
49 5 30
EcafePluginOptions::fieldsOption()
S
43 2 66
ecRssFeeds()
S
57 5 16
EcafeAddons\Widgets\Ecafe_Chart::bubbleValues()
S
53 4 23
Ecafe_Widgets_Extras::ec_glassmorphism_controls()
S
45 2 47
Ecafe_Widgets_Extras::__construct()
S
64 5 9
elementorLoadNotice()
S
57 4 15
EcafePluginOptions::optionsPageAppend()
S
59 4 13
EcafePluginOptions::optionKeyGet()
S
63 4 11
ec_emoji_scripts()
S
53 3 23
Ecafe_Widgets_Extras::add_link_controls()
S
49 2 36
ec_disable_embeds()
S
54 3 20
EcafePluginOptions::ecafeWidgetList()
S
45 1 49
Ecafe_Widgets_Extras::get_extra_list()
S
68 4 7
EcafeHelper::getPostExcerpt()
S
58 3 15
EcafeHelper::getTermsList()
S
62 4 10
EcafeHelper::getTemplates()
S
58 3 14
EcafeHelper::getTaxonomiesList()
S
61 3 12
EcafeAddons\Widgets\Ecafe_Adv_Text_Block::render()
S
62 3 11
EcafeHelper::getPostTypes()
S
61 3 11
EcafeHelper::getHtmlTag()
S
56 2 17
EcafeAddons\EcafeElementLoad::ecafeEnqueueStyles()
S
48 1 31
EcafeHelper::getStyleLoop()
S
62 3 10
EcafePluginOptions::__get()
S
64 3 9
EcafeHelper::getNumbers()
S
63 3 10
EcafeAddons\EcafeElementLoad::afterEnqueueStylesEditor()
S
66 3 7
EcafeAddons\ecafeWidgetsPassed::add_controls()
S
64 3 10
selfPingbacks()
S
66 3 8
EcafeHelper::getAuthorsList()
S
60 2 14
EcafeHelper::html_tag_check_and_verify()
S
57 1 20
EcafeHelper::getOrderByArray()
S
57 1 17
pluginsLoaded()
S
66 2 8
EcafeAddons\EcafeElementLoad::instance()
S
72 2 6
EcafeHelper::instanceFetch()
S
71 2 6
EcafePluginOptions::init()
S
70 2 6
EcafeHelper::check_and_validate_html_tag()
S
77 2 3
EcafeAddons\ecafeWidgetsPassed::carryWidgets()
S
66 2 8
EcafeAddons\ecafeWidgetsPassed::extensionWidgets()
S
66 2 8
EcafeAddons\ecafeWidgetsPassed::instanceFetch()
S
71 2 6
ec_disable_dashicons()
S
72 2 6
removeXPingback()
S
76 1 4
EcafeAddons\Widgets\Ecafe_Lottie::get_title()
S
79 1 3
EcafeAddons\Widgets\Ecafe_Tabs::get_name()
S
82 1 3
EcafeAddons\Widgets\Ecafe_Accordion::get_name()
S
82 1 3
EcafeAddons\Widgets\Ecafe_Marketing_Link::get_name()
S
82 1 3
Ecafe_Widgets_Extras::get_name()
S
82 1 3
EcafeAddons\Widgets\Ecafe_Adv_Text_Block::content_template()
S
91 1 2
Ecafe_Widgets_Extras::eca_lax_style()
S
77 1 3
EcafeAddons\Widgets\Ecafe_Title::get_style_depends()
S
81 1 3
EcafeAddons\Widgets\Ecafe_Business_Hours::get_icon()
S
82 1 3
EcafeAddons\Widgets\Ecafe_Business_Hours::get_categories()
S
81 1 3
EcafeAddons\Widgets\Ecafe_Business_Hours::get_keywords()
S
78 1 3
EcafeAddons\Widgets\Ecafe_Social_Icons::get_categories()
S
81 1 3
EcafeAddons\Widgets\Ecafe_Social_Icons::get_name()
S
82 1 3
EcafeAddons\Widgets\Ecafe_Tabs::get_title()
S
79 1 3
EcafeAddons\Widgets\Ecafe_Business_Hours::content_template()
S
91 1 2
EcafeAddons\Widgets\Ecafe_Button::get_style_depends()
S
81 1 3
EcafePluginOptions::hooks()
S
75 1 4
EcafeAddons\Widgets\Ecafe_Button::get_icon()
S
82 1 3
EcafeAddons\Widgets\Ecafe_Button::get_categories()
S
81 1 3
EcafeAddons\Widgets\Ecafe_Button::get_keywords()
S
79 1 3
EcafeAddons\Widgets\Ecafe_Tabs::get_keywords()
S
80 1 3
EcafeAddons\Widgets\Ecafe_Title::get_keywords()
S
80 1 3
EcafeAddons\Widgets\Ecafe_Social_Icons::get_icon()
S
82 1 3
EcafeAddons\Widgets\Ecafe_Button::content_template()
S
91 1 2
EcafeAddons\Widgets\Ecafe_Changelog::get_name()
S
82 1 3
EcafePluginOptions::ecafeWhiteLabel()
S
80 1 3
EcafeAddons\Widgets\Ecafe_Changelog::get_icon()
S
82 1 3
EcafeAddons\Widgets\Ecafe_Changelog::get_categories()
S
81 1 3
EcafeAddons\Widgets\Ecafe_Changelog::get_keywords()
S
80 1 3
EcafeAddons\Widgets\Ecafe_Changelog::get_style_depends()
S
81 1 3
EcafeAddons\Widgets\Ecafe_Social_Icons::content_template()
S
91 1 2
EcafeAddons\Widgets\Ecafe_Tabs::content_template()
S
91 1 2
EcafeAddons\Widgets\Ecafe_Changelog::content_template()
S
91 1 2
EcafeAddons\Widgets\Ecafe_Chart::get_name()
S
82 1 3
EcafeAddons\Widgets\Ecafe_Chart::get_title()
S
79 1 3
EcafeAddons\Widgets\Ecafe_Chart::get_icon()
S
82 1 3
EcafeAddons\Widgets\Ecafe_Chart::get_categories()
S
81 1 3
EcafeAddons\Widgets\Ecafe_Chart::get_keywords()
S
76 1 3
EcafeAddons\Widgets\Ecafe_Chart::get_script_depends()
S
81 1 3
EcafeAddons\ecafeWidgetsPassed::init()
S
75 1 4
EcafeAddons\Widgets\Ecafe_Lottie::get_style_depends()
S
81 1 3
EcafeAddons\Widgets\Ecafe_Title::get_categories()
S
81 1 3
EcafeAddons\Widgets\Ecafe_Chart::content_template()
S
91 1 2
EcafeAddons\EcafeElementLoad::hooks()
S
67 1 7
EcafeAddons\Widgets\Ecafe_Changelog::get_title()
S
79 1 3
EcafeAddons\Widgets\Ecafe_Accordion::get_icon()
S
82 1 3
EcafeAddons\EcafeElementLoad::ecafeElementorAdminCss()
S
74 1 4
EcafeAddons\Widgets\Ecafe_Adv_Text_Block::get_style_depends()
S
81 1 3
EcafeAddons\Widgets\Ecafe_Image_Hover_Effect::get_name()
S
82 1 3
EcafeAddons\Widgets\Ecafe_Darkmode_Styling::get_style_depends()
S
81 1 3
EcafeAddons\Widgets\Ecafe_Lottie::content_template()
S
91 1 2
EcafeAddons\Widgets\Ecafe_Title::content_template()
S
91 1 2
EcafeAddons\EcafeElementLoad::__construct()
S
73 1 6
EcafeAddons\Widgets\Ecafe_Marketing_Link::get_keywords()
S
78 1 3
EcafeAddons\Widgets\Ecafe_Infobox::content_template()
S
91 1 2
EcafeAddons\Widgets\Ecafe_Button::get_title()
S
79 1 3
EcafeAddons\Widgets\Ecafe_Image_Hover_Effect::get_title()
S
79 1 3
EcafeAddons\Widgets\Ecafe_Grid_Post_Listing::get_keywords()
S
78 1 3
EcafeAddons\Widgets\Ecafe_Darkmode_Styling::get_icon()
S
82 1 3
EcafeAddons\Widgets\Ecafe_Social_Icons::get_keywords()
S
80 1 3
EcafeAddons\Widgets\Ecafe_Darkmode_Styling::get_keywords()
S
79 1 3
EcafeAddons\EcafeElementLoad::categoryForElementor()
S
73 1 4
EcafeAddons\Widgets\Ecafe_Image_Hover_Effect::get_keywords()
S
74 1 3
EcafeAddons\Widgets\Ecafe_Infobox::get_name()
S
82 1 3
EcafeAddons\Widgets\Ecafe_Darkmode_Styling::get_categories()
S
81 1 3
EcafeAddons\Widgets\Ecafe_Grid_Post_Listing::get_style_depends()
S
81 1 3
EcafeAddons\Widgets\Ecafe_Darkmode_Styling::get_title()
S
79 1 3
EcafeAddons\Widgets\Ecafe_Lottie::get_categories()
S
81 1 3
EcafeAddons\Widgets\Ecafe_Infobox::get_title()
S
79 1 3
EcafeAddons\Widgets\Ecafe_Image_Hover_Effect::get_icon()
S
82 1 3
EcafeAddons\Widgets\Ecafe_Adv_Text_Block::get_keywords()
S
79 1 3
EcafeAddons\Widgets\Ecafe_Adv_Text_Block::get_icon()
S
82 1 3
EcafeAddons\Widgets\Ecafe_Grid_Post_Listing::get_name()
S
82 1 3
EcafeAddons\Widgets\Ecafe_Tabs::get_icon()
S
82 1 3
EcafeAddons\Widgets\Ecafe_Accordion::get_style_depends()
S
81 1 3
EcafeAddons\Widgets\Ecafe_Image_Hover_Effect::get_style_depends()
S
81 1 3
EcafeAddons\Widgets\Ecafe_Infobox::get_icon()
S
82 1 3
EcafeAddons\Widgets\Ecafe_Social_Icons::get_title()
S
79 1 3
EcafeAddons\Widgets\Ecafe_Marketing_Link::get_categories()
S
81 1 3
EcafeAddons\Widgets\Ecafe_Darkmode_Styling::content_template()
S
91 1 2
EcafeAddons\Widgets\Ecafe_Adv_Text_Block::get_name()
S
82 1 3
EcafeAddons\Widgets\Ecafe_Grid_Post_Listing::get_icon()
S
82 1 3
EcafeAddons\Widgets\Ecafe_Darkmode_Styling::get_name()
S
82 1 3
EcafeAddons\Widgets\Ecafe_Infobox::get_categories()
S
81 1 3
EcafeAddons\Widgets\Ecafe_Grid_Post_Listing::get_script_depends()
S
79 1 3
EcafeAddons\Widgets\Ecafe_Tabs::get_script_depends()
S
81 1 3
EcafeHelper::__construct()
S
98 1 1
EcafeHelper::getOrderArray()
S
70 1 6
EcafeHelper::getListLayout()
S
70 1 6
EcafeAddons\Widgets\Ecafe_Grid_Post_Listing::content_template()
S
91 1 2
EcafeAddons\Widgets\Ecafe_Accordion::get_categories()
S
81 1 3
EcafeAddons\Widgets\Ecafe_Adv_Text_Block::get_title()
S
79 1 3
EcafeHelper::getResponsiveColumn()
S
63 1 10
EcafeAddons\Widgets\Ecafe_Marketing_Link::get_icon()
S
82 1 3
EcafeAddons\Widgets\Ecafe_Lottie::get_icon()
S
82 1 3
EcafeAddons\EcafeElementLoad::carryWidgets()
S
80 1 3
EcafeAddons\Widgets\Ecafe_Lottie::get_name()
S
82 1 3
EcafeAddons\Widgets\Ecafe_Business_Hours::get_name()
S
82 1 3
EcafeAddons\Widgets\Ecafe_Accordion::get_keywords()
S
80 1 3
EcafeAddons\Widgets\Ecafe_Infobox::get_keywords()
S
78 1 3
EcafeAddons\Widgets\Ecafe_Social_Icons::get_style_depends()
S
81 1 3
EcafeAddons\Widgets\Ecafe_Accordion::content_template()
S
91 1 2
EcafeAddons\Widgets\Ecafe_Grid_Post_Listing::get_title()
S
79 1 3
EcafeHelper()
S
82 1 3
EcafeAddons\Widgets\Ecafe_Infobox::get_style_depends()
S
81 1 3
EcafeElementorGetOption()
S
76 1 4
EcafeHelper::getLoadingOptions()
S
66 1 8
EcafeAddons\Widgets\Ecafe_Marketing_Link::get_style_depends()
S
81 1 3
EcafeAddons\Widgets\Ecafe_Marketing_Link::content_template()
S
91 1 2
EcafeAddons\Widgets\Ecafe_Grid_Post_Listing::get_categories()
S
81 1 3
elementorActivatedNotice()
S
73 1 5
EcafeAddons\Widgets\Ecafe_Title::get_icon()
S
82 1 3
ecafeWidgetsPassed()
S
82 1 3
EcafeAddons\Widgets\Ecafe_Adv_Text_Block::get_categories()
S
81 1 3
EcafeAddons\Widgets\Ecafe_Title::get_title()
S
79 1 3
EcafeAddons\Widgets\Ecafe_Accordion::get_title()
S
79 1 3
EcafeAddons\Widgets\Ecafe_Button::get_name()
S
82 1 3
EcafeAddons\Widgets\Ecafe_Image_Hover_Effect::get_categories()
S
81 1 3
EcafeAddons\Widgets\Ecafe_Tabs::get_categories()
S
81 1 3
EcafeAddons\Widgets\Ecafe_Marketing_Link::get_title()
S
79 1 3
EcafeAddons\ecafeWidgetsPassed::__construct()
S
82 1 3
EcafeAddons\Widgets\Ecafe_Lottie::get_keywords()
S
77 1 3
EcafeAddons\Widgets\Ecafe_Tabs::get_style_depends()
S
81 1 3
EcafeAddons\Widgets\Ecafe_Accordion::get_script_depends()
S
81 1 3
EcafeAddons\Widgets\Ecafe_Business_Hours::get_title()
S
79 1 3
EcafeAddons\EcafeElementLoad::ecafeSettingsLinks()
S
68 1 6
EcafeAddons\Widgets\Ecafe_Business_Hours::get_style_depends()
S
81 1 3
EcafeAddons\Widgets\Ecafe_Title::get_name()
S
82 1 3
EcafeAddons\Widgets\Ecafe_Lottie::get_script_depends()
S
81 1 3