Code Analysis: Gum Elementor Addon 1.0.12

Function Rating Maintainability Complexity Lines of code
Elementor_Petro_Slides_Widget::_register_controls()
D
5
2 1,461
Elementor\Month_Anual_Pricetable_Regular_Widget::_register_controls()
D
6
1 1,279
Elementor\Gum_Elementor_Widget_Post_related::_register_controls()
D
13
1 758
Elementor\Gum_Elementor_Widget_Post_list::_register_controls()
D
17
3 533
Elementor\Gum_Elementor_Widget_Post_related::render()
C
29
28 132
Elementor\Month_Anual_Pricetable_Regular_Widget::render()
C
29 27 113
Elementor\Popover_Regular_Btn_Widget::_register_controls()
C
17
1 496
Elementor\Gum_Elementor_Widget_Post_list::render()
C
33 27 85
Elementor_Petro_Slides_Widget::render()
C
31 24 108
Elementor\Gum_Elementor_Widget_Post_list::_register_controls()
C
19
1 451
Elementor\Gum_Elementor_Widget_Post_meta::_register_controls()
B
20
1 403
Elementor\Gum_Elementor_Widget_Post_meta::_register_controls()
B
21
1 389
Elementor\Gum_Elementor_Section_Widget::register_section_controls()
B
22
3 354
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
Gum_Elementor_Addon::get_image_size()
B
43 16 49
Elementor\Gum_Elementor_Widget_Accordion::registering_render_content()
A
37 14 73
Elementor\Gum_Elementor_Widget_Post_meta::render()
A
41 13 49
Elementor\Gum_Elementor_Widget_Post_meta::render()
A
42 12 46
Elementor\Month_Anual_Pricetable_TogglePeriod_Regular_Widget::_register_controls()
A
28
1 209
Elementor\Gum_Elementor_Widget_Post_list::render()
A
45 10 37
Elementor_Petro_Slides_Widget::render_primary_button()
A
45 9 41
Elementor_Petro_Slides_Widget::render_secondary_button()
A
45 9 41
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_adjacent::_register_controls()
S
36 1 109
Elementor\Gum_Elementor_Widget_Post_term::render()
S
54 7 16
Elementor\Gum_Elementor_Widget_Accordion::register_toggle_style_icon_controls()
S
39 1 87
Elementor\Gum_Elementor_Widget_Accordion::print_content_template()
S
48 2 67
Gum_Elementor_Addon::_elementor_widget_register()
S
56 5 18
Elementor\Gum_Elementor_Widget_Post_adjacent::render()
S
56 5 15
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_list::__construct()
S
59 4 13
Elementor\Month_Anual_Pricetable_Regular_Widget::__construct()
S
59 4 13
Elementor\Gum_Elementor_Widget_Post_term::__construct()
S
59 4 13
Elementor\Month_Anual_Pricetable_TogglePeriod_Regular_Widget::__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_list::__construct()
S
59 4 13
Elementor\Gum_Elementor_Widget_Post_related::__construct()
S
59 4 13
Elementor\Gum_Elementor_Widget_Blog_term::__construct()
S
59 4 13
Elementor\Gum_Elementor_Widget_Post_meta::__construct()
S
59 4 13
Elementor\Gum_Elementor_Widget_Post_adjacent::__construct()
S
59 4 13
Elementor\Popover_Regular_Btn_Widget::__construct()
S
59 4 13
Elementor\Gum_Elementor_Widget_Accordion::register_tabtitle_icon_style_controls()
S
44 1 53
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_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_Icon_List::register_section_icon_style_controls()
S
52 1 28
Elementor_Petro_Slides_Widget::get_slide_layout()
S
64 2 10
Gum_Elementor_Addon::instance()
S
72 2 6
Elementor\Gum_Elementor_Widget_Accordion::parse_text_editor()
S
63 2 10
Elementor\Month_Anual_Pricetable_TogglePeriod_Regular_Widget::render()
S
61 1 13
Elementor\Gum_Elementor_Widget_Accordion::register_toggle_style_title_controls()
S
62 1 13
Elementor\Gum_Elementor_Widget_Heading::get_name()
S
82 1 3
Elementor\Gum_Elementor_Widget_Blog_term::enqueue_script()
S
79 1 3
Elementor\Popover_Regular_Btn_Widget::get_icon()
S
82 1 3
Elementor_Petro_Slides_Widget::get_categories()
S
81 1 3
Elementor\Gum_Elementor_Widget_Post_adjacent::get_name()
S
82 1 3
Elementor\Gum_Elementor_Widget_Post_adjacent::get_title()
S
79 1 3
Elementor\Popover_Regular_Btn_Widget::get_keywords()
S
78 1 3
Elementor\Month_Anual_Pricetable_TogglePeriod_Regular_Widget::get_keywords()
S
78 1 3
Elementor\Gum_Elementor_Widget_Post_adjacent::get_categories()
S
81 1 3
Elementor\Gum_Elementor_Widget_Post_list::get_name()
S
82 1 3
Elementor\Gum_Elementor_Widget_Post_list::get_title()
S
79 1 3
Elementor\Gum_Elementor_Widget_Post_term::get_keywords()
S
78 1 3
Elementor_Petro_Slides_Widget::parse_slide_layout()
S
77 1 3
Elementor\Month_Anual_Pricetable_TogglePeriod_Regular_Widget::get_title()
S
79 1 3
Elementor\Gum_Elementor_Widget_Post_list::get_keywords()
S
79 1 3
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_list::get_icon()
S
82 1 3
Elementor\Gum_Elementor_Widget_Post_term::get_categories()
S
81 1 3
Elementor\Month_Anual_Pricetable_Regular_Widget::enqueue_script()
S
79 1 3
Elementor\Month_Anual_Pricetable_Regular_Widget::get_categories()
S
81 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_Post_list::content_template()
S
91 1 2
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_list::get_name()
S
82 1 3
Elementor\Gum_Elementor_Widget_Post_list::get_title()
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_Post_list::get_icon()
S
82 1 3
Elementor\Gum_Elementor_Widget_Post_related::get_name()
S
82 1 3
Elementor\Gum_Elementor_Widget_Post_related::get_title()
S
79 1 3
Elementor\Gum_Elementor_Widget_Post_related::get_icon()
S
82 1 3
Elementor\Gum_Elementor_Widget_Post_related::get_keywords()
S
78 1 3
Elementor\Gum_Elementor_Widget_Post_related::get_categories()
S
81 1 3
Elementor\Gum_Elementor_Widget_Icon_List::enqueue_script()
S
79 1 3
Elementor\Gum_Elementor_Widget_Heading::get_title()
S
79 1 3
Elementor\Gum_Elementor_Widget_Blog_term::get_name()
S
82 1 3
Elementor\Month_Anual_Pricetable_TogglePeriod_Regular_Widget::enqueue_script()
S
74 1 4
Elementor_Petro_Slides_Widget::get_icon()
S
82 1 3
Elementor\Gum_Elementor_Widget_Post_list::get_categories()
S
81 1 3
Elementor_Petro_Slides_Widget::get_name()
S
82 1 3
Elementor\Gum_Elementor_Widget_Blog_term::get_keywords()
S
78 1 3
Elementor\Gum_Elementor_Widget_Post_meta::get_title()
S
79 1 3
Elementor\Gum_Elementor_Widget_Blog_term::get_categories()
S
81 1 3
Elementor\Gum_Elementor_Widget_Post_meta::get_icon()
S
82 1 3
Elementor\Month_Anual_Pricetable_TogglePeriod_Regular_Widget::get_categories()
S
81 1 3
Gum_Elementor_Addon::_register_elementor_category()
S
65 1 10
Elementor\Gum_Elementor_Widget_Post_list::enqueue_script()
S
79 1 3
Elementor\Gum_Elementor_Widget_Post_related::enqueue_script()
S
79 1 3
Elementor\Popover_Regular_Btn_Widget::get_button_sizes()
S
65 1 9
Elementor\Month_Anual_Pricetable_TogglePeriod_Regular_Widget::get_name()
S
82 1 3
Elementor\Gum_Elementor_Widget_Blog_term::get_icon()
S
82 1 3
Elementor\Gum_Elementor_Widget_Post_list::content_template()
S
91 1 2
Elementor\Gum_Elementor_Widget_Post_meta::enqueue_script()
S
79 1 3
Elementor_Petro_Slides_Widget::enqueue_script()
S
71 1 5
Elementor\Gum_Elementor_Widget_Post_adjacent::enqueue_script()
S
79 1 3
Gum_Elementor_Addon::deactive_notice()
S
78 1 3
Gum_Elementor_Addon::deactive()
S
79 1 3
Elementor\Gum_Elementor_Widget_Blog_term::get_title()
S
79 1 3
Elementor\Gum_Elementor_Widget_Heading::get_keywords()
S
78 1 3
Elementor\Gum_Elementor_Widget_Post_term::get_name()
S
82 1 3
Elementor\Popover_Regular_Btn_Widget::get_categories()
S
81 1 3
Elementor\Gum_Elementor_Widget_Blog_term::content_template()
S
91 1 2
Elementor\Month_Anual_Pricetable_Regular_Widget::get_title()
S
79 1 3
Elementor\Gum_Elementor_Widget_Post_adjacent::get_icon()
S
82 1 3
Elementor_Petro_Slides_Widget::get_title()
S
79 1 3
Elementor\Gum_Elementor_Widget_Post_meta::get_categories()
S
81 1 3
Gum_Elementor_Addon::init()
S
66 1 8
Elementor\Month_Anual_Pricetable_Regular_Widget::get_keywords()
S
79 1 3
Elementor\Popover_Regular_Btn_Widget::get_title()
S
79 1 3
Elementor\Month_Anual_Pricetable_Regular_Widget::get_icon()
S
82 1 3
Elementor\Month_Anual_Pricetable_Regular_Widget::get_name()
S
82 1 3
Elementor\Gum_Elementor_Widget_Accordion::get_repeater_setting_key()
S
78 1 3
Elementor\Gum_Elementor_Widget_Post_meta::get_name()
S
82 1 3
Elementor\Gum_Elementor_Widget_Accordion::__construct()
S
65 1 8
Elementor\Popover_Regular_Btn_Widget::get_name()
S
82 1 3
Elementor\Gum_Elementor_Widget_Post_list::get_keywords()
S
79 1 3
Elementor\Gum_Elementor_Widget_Heading::get_icon()
S
82 1 3
Elementor\Gum_Elementor_Widget_Post_related::content_template()
S
91 1 2
Elementor\Gum_Elementor_Widget_Post_list::enqueue_script()
S
79 1 3
Elementor\Gum_Elementor_Widget_Post_list::get_categories()
S
81 1 3
Elementor\Gum_Elementor_Widget_Post_adjacent::get_keywords()
S
78 1 3
Elementor\Popover_Regular_Btn_Widget::enqueue_script()
S
74 1 4
Elementor\Month_Anual_Pricetable_Regular_Widget::get_button_sizes()
S
65 1 9
Elementor\Gum_Elementor_Widget_Accordion::enqueue_script()
S
79 1 3
Elementor\Month_Anual_Pricetable_TogglePeriod_Regular_Widget::get_icon()
S
82 1 3
Elementor\Gum_Elementor_Widget_Post_meta::get_keywords()
S
79 1 3
Elementor\Gum_Elementor_Section_Widget::__construct()
S
78 1 3
Elementor\Gum_Elementor_Widget_Heading::get_categories()
S
81 1 3
Elementor\Gum_Elementor_Widget_Post_meta::content_template()
S
91 1 2
Elementor\Gum_Elementor_Widget_Post_adjacent::content_template()
S
91 1 2
Elementor\Gum_Elementor_Widget_Icon_List::__construct()
S
71 1 5