Code Analysis: Endless Addons for Elementor 1.0.3

Function Rating Maintainability Complexity Lines of code
Elementor_Pricing_Widget::render()
D
0
121 685
Elementor_Menu_Bar_Widget::render()
D
1
121 537
Elementor_Team_Widget::render()
D
2
116 593
Elementor_InfoBox_Widget::render()
D
8
90 469
Elementor_Iconbox_Widget::render()
D
10
86 431
Elementor_FlipBox_Widget::render()
D
7
75 546
Elementor_Testimonial_Widget::render()
D
10
79 466
Elementor_Social_Media_Widget::render()
D
12
79 441
Elementor_Card_Widget::render()
D
9
75 479
Elementor_Timeline_Widget::render()
D
11
79 418
Elementor_Menu_Bar_Widget::_register_controls()
D
7
1 1,233
Elementor_Newsletter_Widget::render()
D
16
51 437
Elementor_Fun_Factor_Widget::render()
D
18
52 340
Elementor_Button_Widget::render()
D
20
50 233
Elementor_Pricing_Widget::_register_controls()
D
10
1 917
Elementor_Image_gallery_Widget::render()
D
24
37 249
Elementor_Iconbox_Widget::_register_controls()
D
13
1 724
Elementor_Team_Widget::_register_controls()
D
13
1 709
Elementor_Business_Hour_Widget::render()
D
25
30 244
Elementor_Testimonial_Widget::_register_controls()
D
14
1 647
Elementor_Banner_Widget::render()
D
29 32 145
Elementor_Button_Widget::_register_controls()
D
15
1 608
Elementor_Card_Widget::_register_controls()
D
15
1 598
Elementor_InfoBox_Widget::_register_controls()
D
15
1 589
Elementor_Timeline_Widget::_register_controls()
D
15
1 584
Elementor_FlipBox_Widget::_register_controls()
D
15
1 576
Elementor_Contact_Form_7_Widget::_register_controls()
D
16
1 573
Endless_Addons_Bootstrap_Navwalker::start_el()
D
31 33 90
Elementor_Progress_Bar_Widget::render()
D
26
20 276
Elementor_Accordion_Widget::render()
D
27
20 264
Elementor_EA_Video_Widget::render()
D
27
21 241
Elementor_Progress_Bar_Widget::_register_controls()
C
17
1 503
Elementor_Contact_Form_7_Widget::render()
C
27
19 228
Elementor_Logo_Carousel_Widget::render()
C
31 26 121
Elementor_Newsletter_Widget::_register_controls()
C
18
1 482
Elementor_Social_Media_Widget::_register_controls()
C
19
1 438
Elementor_Endless_Addons::init_widgets()
C
34 23 91
Elementor_Imagebox_Widget::render()
C
33 21 110
Elementor_Fun_Factor_Widget::_register_controls()
C
19
1 408
Elementor_Business_Hour_Widget::_register_controls()
B
21
1 367
Elementor_EA_Video_Widget::_register_controls()
B
21
1 367
Elementor_Imagebox_Widget::_register_controls()
B
21
1 366
Elementor_Image_gallery_Widget::_register_controls()
B
21
1 360
Elementor_Accordion_Widget::_register_controls()
B
22
1 346
endless_addons_template_general_callback()
B
27
1 335
Elementor_Banner_Widget::_register_controls()
B
24
1 295
endless_addons_plugin_menu_page()
A
39 14 72
EA_Clone_Handler::duplicate_thing()
A
43 14 43
Elementor_Logo_Carousel_Widget::_register_controls()
A
26
1 236
Finder_Edit::get_category_items()
A
35 9 98
Elementor_Linechart_Widget::_register_controls()
A
29 1 185
Elementor_Linechart_Widget::render()
A
42 8 72
Endless_Addons_Bootstrap_Navwalker::fallback()
A
47 10 36
Endless_Addons_Bootstrap_Navwalker::update_atts_for_linkmod_type()
A
55 9 19
endless_addons_create_upload_css_file()
S
50 7 27
Endless_Addons_Bootstrap_Navwalker::separate_linkmods_and_icons_from_classes()
S
56 7 18
Endless_Addons_Bootstrap_Navwalker::get_linkmod_type()
S
58 7 17
endless_addons_icons()
S
34 1 97
endad_render_icon()
S
55 6 19
Endless_Addons_Bootstrap_Navwalker::start_lvl()
S
54 5 19
endless_addons_get_products_cat_list()
S
56 4 18
Elementor_Endless_Addons::is_compatible()
S
59 4 15
Endless_Addons_Bootstrap_Navwalker::linkmod_element_open()
S
62 4 11
EA_Clone_Handler::duplicate_meta_entries()
S
56 3 16
Endless_Addons_Bootstrap_Navwalker::linkmod_element_close()
S
65 4 9
endless_addons_get_page_as_list()
S
59 3 15
EA_Clone_Handler::duplicate_taxonomies()
S
63 4 9
EA_Clone_Handler::add_row_actions()
S
61 3 11
Endless_Addons_Public::enqueue_styles()
S
52 2 22
Endless_Addons_Bootstrap_Navwalker::display_element()
S
65 3 8
Endless_Addons_Loader::run()
S
66 3 8
Endless_Addons::__construct()
S
62 2 12
endless_addons_template_docs_callback()
S
58 1 25
endless_addons_template_support_callback()
S
57 1 25
endless_addons_template_premium_callback()
S
57 1 25
endless_addons_template_review_callback()
S
58 1 25
EA_Clone_Handler::duplicate_post()
S
55 1 19
endless_addons_scripts()
S
56 1 16
endless_addons_feature_icon_enable_callback()
S
63 2 10
endless_addons_feature_flipbox_enable_callback()
S
63 2 10
endless_addons_feature_event_enable_callback()
S
63 2 10
endless_addons_feature_roadmap_enable_callback()
S
63 2 10
endless_addons_feature_progress_enable_callback()
S
63 2 10
endless_addons_feature_timeline_enable_callback()
S
63 2 10
endless_addons_feature_pricing_enable_callback()
S
63 2 10
endless_addons_feature_button_enable_callback()
S
63 2 10
endless_addons_feature_banner_enable_callback()
S
63 2 10
endad_is_elementor_version()
S
78 2 3
endless_addons_feature_newsletter_enable_callback()
S
63 2 10
endless_addons_feature_contact_enable_callback()
S
63 2 10
endless_addons_feature_image_enable_callback()
S
63 2 10
endless_addons_feature_ninja_form_enable_callback()
S
63 2 10
endless_addons_feature_testimonial_enable_callback()
S
63 2 10
endless_addons_feature_menu_enable_callback()
S
63 2 10
endless_addons_feature_video_enable_callback()
S
63 2 10
endless_addons_feature_social_enable_callback()
S
63 2 10
endless_addons_feature_wp_form_enable_callback()
S
63 2 10
endless_addons_feature_card_enable_callback()
S
63 2 10
endless_addons_feature_review_enable_callback()
S
63 2 10
endless_addons_feature_fun_enable_callback()
S
63 2 10
endless_addons_feature_infobox_enable_callback()
S
63 2 10
endless_addons_get_menu_array()
S
67 2 8
endless_addons_feature_footer_enable_callback()
S
63 2 10
endless_addons_feature_images_enable_callback()
S
63 2 10
endless_addons_feature_line_enable_callback()
S
63 2 10
endless_addons_feature_blog_enable_callback()
S
63 2 10
endless_addons_feature_logo_enable_callback()
S
63 2 10
Elementor_Endless_Addons::instance()
S
72 2 6
endless_addons_feature_accordion_enable_callback()
S
63 2 10
Endless_Addons_Bootstrap_Navwalker::wrap_for_screen_reader()
S
72 2 6
Elementor_Endless_Addons::admin_notice_missing_main_plugin()
S
64 2 9
endless_addons_feature_team_enable_callback()
S
63 2 10
Elementor_Endless_Addons::admin_notice_minimum_elementor_version()
S
63 2 10
Elementor_Endless_Addons::on_plugins_loaded()
S
73 2 5
endless_addons_feature_business_enable_callback()
S
63 2 10
Elementor_Endless_Addons::admin_notice_minimum_php_version()
S
63 2 10
endless_addons_initialize_global_options()
S
59 1 14
EA_Clone_Handler::get_url()
S
62 1 13
Endless_Addons::load_dependencies()
S
61 1 12
Elementor_Contact_Form_7_Widget::get_name()
S
82 1 3
Elementor_Iconbox_Widget::get_name()
S
82 1 3
Elementor_Button_Widget::get_icon()
S
82 1 3
Elementor_Team_Widget::get_title()
S
79 1 3
Elementor_Fun_Factor_Widget::get_categories()
S
81 1 3
Elementor_Image_gallery_Widget::get_name()
S
82 1 3
EA_Clone_Handler::init()
S
68 1 6
Elementor_Iconbox_Widget::get_categories()
S
81 1 3
Elementor_Business_Hour_Widget::get_icon()
S
82 1 3
Elementor_Progress_Bar_Widget::get_name()
S
82 1 3
Endless_Addons_Admin::__construct()
S
77 1 4
Elementor_Team_Widget::get_name()
S
82 1 3
Elementor_InfoBox_Widget::get_name()
S
82 1 3
Elementor_Imagebox_Widget::get_icon()
S
82 1 3
Elementor_Linechart_Widget::get_name()
S
82 1 3
Elementor_Image_gallery_Widget::get_title()
S
79 1 3
Elementor_Image_gallery_Widget::get_categories()
S
81 1 3
Elementor_Iconbox_Widget::get_icon()
S
82 1 3
Elementor_InfoBox_Widget::get_icon()
S
82 1 3
Elementor_Card_Widget::get_categories()
S
81 1 3
Elementor_Pricing_Widget::get_icon()
S
82 1 3
endless_addons_deactivate()
S
76 1 4
Endless_Addons_Public::__construct()
S
77 1 4
Elementor_Testimonial_Widget::get_categories()
S
81 1 3
Elementor_Imagebox_Widget::get_name()
S
82 1 3
endless_addons_run()
S
77 1 4
Elementor_Imagebox_Widget::get_categories()
S
81 1 3
Endless_Addons_Public::enqueue_scripts()
S
91 1 2
Elementor_Button_Widget::get_title()
S
79 1 3
Elementor_InfoBox_Widget::get_title()
S
79 1 3
Endless_Addons_Deactivator::deactivate()
S
89 1 2
Elementor_Card_Widget::get_name()
S
82 1 3
Endless_Addons::define_public_hooks()
S
72 1 5
Elementor_Fun_Factor_Widget::get_title()
S
79 1 3
Elementor_Logo_Carousel_Widget::get_icon()
S
82 1 3
Elementor_Fun_Factor_Widget::get_icon()
S
82 1 3
Finder_Edit::is_dynamic()
S
82 1 3
Elementor_FlipBox_Widget::get_name()
S
82 1 3
Elementor_Logo_Carousel_Widget::get_title()
S
79 1 3
Elementor_Logo_Carousel_Widget::get_categories()
S
81 1 3
Elementor_Menu_Bar_Widget::get_name()
S
82 1 3
Elementor_Banner_Widget::get_name()
S
82 1 3
Elementor_Menu_Bar_Widget::get_icon()
S
82 1 3
Elementor_EA_Video_Widget::get_categories()
S
81 1 3
Elementor_Logo_Carousel_Widget::get_name()
S
82 1 3
Elementor_FlipBox_Widget::get_icon()
S
82 1 3
Elementor_Menu_Bar_Widget::get_title()
S
79 1 3
Elementor_Linechart_Widget::get_categories()
S
81 1 3
Elementor_Endless_Addons::init()
S
72 1 5
Elementor_Business_Hour_Widget::get_name()
S
82 1 3
Elementor_Newsletter_Widget::get_icon()
S
82 1 3
Elementor_Contact_Form_7_Widget::get_title()
S
79 1 3
Elementor_Pricing_Widget::get_name()
S
82 1 3
Elementor_FlipBox_Widget::get_title()
S
79 1 3
Elementor_Newsletter_Widget::get_title()
S
79 1 3
Elementor_Newsletter_Widget::get_categories()
S
81 1 3
Elementor_Linechart_Widget::get_title()
S
79 1 3
Endless_Addons::get_loader()
S
82 1 3
Elementor_Card_Widget::get_icon()
S
82 1 3
Elementor_Image_gallery_Widget::get_icon()
S
82 1 3
Elementor_Newsletter_Widget::get_name()
S
82 1 3
Elementor_Menu_Bar_Widget::get_categories()
S
81 1 3
Elementor_Linechart_Widget::get_icon()
S
82 1 3
Elementor_Contact_Form_7_Widget::get_icon()
S
82 1 3
Elementor_Imagebox_Widget::get_title()
S
79 1 3
Endless_Addons::run()
S
82 1 3
Elementor_Pricing_Widget::get_categories()
S
81 1 3
Elementor_Button_Widget::get_categories()
S
81 1 3
Endless_Addons::define_admin_hooks()
S
72 1 5
Elementor_Endless_Addons::__construct()
S
79 1 3
Elementor_Testimonial_Widget::get_name()
S
82 1 3
Endless_Addons_i18n::load_plugin_textdomain()
S
69 1 7
Elementor_Fun_Factor_Widget::get_name()
S
82 1 3
Elementor_Timeline_Widget::get_icon()
S
82 1 3
Endless_Addons_Loader::add_filter()
S
77 1 3
Elementor_Social_Media_Widget::get_icon()
S
82 1 3
Endless_Addons_Loader::add_action()
S
77 1 3
Elementor_InfoBox_Widget::get_categories()
S
81 1 3
Elementor_Progress_Bar_Widget::get_title()
S
79 1 3
Elementor_EA_Video_Widget::get_title()
S
79 1 3
Elementor_Progress_Bar_Widget::get_icon()
S
82 1 3
Endless_Addons_Loader::add()
S
64 1 10
Elementor_Progress_Bar_Widget::get_categories()
S
81 1 3
Elementor_Endless_Addons::i18n()
S
81 1 3
Elementor_Accordion_Widget::get_title()
S
79 1 3
Elementor_Accordion_Widget::get_icon()
S
82 1 3
Elementor_Banner_Widget::get_title()
S
79 1 3
Elementor_Button_Widget::get_name()
S
82 1 3
Elementor_Pricing_Widget::get_title()
S
79 1 3
Endless_Addons_Loader::__construct()
S
77 1 4
Elementor_Accordion_Widget::get_name()
S
82 1 3
Elementor_Contact_Form_7_Widget::get_categories()
S
81 1 3
Elementor_Endless_Addons::register_new_category()
S
70 1 6
Elementor_Card_Widget::get_title()
S
79 1 3
Elementor_Business_Hour_Widget::get_categories()
S
81 1 3
Elementor_Team_Widget::get_categories()
S
81 1 3
Endless_Addons::get_plugin_name()
S
82 1 3
Endless_Addons::set_locale()
S
75 1 4
Endless_Addons_Activator::activate()
S
89 1 2
EA_Clone_Handler::can_clone()
S
80 1 3
Elementor_EA_Video_Widget::get_name()
S
82 1 3
Elementor_Accordion_Widget::get_categories()
S
81 1 3
ea_wc_refresh_mini_cart_count()
S
66 1 10
endless_addons_activate()
S
76 1 4
endless_addons_safe_path()
S
74 1 4
endless_addons_menu()
S
77 1 3
Elementor_Timeline_Widget::get_title()
S
79 1 3
EA_Clone_Handler::register_finder()
S
75 1 4
Elementor_Timeline_Widget::get_name()
S
82 1 3
Elementor_Social_Media_Widget::get_title()
S
79 1 3
Elementor_Social_Media_Widget::get_categories()
S
81 1 3
Endless_Addons::get_version()
S
82 1 3
Finder_Edit::get_title()
S
79 1 3
Elementor_Team_Widget::get_icon()
S
82 1 3
Elementor_Iconbox_Widget::get_title()
S
79 1 3
Elementor_Testimonial_Widget::get_icon()
S
82 1 3
Elementor_Social_Media_Widget::get_name()
S
82 1 3
Elementor_Timeline_Widget::get_categories()
S
81 1 3
Elementor_Banner_Widget::get_categories()
S
81 1 3
Endless_Addons_Admin::enqueue_styles()
S
74 1 4
Elementor_FlipBox_Widget::get_categories()
S
81 1 3
Elementor_Banner_Widget::get_icon()
S
82 1 3
Elementor_Business_Hour_Widget::get_title()
S
79 1 3
endless_addons_include_icons()
S
81 1 3
Elementor_Testimonial_Widget::get_title()
S
79 1 3
Endless_Addons_Admin::enqueue_scripts()
S
77 1 3
Elementor_EA_Video_Widget::get_icon()
S
82 1 3