Code Analysis: Gum Elementor Addon 1.2.0

Function Rating Maintainability Complexity Lines of code
Elementor\Gum_Elementor_Widget_post_slider::_register_controls()
D
3
5 1,619
Elementor\Gum_Elementor_Widget_blog_grid::_register_controls()
D
4
5 1,473
Elementor_Petro_Slides_Widget::_register_controls()
D
5
2 1,461
Elementor\Month_Anual_Pricetable_Regular_Widget::_register_controls()
D
6
1 1,279
Gum_Elementor_Site_Nav_Widget::_register_controls()
D
10
4 938
Elementor\Gum_Elementor_Widget_Post_related::_register_controls()
D
13
1 758
Elementor\Gum_Elementor_Widget_blog_Pagination::_register_controls()
D
17
3 533
Elementor\Gum_Elementor_Widget_Post_list::_register_controls()
D
17
3 533
Elementor\Gum_Elementor_Widget_Post_related::render()
C
29
28 132
Elementor\Gum_Elementor_Widget_blog_grid::render()
C
31 29 103
Elementor\Month_Anual_Pricetable_Regular_Widget::render()
C
29 27 113
Elementor\Gum_Elementor_Widget_post_slider::render()
C
32 28 93
Elementor\Popover_Regular_Btn_Widget::_register_controls()
C
17
1 496
Elementor\Gum_Elementor_Widget_Post_list::render()
C
33 27 85
Elementor\Gum_Elementor_Widget_blog_Pagination::render()
C
33 27 85
Elementor_Petro_Slides_Widget::render()
C
31 24 108
Elementor\Gum_Elementor_Widget_Post_meta::_register_controls()
B
20
1 403
Elementor\Gum_Elementor_Section_Widget::register_section_controls()
B
22
3 354
gum_mainmenu_page_walker::start_el()
B
40 18 58
Gum_Elementor_Addon::aq_resize()
B
37 17 73
Elementor\Gum_Elementor_Widget_Heading::_register_controls()
B
23
1 305
Elementor\Gum_Elementor_Widget_Blog_term::_register_controls()
B
24
1 294
Elementor\Gum_Elementor_Widget_Post_term::_register_controls()
B
24
1 291
Elementor\Gum_Elementor_Widget_Post_share::_register_controls()
B
24
1 288
Gum_Elementor_Addon::get_image_size()
B
43 16 49
Elementor\Gum_Elementor_Widget_Accordion::registering_render_content()
A
37 14 73
gum_mainmenu_walker::start_el()
A
43 15 41
Gum_Elementor_Helper::blog_pagination()
A
40 14 54
Elementor\Gum_Elementor_Widget_Post_meta::render()
A
41 13 49
Gum_Elementor_Helper::get_pagenum_link_from_page()
A
42 13 48
Elementor\Gum_Elementor_Widget_blog_grid::get_post_meta()
A
45 13 37
Elementor\Gum_Elementor_Widget_post_slider::get_post_meta()
A
45 13 37
Elementor\Month_Anual_Pricetable_TogglePeriod_Regular_Widget::_register_controls()
A
28
1 209
Elementor_Petro_Slides_Widget::render_secondary_button()
A
45 9 41
Elementor_Petro_Slides_Widget::render_primary_button()
A
45 9 41
Elementor\Gum_Elementor_Widget_blog_featured_image::_register_controls()
A
32 1 158
Elementor\Gum_Elementor_Widget_Heading::render()
A
47 9 35
Elementor\Month_Anual_Pricetable_Regular_Widget::content_template()
A
50 1 150
Elementor\Gum_Elementor_Widget_post_slider::get_post()
A
44 8 44
Elementor\Gum_Elementor_Widget_blog_grid::get_post()
A
44 8 44
Elementor\Gum_Elementor_Widget_post_slider::render_carousel_script()
A
45 7 41
Elementor\Gum_Elementor_Widget_Post_adjacent::_register_controls()
S
36 1 109
Elementor\Gum_Elementor_Widget_Post_term::render()
S
54 7 16
Elementor\Gum_Elementor_Widget_Post_share::render()
S
51 6 25
Elementor\Gum_Elementor_Widget_Accordion::register_toggle_style_icon_controls()
S
39 1 87
Gum_Elementor_Addon::_elementor_widget_register()
S
53 5 23
Elementor\Gum_Elementor_Widget_Accordion::print_content_template()
S
48 2 67
Elementor\Gum_Elementor_Widget_post_slider::get_carousel_navigation()
S
54 5 20
Elementor\Gum_Elementor_Widget_blog_grid::get_readmore_button()
S
49 4 31
Elementor\Gum_Elementor_Widget_post_slider::get_readmore_button()
S
49 4 31
Elementor\Gum_Elementor_Widget_Post_adjacent::render()
S
56 5 15
Gum_Elementor_Helper::_get_nav_menu()
S
52 4 26
Elementor\Gum_Elementor_Widget_Blog_term::render()
S
52 4 21
Elementor\Gum_Elementor_Widget_Icon_List::register_section_text_style_controls()
S
49 3 34
Elementor\Gum_Elementor_Widget_Post_share::_get_share_link()
S
55 4 18
Elementor\Gum_Elementor_Widget_blog_featured_image::render()
S
56 4 15
Gum_Elementor_Site_Nav_Widget::__construct()
S
59 4 13
Elementor\Gum_Elementor_Widget_Post_adjacent::__construct()
S
59 4 13
Elementor\Month_Anual_Pricetable_Regular_Widget::__construct()
S
59 4 13
Elementor\Gum_Elementor_Widget_blog_grid::__construct()
S
59 4 13
Elementor\Month_Anual_Pricetable_TogglePeriod_Regular_Widget::__construct()
S
59 4 13
Elementor\Gum_Elementor_Widget_Post_term::__construct()
S
59 4 13
Elementor\Gum_Elementor_Widget_Post_meta::__construct()
S
59 4 13
Elementor_Petro_Slides_Widget::__construct()
S
59 4 13
Elementor\Gum_Elementor_Widget_Post_related::__construct()
S
59 4 13
Elementor\Gum_Elementor_Widget_Post_share::__construct()
S
59 4 13
Elementor\Gum_Elementor_Widget_Blog_term::__construct()
S
59 4 13
Elementor\Gum_Elementor_Widget_Post_list::__construct()
S
59 4 13
Elementor\Popover_Regular_Btn_Widget::__construct()
S
59 4 13
Elementor\Gum_Elementor_Widget_blog_Pagination::__construct()
S
59 4 13
Elementor\Gum_Elementor_Widget_post_slider::__construct()
S
59 4 13
Elementor\Gum_Elementor_Widget_Accordion::register_tabtitle_icon_style_controls()
S
44 1 53
Elementor\Gum_Elementor_Widget_blog_grid::get_pagination()
S
57 3 16
Gum_Elementor_Addon::__construct()
S
58 3 15
Elementor\Gum_Elementor_Widget_Accordion::add_inline_editing_attributes()
S
60 3 14
Elementor\Gum_Elementor_Widget_blog_featured_image::scontent_template()
S
52 1 43
Elementor\Gum_Elementor_Widget_Heading::content_template()
S
52 1 43
Gum_Elementor_Addon::add_count_post_view()
S
61 3 12
Elementor\Popover_Regular_Btn_Widget::render()
S
50 2 26
Elementor\Gum_Elementor_Widget_blog_grid::get_previous_blog()
S
68 3 7
Elementor\Gum_Elementor_Widget_post_slider::get_previous_blog()
S
68 3 7
Gum_Elementor_Helper::add_to_config()
S
68 3 7
Gum_Elementor_Helper::get_get_config()
S
68 3 7
Elementor\Gum_Elementor_Widget_Icon_List::register_section_icon_style_controls()
S
52 1 28
Elementor\Gum_Elementor_Widget_blog_grid::add_toprevious_blog()
S
63 2 11
Elementor\Gum_Elementor_Widget_post_slider::add_toprevious_blog()
S
63 2 11
Gum_Elementor_Addon::_register_elementor_category()
S
59 1 18
Gum_Elementor_Addon::instance()
S
72 2 6
Elementor_Petro_Slides_Widget::get_slide_layout()
S
64 2 10
Elementor\Gum_Elementor_Widget_Accordion::parse_text_editor()
S
63 2 10
Elementor\Gum_Elementor_Widget_Accordion::register_toggle_style_title_controls()
S
62 1 13
Elementor\Month_Anual_Pricetable_TogglePeriod_Regular_Widget::render()
S
61 1 13
Gum_Elementor_Site_Nav_Widget::render()
S
60 1 13
Elementor\Gum_Elementor_Widget_post_slider::get_keywords()
S
78 1 3
Elementor\Gum_Elementor_Widget_post_slider::get_icon()
S
82 1 3
Elementor\Popover_Regular_Btn_Widget::enqueue_script()
S
74 1 4
Elementor\Month_Anual_Pricetable_TogglePeriod_Regular_Widget::enqueue_script()
S
74 1 4
Gum_Elementor_Addon::deactive_notice()
S
78 1 3
Elementor\Gum_Elementor_Widget_Post_adjacent::get_title()
S
79 1 3
Elementor\Gum_Elementor_Widget_Post_adjacent::get_icon()
S
82 1 3
Elementor\Gum_Elementor_Widget_Post_adjacent::get_keywords()
S
78 1 3
Elementor\Month_Anual_Pricetable_Regular_Widget::get_button_sizes()
S
65 1 9
Elementor\Gum_Elementor_Widget_blog_grid::get_name()
S
82 1 3
Elementor\Popover_Regular_Btn_Widget::get_icon()
S
82 1 3
Elementor\Gum_Elementor_Widget_Post_adjacent::get_name()
S
82 1 3
Elementor\Gum_Elementor_Widget_Post_adjacent::enqueue_script()
S
79 1 3
Gum_Elementor_Site_Nav_Widget::get_categories()
S
78 1 3
Gum_Elementor_Addon::init()
S
66 1 8
Elementor\Gum_Elementor_Widget_Post_term::get_title()
S
79 1 3
Elementor\Gum_Elementor_Widget_Post_term::get_icon()
S
82 1 3
Elementor\Gum_Elementor_Widget_Post_term::get_keywords()
S
78 1 3
Elementor\Gum_Elementor_Widget_Post_term::get_categories()
S
81 1 3
Elementor\Gum_Elementor_Widget_blog_grid::get_icon()
S
82 1 3
Elementor\Gum_Elementor_Widget_blog_grid::get_keywords()
S
78 1 3
Elementor\Gum_Elementor_Widget_Post_term::content_template()
S
91 1 2
Elementor\Gum_Elementor_Widget_Post_term::enqueue_script()
S
79 1 3
Elementor\Gum_Elementor_Widget_blog_grid::get_categories()
S
81 1 3
Elementor\Gum_Elementor_Widget_Post_meta::get_name()
S
82 1 3
Elementor\Gum_Elementor_Widget_Post_meta::get_title()
S
79 1 3
Elementor\Gum_Elementor_Widget_Post_meta::get_icon()
S
82 1 3
Elementor\Gum_Elementor_Widget_Post_meta::get_keywords()
S
79 1 3
Elementor\Gum_Elementor_Widget_Post_meta::get_categories()
S
81 1 3
Elementor\Gum_Elementor_Widget_Post_term::get_name()
S
82 1 3
Elementor\Gum_Elementor_Widget_Accordion::enqueue_script()
S
79 1 3
Elementor\Gum_Elementor_Widget_Post_meta::content_template()
S
91 1 2
Elementor\Gum_Elementor_Widget_Post_meta::enqueue_script()
S
79 1 3
Elementor\Gum_Elementor_Widget_Accordion::__construct()
S
65 1 8
Elementor\Gum_Elementor_Widget_Post_related::get_categories()
S
81 1 3
Elementor\Month_Anual_Pricetable_Regular_Widget::get_name()
S
82 1 3
Elementor\Gum_Elementor_Widget_Post_related::content_template()
S
91 1 2
Elementor\Gum_Elementor_Widget_Post_share::get_categories()
S
81 1 3
Elementor\Gum_Elementor_Widget_post_slider::enqueue_script()
S
69 1 6
Elementor_Petro_Slides_Widget::parse_slide_layout()
S
77 1 3
Elementor\Gum_Elementor_Widget_post_slider::content_template()
S
91 1 2
Elementor\Gum_Elementor_Widget_Post_list::get_title()
S
79 1 3
Elementor\Gum_Elementor_Section_Widget::__construct()
S
78 1 3
Elementor\Popover_Regular_Btn_Widget::get_name()
S
82 1 3
Elementor\Gum_Elementor_Widget_Post_share::get_keywords()
S
78 1 3
Elementor_Petro_Slides_Widget::get_title()
S
79 1 3
Elementor\Popover_Regular_Btn_Widget::get_categories()
S
81 1 3
Elementor\Gum_Elementor_Widget_blog_Pagination::content_template()
S
91 1 2
Elementor\Gum_Elementor_Widget_blog_grid::enqueue_script()
S
79 1 3
Elementor_Petro_Slides_Widget::get_name()
S
82 1 3
Elementor\Gum_Elementor_Widget_Blog_term::get_categories()
S
81 1 3
Elementor\Gum_Elementor_Widget_Heading::get_categories()
S
81 1 3
Elementor\Gum_Elementor_Widget_blog_Pagination::get_title()
S
79 1 3
Elementor\Gum_Elementor_Widget_Post_share::get_name()
S
82 1 3
Elementor\Gum_Elementor_Widget_Post_share::get_title()
S
79 1 3
Elementor\Month_Anual_Pricetable_Regular_Widget::enqueue_script()
S
79 1 3
Gum_Elementor_Site_Nav_Widget::get_name()
S
82 1 3
Elementor\Gum_Elementor_Widget_Post_related::get_name()
S
82 1 3
Elementor\Gum_Elementor_Widget_blog_featured_image::get_icon()
S
82 1 3
gum_mainmenu_walker::start_lvl()
S
74 1 4
Elementor\Gum_Elementor_Widget_Post_list::enqueue_script()
S
79 1 3
Elementor\Gum_Elementor_Widget_Post_related::get_icon()
S
82 1 3
Elementor\Gum_Elementor_Widget_Heading::get_name()
S
82 1 3
Elementor\Gum_Elementor_Widget_blog_featured_image::get_categories()
S
81 1 3
Elementor\Month_Anual_Pricetable_TogglePeriod_Regular_Widget::get_title()
S
79 1 3
Elementor\Gum_Elementor_Widget_blog_grid::content_template()
S
91 1 2
Elementor\Gum_Elementor_Widget_blog_Pagination::get_icon()
S
82 1 3
gum_mainmenu_walker::end_lvl()
S
74 1 4
Elementor\Gum_Elementor_Widget_Icon_List::__construct()
S
71 1 5
Elementor\Gum_Elementor_Widget_Post_related::enqueue_script()
S
79 1 3
Elementor\Gum_Elementor_Widget_Icon_List::enqueue_script()
S
79 1 3
Elementor\Month_Anual_Pricetable_Regular_Widget::get_keywords()
S
79 1 3
Elementor\Gum_Elementor_Widget_Accordion::get_repeater_setting_key()
S
78 1 3
Elementor\Month_Anual_Pricetable_Regular_Widget::get_icon()
S
82 1 3
Elementor\Gum_Elementor_Widget_blog_Pagination::enqueue_script()
S
79 1 3
Elementor\Gum_Elementor_Widget_Heading::get_icon()
S
82 1 3
Elementor\Gum_Elementor_Widget_Blog_term::get_name()
S
82 1 3
Elementor\Gum_Elementor_Widget_Blog_term::get_title()
S
79 1 3
Gum_Elementor_Addon::deactive()
S
79 1 3
Elementor\Month_Anual_Pricetable_TogglePeriod_Regular_Widget::get_name()
S
82 1 3
gum_mainmenu_page_walker::start_lvl()
S
74 1 4
Elementor\Gum_Elementor_Widget_Post_share::content_template()
S
91 1 2
Elementor\Gum_Elementor_Widget_Blog_term::enqueue_script()
S
79 1 3
Elementor\Gum_Elementor_Widget_Heading::get_title()
S
79 1 3
Elementor\Popover_Regular_Btn_Widget::get_button_sizes()
S
65 1 9
Elementor_Petro_Slides_Widget::enqueue_script()
S
71 1 5
Gum_Elementor_Site_Nav_Widget::get_title()
S
79 1 3
Elementor\Month_Anual_Pricetable_TogglePeriod_Regular_Widget::get_categories()
S
81 1 3
Elementor\Gum_Elementor_Widget_post_slider::get_title()
S
79 1 3
Elementor\Month_Anual_Pricetable_TogglePeriod_Regular_Widget::get_keywords()
S
78 1 3
Elementor\Gum_Elementor_Widget_Post_related::get_title()
S
79 1 3
Elementor\Gum_Elementor_Widget_Blog_term::content_template()
S
91 1 2
Elementor\Gum_Elementor_Widget_post_slider::get_name()
S
82 1 3
Elementor\Gum_Elementor_Widget_Heading::get_keywords()
S
78 1 3
Elementor\Gum_Elementor_Widget_Post_list::content_template()
S
91 1 2
Elementor\Gum_Elementor_Widget_blog_featured_image::get_title()
S
79 1 3
Elementor\Gum_Elementor_Widget_blog_Pagination::get_keywords()
S
79 1 3
Elementor\Gum_Elementor_Widget_Post_adjacent::content_template()
S
91 1 2
Elementor\Gum_Elementor_Widget_Post_related::get_keywords()
S
78 1 3
Elementor\Gum_Elementor_Widget_Blog_term::get_keywords()
S
78 1 3
Elementor\Gum_Elementor_Widget_blog_Pagination::get_name()
S
82 1 3
Elementor_Petro_Slides_Widget::get_categories()
S
81 1 3
Elementor\Gum_Elementor_Widget_Post_share::enqueue_script()
S
79 1 3
gum_mainmenu_page_walker::end_lvl()
S
74 1 4
Elementor\Gum_Elementor_Widget_Post_list::get_keywords()
S
79 1 3
Gum_Elementor_Site_Nav_Widget::get_icon()
S
82 1 3
Elementor\Gum_Elementor_Widget_Post_list::get_name()
S
82 1 3
Elementor\Month_Anual_Pricetable_Regular_Widget::get_categories()
S
81 1 3
Elementor\Gum_Elementor_Widget_blog_Pagination::get_categories()
S
81 1 3
Gum_Elementor_Site_Nav_Widget::get_nav_menu()
S
80 1 3
Elementor\Gum_Elementor_Widget_post_slider::get_categories()
S
81 1 3
Elementor_Petro_Slides_Widget::get_icon()
S
82 1 3
Elementor\Gum_Elementor_Widget_Post_adjacent::get_categories()
S
81 1 3
Elementor\Popover_Regular_Btn_Widget::get_title()
S
79 1 3
Elementor\Gum_Elementor_Widget_blog_featured_image::get_name()
S
82 1 3
Elementor\Month_Anual_Pricetable_Regular_Widget::get_title()
S
79 1 3
Elementor\Gum_Elementor_Widget_Post_share::get_icon()
S
82 1 3
Elementor\Popover_Regular_Btn_Widget::get_keywords()
S
78 1 3
Elementor\Gum_Elementor_Widget_Blog_term::get_icon()
S
82 1 3
Elementor\Month_Anual_Pricetable_TogglePeriod_Regular_Widget::get_icon()
S
82 1 3
Elementor\Gum_Elementor_Widget_Post_list::get_categories()
S
81 1 3
Elementor\Gum_Elementor_Widget_Post_list::get_icon()
S
82 1 3
Gum_Elementor_Site_Nav_Widget::enqueue_script()
S
74 1 4
Elementor\Gum_Elementor_Widget_blog_grid::get_title()
S
79 1 3
Elementor\Gum_Elementor_Widget_blog_featured_image::get_keywords()
S
78 1 3