Code Analysis: Essential Classy Addons For Elementor 2.0.2

Function Rating Maintainability Complexity Lines of code
EcafeAddons\Widgets\Ecafe_Grid_Post_Listing::register_controls()
D
0
1 2,859
EcafeAddons\Widgets\Ecafe_Image_Hover_Effect::render()
D
12
125 155
EcafeAddons\Widgets\Ecafe_Chart::render()
D
13
88 239
EcafeAddons\Widgets\Ecafe_Infobox::register_controls()
D
5
1 1,470
EcafeAddons\Widgets\Ecafe_Image_Hover_Effect::register_controls()
D
5
1 1,453
EcafeAddons\Widgets\Ecafe_Button::register_controls()
D
6
1 1,371
EcafeAddons\Widgets\Ecafe_Tabs::register_controls()
D
7
1 1,307
EcafeAddons\Widgets\Ecafe_Chart::register_controls()
D
7
1 1,191
Ecafe_Widgets_Extras::extra_add_widgets_actions()
D
22
65 133
EcafeAddons\Widgets\Ecafe_Lottie::register_controls()
D
9
1 1,058
EcafeAddons\Widgets\Ecafe_Lottie::render()
D
24
62 121
EcafeAddons\Widgets\Ecafe_Button::render()
D
26
62 108
EcafeAddons\Widgets\Ecafe_Accordion::register_controls()
D
10
2 944
EcafeAddons\Widgets\Ecafe_Business_Hours::register_controls()
D
11
1 894
EcafeAddons\Widgets\Ecafe_Changelog::register_controls()
D
14
1 724
EcafeAddons\Widgets\Ecafe_Tabs::render()
D
27
40 118
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 97
EcafeAddons\Widgets\Ecafe_Marketing_Link::register_controls()
B
21
1 365
EcafeAddons\Widgets\Ecafe_Darkmode_Styling::render()
B
39 21 57
EcafeAddons\Widgets\Ecafe_Changelog::render()
B
41 19 48
EcafePluginOptions::displayAdminPage()
B
30 13 127
EcafeAddons\Widgets\Ecafe_Scroll_Progress::register_controls()
B
25
1 297
EcafeAddons\Widgets\Ecafe_Back_To_Top::register_controls()
B
24
1 294
Ecafe_Widgets_Extras::add_lax_controls()
B
25
2 265
EcafeAddons\Widgets\Ecafe_Grid_Post_Listing::filter_category()
A
39 15 60
EcafeHelper::getQueryArgs()
A
44 16 40
EcafeAddons\Widgets\Ecafe_Social_Icons::render()
A
43 15 39
EcafeHelper::post_pagination()
A
47 15 31
EcafeAddons\Widgets\Ecafe_Darkmode_Styling::register_controls()
A
27
1 225
EcafeAddons\Widgets\Ecafe_Marketing_Link::render()
A
46 12 34
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
EcafeAddons\Widgets\Ecafe_Dropcap::register_controls()
A
31 1 163
EcafeAddons\Widgets\Ecafe_Scroll_Progress::render()
A
51 10 22
EcafeAddons\Widgets\Ecafe_Image_Scroll::register_controls()
A
32 1 152
EcafePluginOptions::ecafeRenderWpPerfomanceList()
A
40 6 66
EcafePluginOptions::ecafeRenderExtraList()
S
46 6 39
EcafeAddons\Widgets\Ecafe_Image_Scroll::render()
S
53 7 20
EcafeHelper::ecafeGetOption()
S
57 7 16
EcafePluginOptions::ecafeRenderWidgetList()
S
50 6 29
EcafeAddons\Widgets\Ecafe_Dropcap::render()
S
57 7 14
EcafeAddons\Widgets\Ecafe_Grid_Post_Listing::post_query_args()
S
52 6 25
EcafeAddons\EcafeElementLoad::includes()
S
52 6 22
EcafeAddons\ecafeWidgetsPassed::addWidgets()
S
47 5 34
EcafePluginOptions::fieldsOption()
S
43 2 66
ecRssFeeds()
S
57 5 16
EcafeAddons\Widgets\Ecafe_Back_To_Top::render()
S
56 5 15
EcafeAddons\Widgets\Ecafe_Chart::bubbleValues()
S
53 4 23
Ecafe_Widgets_Extras::ec_glassmorphism_controls()
S
45 2 47
EcafePluginOptions::ecafeWidgetList()
S
43 1 61
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
EcafeHelper::getPostExcerpt()
S
58 3 15
Ecafe_Widgets_Extras::get_extra_list()
S
68 4 7
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
EcafeAddons\EcafeElementLoad::ecafeEnqueueStyles()
S
45 1 40
EcafeHelper::getHtmlTag()
S
56 2 17
EcafePluginOptions::__get()
S
64 3 9
EcafeHelper::getStyleLoop()
S
62 3 10
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::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
EcafePluginOptions::init()
S
70 2 6
EcafeHelper::instanceFetch()
S
71 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
EcafeAddons\Widgets\Ecafe_Infobox::get_name()
S
82 1 3
EcafeElementorGetOption()
S
76 1 4
EcafeAddons\Widgets\Ecafe_Scroll_Progress::get_name()
S
82 1 3
EcafeAddons\Widgets\Ecafe_Back_To_Top::get_style_depends()
S
80 1 3
EcafeAddons\Widgets\Ecafe_Marketing_Link::get_icon()
S
82 1 3
EcafeAddons\Widgets\Ecafe_Tabs::get_keywords()
S
80 1 3
EcafePluginOptions::hooks()
S
75 1 4
EcafeAddons\Widgets\Ecafe_Social_Icons::get_icon()
S
82 1 3
EcafeAddons\Widgets\Ecafe_Back_To_Top::content_template()
S
91 1 2
EcafeAddons\Widgets\Ecafe_Chart::get_title()
S
79 1 3
EcafeAddons\Widgets\Ecafe_Title::content_template()
S
91 1 2
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_Scroll_Progress::content_template()
S
91 1 2
EcafeAddons\Widgets\Ecafe_Title::get_title()
S
79 1 3
EcafeAddons\EcafeElementLoad::ecafeElementorAdminCss()
S
74 1 4
EcafeAddons\Widgets\Ecafe_Business_Hours::content_template()
S
91 1 2
EcafeAddons\Widgets\Ecafe_Button::get_name()
S
82 1 3
EcafeAddons\EcafeElementLoad::categoryForElementor()
S
73 1 4
EcafeAddons\EcafeElementLoad::ecafeSettingsLinks()
S
68 1 6
EcafeAddons\Widgets\Ecafe_Button::get_categories()
S
81 1 3
EcafeAddons\Widgets\Ecafe_Button::get_keywords()
S
79 1 3
EcafeAddons\Widgets\Ecafe_Button::get_style_depends()
S
80 1 3
EcafeAddons\Widgets\Ecafe_Tabs::content_template()
S
91 1 2
EcafeAddons\Widgets\Ecafe_Social_Icons::get_title()
S
79 1 3
EcafeAddons\Widgets\Ecafe_Button::content_template()
S
91 1 2
EcafeAddons\Widgets\Ecafe_Changelog::get_name()
S
82 1 3
EcafeAddons\Widgets\Ecafe_Changelog::get_title()
S
79 1 3
EcafeAddons\Widgets\Ecafe_Title::get_keywords()
S
80 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
80 1 3
EcafeAddons\Widgets\Ecafe_Changelog::get_script_depends()
S
81 1 3
EcafeAddons\Widgets\Ecafe_Tabs::get_script_depends()
S
81 1 3
EcafeAddons\Widgets\Ecafe_Changelog::get_icon()
S
82 1 3
EcafeAddons\Widgets\Ecafe_Changelog::content_template()
S
91 1 2
EcafeAddons\Widgets\Ecafe_Chart::get_name()
S
82 1 3
EcafeAddons\Widgets\Ecafe_Tabs::get_style_depends()
S
80 1 3
EcafeAddons\Widgets\Ecafe_Title::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\Widgets\Ecafe_Accordion::get_name()
S
82 1 3
EcafeAddons\Widgets\Ecafe_Accordion::get_title()
S
79 1 3
EcafeAddons\Widgets\Ecafe_Title::get_categories()
S
81 1 3
EcafeAddons\Widgets\Ecafe_Chart::content_template()
S
91 1 2
EcafeAddons\Widgets\Ecafe_Darkmode_Styling::get_name()
S
82 1 3
EcafeAddons\Widgets\Ecafe_Darkmode_Styling::get_title()
S
79 1 3
EcafeAddons\Widgets\Ecafe_Darkmode_Styling::get_icon()
S
82 1 3
EcafeAddons\Widgets\Ecafe_Darkmode_Styling::get_categories()
S
81 1 3
EcafeAddons\Widgets\Ecafe_Darkmode_Styling::get_keywords()
S
79 1 3
EcafeAddons\Widgets\Ecafe_Darkmode_Styling::get_style_depends()
S
81 1 3
EcafeAddons\Widgets\Ecafe_Accordion::get_style_depends()
S
80 1 3
EcafeAddons\Widgets\Ecafe_Accordion::get_script_depends()
S
81 1 3
EcafeAddons\Widgets\Ecafe_Darkmode_Styling::content_template()
S
91 1 2
EcafeAddons\Widgets\Ecafe_Dropcap::get_name()
S
82 1 3
EcafeAddons\Widgets\Ecafe_Dropcap::get_title()
S
79 1 3
EcafeAddons\Widgets\Ecafe_Dropcap::get_icon()
S
82 1 3
EcafeAddons\Widgets\Ecafe_Dropcap::get_categories()
S
81 1 3
EcafeAddons\Widgets\Ecafe_Dropcap::get_keywords()
S
81 1 3
EcafeAddons\Widgets\Ecafe_Dropcap::get_style_depends()
S
81 1 3
EcafeAddons\Widgets\Ecafe_Adv_Text_Block::get_name()
S
82 1 3
EcafeHelper::getListLayout()
S
70 1 6
EcafeAddons\Widgets\Ecafe_Dropcap::content_template()
S
91 1 2
EcafeAddons\Widgets\Ecafe_Grid_Post_Listing::get_name()
S
82 1 3
EcafeAddons\Widgets\Ecafe_Grid_Post_Listing::get_title()
S
79 1 3
EcafeAddons\Widgets\Ecafe_Grid_Post_Listing::get_icon()
S
82 1 3
EcafeAddons\Widgets\Ecafe_Grid_Post_Listing::get_categories()
S
81 1 3
EcafeAddons\ecafeWidgetsPassed::__construct()
S
82 1 3
EcafeAddons\EcafeElementLoad::carryWidgets()
S
80 1 3
EcafeAddons\Widgets\Ecafe_Image_Hover_Effect::get_style_depends()
S
80 1 3
EcafeAddons\Widgets\Ecafe_Button::get_icon()
S
82 1 3
EcafeAddons\Widgets\Ecafe_Infobox::content_template()
S
91 1 2
EcafeAddons\Widgets\Ecafe_Scroll_Progress::get_script_depends()
S
81 1 3
EcafeHelper::getOrderArray()
S
70 1 6
EcafeAddons\EcafeElementLoad::__construct()
S
73 1 6
EcafeAddons\Widgets\Ecafe_Image_Scroll::get_icon()
S
82 1 3
EcafeAddons\Widgets\Ecafe_Accordion::get_categories()
S
81 1 3
EcafeAddons\Widgets\Ecafe_Scroll_Progress::get_icon()
S
82 1 3
EcafeAddons\Widgets\Ecafe_Image_Scroll::content_template()
S
91 1 2
EcafeAddons\Widgets\Ecafe_Business_Hours::get_title()
S
79 1 3
EcafeAddons\Widgets\Ecafe_Image_Scroll::get_keywords()
S
79 1 3
Ecafe_Widgets_Extras::eca_lax_style()
S
71 1 5
EcafeAddons\Widgets\Ecafe_Social_Icons::get_keywords()
S
80 1 3
EcafeAddons\Widgets\Ecafe_Back_To_Top::get_icon()
S
82 1 3
EcafeAddons\Widgets\Ecafe_Scroll_Progress::get_title()
S
79 1 3
EcafeAddons\Widgets\Ecafe_Image_Hover_Effect::get_keywords()
S
74 1 3
EcafeAddons\Widgets\Ecafe_Back_To_Top::get_categories()
S
81 1 3
EcafeAddons\Widgets\Ecafe_Image_Hover_Effect::get_categories()
S
81 1 3
EcafeAddons\Widgets\Ecafe_Marketing_Link::content_template()
S
91 1 2
EcafeAddons\Widgets\Ecafe_Tabs::get_title()
S
79 1 3
EcafeHelper::__construct()
S
98 1 1
EcafeAddons\Widgets\Ecafe_Infobox::get_keywords()
S
78 1 3
EcafeAddons\Widgets\Ecafe_Lottie::get_name()
S
82 1 3
EcafeAddons\Widgets\Ecafe_Image_Scroll::get_categories()
S
81 1 3
EcafeAddons\Widgets\Ecafe_Lottie::get_icon()
S
82 1 3
EcafeAddons\Widgets\Ecafe_Marketing_Link::get_name()
S
82 1 3
EcafeHelper::getResponsiveColumn()
S
63 1 10
Ecafe_Widgets_Extras::get_name()
S
82 1 3
EcafeAddons\Widgets\Ecafe_Back_To_Top::get_title()
S
79 1 3
EcafeAddons\Widgets\Ecafe_Lottie::get_categories()
S
81 1 3
EcafeAddons\Widgets\Ecafe_Image_Scroll::get_script_depends()
S
81 1 3
EcafeAddons\Widgets\Ecafe_Lottie::get_script_depends()
S
81 1 3
EcafeAddons\Widgets\Ecafe_Adv_Text_Block::get_categories()
S
81 1 3
EcafeAddons\Widgets\Ecafe_Image_Hover_Effect::get_name()
S
82 1 3
EcafeAddons\Widgets\Ecafe_Tabs::get_categories()
S
81 1 3
EcafeAddons\Widgets\Ecafe_Grid_Post_Listing::get_script_depends()
S
79 1 3
EcafeAddons\Widgets\Ecafe_Infobox::get_icon()
S
82 1 3
EcafeAddons\Widgets\Ecafe_Title::get_style_depends()
S
81 1 3
EcafeAddons\Widgets\Ecafe_Accordion::content_template()
S
91 1 2
EcafeAddons\Widgets\Ecafe_Grid_Post_Listing::get_style_depends()
S
81 1 3
EcafeAddons\Widgets\Ecafe_Grid_Post_Listing::content_template()
S
91 1 2
EcafeAddons\Widgets\Ecafe_Adv_Text_Block::get_style_depends()
S
81 1 3
EcafeAddons\Widgets\Ecafe_Image_Scroll::get_name()
S
82 1 3
EcafeAddons\Widgets\Ecafe_Grid_Post_Listing::get_keywords()
S
78 1 3
EcafeHelper::getLoadingOptions()
S
66 1 8
EcafeAddons\Widgets\Ecafe_Social_Icons::get_categories()
S
81 1 3
EcafeAddons\Widgets\Ecafe_Lottie::get_title()
S
79 1 3
EcafeAddons\Widgets\Ecafe_Adv_Text_Block::get_icon()
S
82 1 3
EcafeAddons\Widgets\Ecafe_Infobox::get_categories()
S
81 1 3
EcafeAddons\Widgets\Ecafe_Button::get_title()
S
79 1 3
EcafeAddons\Widgets\Ecafe_Infobox::get_title()
S
79 1 3
EcafeAddons\Widgets\Ecafe_Accordion::get_keywords()
S
80 1 3
EcafeAddons\Widgets\Ecafe_Social_Icons::get_style_depends()
S
80 1 3
EcafeAddons\Widgets\Ecafe_Chart::get_icon()
S
82 1 3
EcafeAddons\Widgets\Ecafe_Title::get_name()
S
82 1 3
EcafeAddons\Widgets\Ecafe_Back_To_Top::get_script_depends()
S
81 1 3
EcafeAddons\Widgets\Ecafe_Social_Icons::content_template()
S
91 1 2
EcafeAddons\Widgets\Ecafe_Back_To_Top::get_keywords()
S
81 1 3
EcafeAddons\Widgets\Ecafe_Business_Hours::get_name()
S
82 1 3
EcafeAddons\Widgets\Ecafe_Marketing_Link::get_categories()
S
81 1 3
EcafeAddons\Widgets\Ecafe_Marketing_Link::get_script_depends()
S
81 1 3
EcafeAddons\Widgets\Ecafe_Lottie::get_style_depends()
S
81 1 3
EcafeAddons\Widgets\Ecafe_Scroll_Progress::get_categories()
S
81 1 3
EcafeAddons\Widgets\Ecafe_Image_Hover_Effect::get_title()
S
79 1 3
EcafeHelper()
S
82 1 3
EcafeAddons\Widgets\Ecafe_Infobox::get_style_depends()
S
80 1 3
EcafeAddons\Widgets\Ecafe_Back_To_Top::get_name()
S
82 1 3
EcafeAddons\Widgets\Ecafe_Adv_Text_Block::get_title()
S
79 1 3
EcafeAddons\Widgets\Ecafe_Lottie::content_template()
S
91 1 2
removeXPingback()
S
76 1 4
EcafeAddons\Widgets\Ecafe_Image_Hover_Effect::get_icon()
S
82 1 3
elementorActivatedNotice()
S
73 1 5
EcafeAddons\Widgets\Ecafe_Marketing_Link::get_style_depends()
S
80 1 3
ecafeWidgetsPassed()
S
82 1 3
EcafeAddons\Widgets\Ecafe_Social_Icons::get_name()
S
82 1 3
EcafeAddons\Widgets\Ecafe_Adv_Text_Block::content_template()
S
91 1 2
EcafeAddons\Widgets\Ecafe_Accordion::get_icon()
S
82 1 3
EcafeAddons\Widgets\Ecafe_Tabs::get_icon()
S
82 1 3
EcafeAddons\Widgets\Ecafe_Scroll_Progress::get_keywords()
S
81 1 3
EcafeAddons\Widgets\Ecafe_Business_Hours::get_style_depends()
S
80 1 3
EcafeAddons\Widgets\Ecafe_Tabs::get_name()
S
82 1 3
EcafeAddons\ecafeWidgetsPassed::init()
S
75 1 4
EcafeAddons\Widgets\Ecafe_Marketing_Link::get_title()
S
79 1 3
EcafeAddons\Widgets\Ecafe_Adv_Text_Block::get_keywords()
S
79 1 3
EcafeAddons\Widgets\Ecafe_Image_Scroll::get_title()
S
79 1 3
EcafeAddons\Widgets\Ecafe_Lottie::get_keywords()
S
77 1 3
EcafeAddons\EcafeElementLoad::hooks()
S
67 1 7
EcafeAddons\Widgets\Ecafe_Marketing_Link::get_keywords()
S
78 1 3
EcafeAddons\Widgets\Ecafe_Scroll_Progress::get_style_depends()
S
80 1 3
EcafePluginOptions::ecafeWhiteLabel()
S
80 1 3