Code Analysis: Awesome Widgets for Elementor 1.4

Function Rating Maintainability Complexity Lines of code
Elementor\Widget_Awesome_Product_Carousel::register_controls()
D
13
1 730
Elementor\Widget_Awesome_Post_Carousel::register_controls()
D
13
3 688
Elementor\Widget_Awesome_Team_Carousel::register_controls()
D
14
1 676
Elementor\Widget_Awesome_Price::_register_controls()
D
15
1 654
Elementor\Widget_Awesome_Testimonials_Carousel::register_controls()
D
16
1 587
Elementor\Widget_Awesome_Product_Grid::register_controls()
C
18
1 512
Elementor\Widget_Awesome_Post_Carousel::render()
C
32 29 90
Elementor\Widget_Awesome_Post_Grid::register_controls()
C
18
3 471
Elementor\Widget_Awesome_CTA::_register_controls()
C
19
1 466
Elementor\Widget_Awesome_Team::_register_controls()
C
19
1 433
Elementor\Widget_Awesome_Icon_Box::_register_controls()
C
20
1 428
Elementor\Widget_Awesome_Image_Box::_register_controls()
B
21
1 393
Elementor\Widget_Awesome_Product_Category_Carousel::register_controls()
B
21
1 375
Elementor\Widget_Awesome_Team_Carousel::render()
B
38 21 63
Elementor\Widget_Awesome_Countdown::register_controls()
B
22
1 354
Elementor\Widget_Awesome_Product_List::_register_controls()
B
22
1 349
Elementor\Widget_Awesome_Filter_Gallery::register_controls()
B
22
1 337
Elementor\Widget_Awesome_Product_List::render()
B
33 16 106
Elementor\Widget_Awesome_Timeline::register_controls()
B
23
1 327
Elementor\Widget_Awesome_Testimonials::_register_controls()
B
24
1 315
Elementor\Widget_Awesome_Post_Grid::render()
B
36 16 82
Elementor\Widget_Awesome_Business_Hours::_register_controls()
B
24
1 297
Elementor\Widget_Awesome_Counter::register_controls()
A
25
1 268
Elementor\Widget_Awesome_Testimonials_Carousel::render()
A
42 15 50
Elementor\Widget_Awesome_Price_Menu::_register_controls()
A
26
1 251
Elementor\Widget_Awesome_Number_Box::_register_controls()
A
27
1 247
Elementor\Widget_Awesome_Contact_Info::_register_controls()
A
27
1 231
Elementor\Widget_Awesome_Accordion::register_controls()
A
28
1 228
Elementor\Widget_Awesome_Heading::_register_controls()
A
28
1 219
Elementor\Widget_Awesome_Countdown::render()
A
42 11 52
Elementor\Widget_Awesome_Product_Carousel::render()
A
38 9 78
Elementor\Widget_Awesome_List_Group::_register_controls()
A
29 1 192
Elementor\Widget_Awesome_Product_Grid::render()
A
39 9 69
Elementor\Widget_Awesome_Product_Category_Grid::render()
A
43 9 48
Elementor\Widget_Awesome_Product_Category_Grid::_register_controls()
A
32 1 145
Elementor\Widget_Awesome_Counter::render()
A
48 8 33
Elementor\Widget_Awesome_Filter_Gallery::render()
A
42 6 61
AWEA_Admin_Pages::widgets_page()
A
40 5 68
Elementor\Widget_Awesome_Product_Category_Carousel::render()
A
43 6 51
AWEA_Widget_Loader::enqueue_widget_assets()
S
50 6 29
Elementor\Widget_Awesome_Product_Carousel::get_product_categories()
S
60 7 12
Elementor\Widget_Awesome_Accordion::render()
S
54 6 22
AWEA_Widget_Loader::register_widgets()
S
57 6 15
AWEA_Settings::settings_init()
S
46 3 43
Elementor\Widget_Awesome_Price_Menu::render()
S
53 4 24
Elementor\Widget_Awesome_Product_Category_Grid::get_product_categories_list()
S
60 4 13
Elementor\Widget_Awesome_Price::render()
S
49 2 36
AWEA_Scripts::enqueue_frontend_assets()
S
54 3 21
Elementor\Widget_Awesome_List_Group::render()
S
59 3 16
Elementor\Widget_Awesome_Product_Category_Carousel::get_all_product_categories()
S
64 4 10
AWEA_Settings::sanitize_widget_settings()
S
67 4 7
Elementor\Widget_Awesome_Icon_Box::render()
S
54 2 26
Elementor\Widget_Awesome_Team::render()
S
53 2 26
Elementor\Widget_Awesome_Image_Box::render()
S
55 2 24
Elementor\Widget_Awesome_Business_Hours::render()
S
56 2 23
Elementor\Widget_Awesome_Timeline::render()
S
57 2 21
Elementor\Widget_Awesome_Contact_Info::render()
S
58 2 18
AWEA_Settings::checkbox_render()
S
58 2 17
AWEA_Widget_Loader::__construct()
S
67 3 7
AWEA_Admin_Pages::add_admin_menu()
S
54 1 27
Elementor\Widget_Awesome_Testimonials::render()
S
55 1 22
Elementor\Widget_Awesome_CTA::render()
S
55 1 21
AWEA_Scripts::enqueue_admin_assets()
S
61 1 15
AWEA::instance()
S
71 2 6
AWEA_Settings::sanitize_general_settings()
S
72 2 5
Elementor\Widget_Awesome_Heading::render()
S
62 1 13
Elementor\Widget_Awesome_Number_Box::render()
S
62 1 13
Elementor\Widget_Awesome_Filter_Gallery::get_grid_classes()
S
72 1 5
AWEA_Widget_Loader::are_widgets_enabled()
S
75 1 4
Elementor\Widget_Awesome_Team_Carousel::get_icon()
S
82 1 3
Elementor\Widget_Awesome_Counter::get_categories()
S
81 1 3
Elementor\Widget_Awesome_Heading::get_title()
S
79 1 3
Elementor\Widget_Awesome_Heading::get_icon()
S
82 1 3
Elementor\Widget_Awesome_Team_Carousel::get_categories()
S
81 1 3
Elementor\Widget_Awesome_Number_Box::get_title()
S
79 1 3
Elementor\Widget_Awesome_Contact_Info::get_categories()
S
81 1 3
Elementor\Widget_Awesome_Product_List::get_icon()
S
82 1 3
Elementor\Widget_Awesome_Contact_Info::get_keywords()
S
79 1 3
Elementor\Widget_Awesome_Team::get_name()
S
82 1 3
Elementor\Widget_Awesome_Icon_Box::get_icon()
S
82 1 3
Elementor\Widget_Awesome_Icon_Box::get_categories()
S
81 1 3
Elementor\Widget_Awesome_Icon_Box::get_keywords()
S
79 1 3
Elementor\Widget_Awesome_Accordion::get_categories()
S
81 1 3
Elementor\Widget_Awesome_Countdown::get_name()
S
82 1 3
Elementor\Widget_Awesome_Image_Box::get_name()
S
82 1 3
Elementor\Widget_Awesome_Countdown::get_title()
S
79 1 3
Elementor\Widget_Awesome_Timeline::get_icon()
S
82 1 3
Elementor\Widget_Awesome_Image_Box::get_categories()
S
81 1 3
Elementor\Widget_Awesome_Image_Box::get_keywords()
S
79 1 3
Elementor\Widget_Awesome_Testimonials::get_keywords()
S
79 1 3
Elementor\Widget_Awesome_Accordion::get_title()
S
79 1 3
Elementor\Widget_Awesome_List_Group::get_name()
S
82 1 3
Elementor\Widget_Awesome_Countdown::get_keywords()
S
79 1 3
Elementor\Widget_Awesome_Accordion::get_icon()
S
82 1 3
Elementor\Widget_Awesome_List_Group::get_categories()
S
81 1 3
Elementor\Widget_Awesome_List_Group::get_keywords()
S
79 1 3
Elementor\Widget_Awesome_Testimonials::get_name()
S
82 1 3
Elementor\Widget_Awesome_Counter::get_name()
S
82 1 3
Elementor\Widget_Awesome_Number_Box::get_name()
S
82 1 3
Elementor\Widget_Awesome_Counter::get_title()
S
79 1 3
Elementor\Widget_Awesome_Accordion::get_keywords()
S
79 1 3
Elementor\Widget_Awesome_Number_Box::get_categories()
S
81 1 3
Elementor\Widget_Awesome_Number_Box::get_keywords()
S
79 1 3
Elementor\Widget_Awesome_Number_Box::get_icon()
S
82 1 3
AWEA_Admin_Pages::general_page()
S
66 1 10
Elementor\Widget_Awesome_Post_Carousel::get_name()
S
82 1 3
Elementor\Widget_Awesome_Post_Carousel::get_title()
S
79 1 3
Elementor\Widget_Awesome_Post_Carousel::get_icon()
S
82 1 3
Elementor\Widget_Awesome_Post_Carousel::get_categories()
S
81 1 3
Elementor\Widget_Awesome_Post_Carousel::get_keywords()
S
79 1 3
Elementor\Widget_Awesome_List_Group::get_icon()
S
82 1 3
Elementor\Widget_Awesome_CTA::get_name()
S
82 1 3
Elementor\Widget_Awesome_Post_Grid::get_name()
S
82 1 3
Elementor\Widget_Awesome_Post_Grid::get_title()
S
79 1 3
Elementor\Widget_Awesome_Post_Grid::get_icon()
S
82 1 3
Elementor\Widget_Awesome_Post_Grid::get_categories()
S
81 1 3
Elementor\Widget_Awesome_Post_Grid::get_keywords()
S
79 1 3
Elementor\Widget_Awesome_Post_Grid::get_grid_classes()
S
72 1 5
Elementor\Widget_Awesome_CTA::get_categories()
S
81 1 3
Elementor\Widget_Awesome_CTA::get_keywords()
S
80 1 3
Elementor\Widget_Awesome_Price_Menu::get_name()
S
82 1 3
Elementor\Widget_Awesome_Price_Menu::get_title()
S
79 1 3
Elementor\Widget_Awesome_Price_Menu::get_icon()
S
82 1 3
Elementor\Widget_Awesome_Price_Menu::get_categories()
S
81 1 3
Elementor\Widget_Awesome_Price_Menu::get_keywords()
S
79 1 3
Elementor\Widget_Awesome_Filter_Gallery::get_name()
S
82 1 3
Elementor\Widget_Awesome_Timeline::get_name()
S
82 1 3
Elementor\Widget_Awesome_Price::get_name()
S
82 1 3
Elementor\Widget_Awesome_Price::get_title()
S
79 1 3
Elementor\Widget_Awesome_Price::get_icon()
S
82 1 3
Elementor\Widget_Awesome_Price::get_categories()
S
81 1 3
Elementor\Widget_Awesome_Price::get_keywords()
S
79 1 3
Elementor\Widget_Awesome_Filter_Gallery::get_categories()
S
81 1 3
Elementor\Widget_Awesome_Filter_Gallery::get_keywords()
S
79 1 3
Elementor\Widget_Awesome_Product_Carousel::get_name()
S
82 1 3
Elementor\Widget_Awesome_Product_Carousel::get_title()
S
79 1 3
Elementor\Widget_Awesome_Product_Carousel::get_icon()
S
82 1 3
Elementor\Widget_Awesome_Product_Carousel::get_categories()
S
81 1 3
Elementor\Widget_Awesome_Product_Carousel::get_keywords()
S
79 1 3
Elementor\Widget_Awesome_Contact_Info::get_name()
S
82 1 3
Elementor\Widget_Awesome_Testimonials::get_categories()
S
81 1 3
Elementor\Widget_Awesome_Heading::get_name()
S
82 1 3
Elementor\Widget_Awesome_Product_Category_Carousel::get_name()
S
82 1 3
Elementor\Widget_Awesome_Testimonials_Carousel::get_title()
S
79 1 3
Elementor\Widget_Awesome_Team::get_icon()
S
82 1 3
Elementor\Widget_Awesome_Product_Category_Grid::get_categories()
S
81 1 3
Elementor\Widget_Awesome_Product_Grid::get_keywords()
S
79 1 3
Elementor\Widget_Awesome_Counter::get_icon()
S
82 1 3
Elementor\Widget_Awesome_CTA::get_icon()
S
82 1 3
Elementor\Widget_Awesome_Product_Category_Grid::get_icon()
S
82 1 3
Elementor\Widget_Awesome_Product_List::get_title()
S
79 1 3
AWEA::__construct()
S
65 1 10
AWEA_Settings::__construct()
S
72 1 5
Elementor\Widget_Awesome_Contact_Info::get_icon()
S
82 1 3
Elementor\Widget_Awesome_Team_Carousel::get_name()
S
82 1 3
Elementor\Widget_Awesome_List_Group::get_title()
S
79 1 3
Elementor\Widget_Awesome_Timeline::get_categories()
S
81 1 3
Elementor\Widget_Awesome_Product_Category_Carousel::get_categories()
S
81 1 3
AWEA_Scripts::__construct()
S
75 1 4
Elementor\Widget_Awesome_Product_Grid::get_name()
S
82 1 3
Elementor\Widget_Awesome_Heading::get_keywords()
S
79 1 3
Elementor\Widget_Awesome_Timeline::get_title()
S
79 1 3
Elementor\Widget_Awesome_Product_Category_Grid::get_grid_classes()
S
72 1 5
Elementor\Widget_Awesome_Image_Box::get_icon()
S
82 1 3
Elementor\Widget_Awesome_Accordion::get_name()
S
82 1 3
Elementor\Widget_Awesome_Product_Category_Carousel::get_keywords()
S
79 1 3
Elementor\Widget_Awesome_Product_List::get_name()
S
82 1 3
Elementor\Widget_Awesome_Testimonials_Carousel::get_keywords()
S
79 1 3
Elementor\Widget_Awesome_Product_Category_Grid::get_title()
S
79 1 3
Elementor\Widget_Awesome_Product_Category_Carousel::get_icon()
S
82 1 3
Elementor\Widget_Awesome_Heading::get_categories()
S
81 1 3
Elementor\Widget_Awesome_Countdown::get_icon()
S
82 1 3
Elementor\Widget_Awesome_Business_Hours::get_title()
S
79 1 3
Elementor\Widget_Awesome_Product_List::get_categories()
S
81 1 3
Elementor\Widget_Awesome_Icon_Box::get_title()
S
79 1 3
Elementor\Widget_Awesome_Product_Category_Grid::get_name()
S
82 1 3
Elementor\Widget_Awesome_Product_Category_Carousel::get_title()
S
79 1 3
Elementor\Widget_Awesome_Team_Carousel::get_title()
S
79 1 3
Elementor\Widget_Awesome_Testimonials::get_icon()
S
82 1 3
Elementor\Widget_Awesome_Counter::get_keywords()
S
79 1 3
Elementor\Widget_Awesome_CTA::get_title()
S
79 1 3
Elementor\Widget_Awesome_Team_Carousel::get_keywords()
S
79 1 3
Elementor\Widget_Awesome_Testimonials_Carousel::get_icon()
S
82 1 3
Elementor\Widget_Awesome_Business_Hours::get_keywords()
S
79 1 3
Elementor\Widget_Awesome_Team::get_categories()
S
81 1 3
Elementor\Widget_Awesome_Filter_Gallery::get_icon()
S
82 1 3
Elementor\Widget_Awesome_Product_Category_Grid::get_keywords()
S
79 1 3
Elementor\Widget_Awesome_Product_Grid::get_grid_classes()
S
72 1 5
Elementor\Widget_Awesome_Countdown::get_categories()
S
81 1 3
AWEA_Admin_Pages::__construct()
S
75 1 4
Elementor\Widget_Awesome_Icon_Box::get_name()
S
82 1 3
AWEA_Settings::set_default_options()
S
75 1 4
Elementor\Widget_Awesome_Filter_Gallery::get_title()
S
79 1 3
Elementor\Widget_Awesome_Testimonials_Carousel::get_name()
S
82 1 3
Elementor\Widget_Awesome_Timeline::get_keywords()
S
80 1 3
Elementor\Widget_Awesome_Business_Hours::get_name()
S
82 1 3
Elementor\Widget_Awesome_Team::get_keywords()
S
79 1 3
Elementor\Widget_Awesome_Testimonials_Carousel::get_categories()
S
81 1 3
Elementor\Widget_Awesome_Business_Hours::get_icon()
S
82 1 3
AWEA_Widget_Loader::add_elementor_category()
S
67 1 9
Elementor\Widget_Awesome_Contact_Info::get_title()
S
79 1 3
Elementor\Widget_Awesome_Business_Hours::get_categories()
S
81 1 3
Elementor\Widget_Awesome_Team::get_title()
S
79 1 3
Elementor\Widget_Awesome_Product_Grid::get_icon()
S
82 1 3
Elementor\Widget_Awesome_Image_Box::get_title()
S
79 1 3
Elementor\Widget_Awesome_Product_Grid::get_title()
S
79 1 3
Elementor\Widget_Awesome_Testimonials::get_title()
S
79 1 3
Elementor\Widget_Awesome_Product_List::get_keywords()
S
79 1 3
Elementor\Widget_Awesome_Product_Grid::get_categories()
S
81 1 3