Code Analysis: Endless Addons for Elementor 1.0.5

Function Rating Maintainability Complexity Lines of code
Elementor_InfoBox_Widget::render()
D
0
212 787
Elementor_Pricing_Widget::render()
D
0
204 832
Elementor_Iconbox_Widget::render()
D
0
142 618
Elementor_Menu_Bar_Widget::render()
D
1
121 537
Elementor_Review_Widget::render()
D
7
80 630
Elementor_Footer_Widget::render()
D
6
74 684
Elementor_Social_Media_Widget::render()
D
11
79 441
Elementor_Fun_Factor_Widget::render()
D
11
77 462
Elementor_Image_gallery_Widget::render()
D
14
76 356
Elementor_Testimonial_Widget::render()
D
15
71 350
Elementor_Roadmap_Widget::render()
D
15
67 352
Elementor_Button_Widget::render()
D
14
69 306
Elementor_Team_Widget::render()
D
16
67 334
Elementor_Accordion_Widget::render()
D
16
60 382
Elementor_Card_Widget::render()
D
13
59 387
Elementor_Menu_Bar_Widget::register_controls()
D
7
1 1,234
Elementor_Newsletter_Widget::render()
D
15
51 434
Elementor_Timeline_Widget::render()
D
19
61 272
Elementor_Pricing_Widget::register_controls()
D
8
1 1,118
Elementor_Tabs_Widget::render()
D
19
50 324
Elementor_Imagebox_Widget::render()
D
19
56 232
Elementor_Blog_Widget::render()
D
15
39 461
Elementor_FlipBox_Widget::render()
D
16
44 371
Elementor_Button_Widget::register_controls()
D
10
1 922
Elementor_Banner_Widget::render()
D
23
43 199
Elementor_InfoBox_Widget::register_controls()
D
11
1 829
Elementor_Iconbox_Widget::register_controls()
D
11
1 821
Elementor_Progress_Bar_Widget::render()
D
23
33 293
Elementor_Footer_Widget::register_controls()
D
12
1 756
Elementor_Contact_Form_7_Widget::render()
D
24
33 256
Elementor_Contact_Form_7_Widget::register_controls()
D
13
1 723
Elementor_Team_Widget::register_controls()
D
13
1 697
Elementor_EA_Video_Widget::render()
D
24
29 260
Elementor_Business_Hour_Widget::render()
D
25
30 244
Elementor_Card_Widget::register_controls()
D
14
1 650
Elementor_Accordion_Widget::register_controls()
D
15
1 632
Elementor_Tabs_Widget::register_controls()
D
15
1 604
Elementor_Newsletter_Widget::register_controls()
D
15
1 594
Elementor_Ninja_Form_Widget::render()
D
28
28 173
Elementor_Endless_Addons::init_widgets()
D
29 31 123
Endless_Addons_Bootstrap_Navwalker::start_el()
D
31 33 90
Elementor_Progress_Bar_Widget::register_controls()
D
16
1 568
Elementor_Ninja_Form_Widget::register_controls()
D
16
1 558
Elementor_WP_Form_Widget::render()
D
28
26 181
Elementor_Testimonial_Widget::register_controls()
D
16
1 555
Elementor_Imagebox_Widget::register_controls()
D
16
1 549
Elementor_Banner_Widget::register_controls()
C
17
1 528
endless_addons_template_general_callback()
C
20
1 522
Elementor_Review_Widget::register_controls()
C
17
1 518
Elementor_Roadmap_Widget::register_controls()
C
17
1 516
Elementor_Blog_Widget::register_controls()
C
17
1 513
Elementor_Image_gallery_Widget::register_controls()
C
17
1 506
Elementor_Logo_Carousel_Widget::render()
C
31 26 121
Elementor_Social_Media_Widget::register_controls()
C
17
1 493
Elementor_Fun_Factor_Widget::register_controls()
C
17
1 488
Elementor_EA_Video_Widget::register_controls()
C
18
1 480
Elementor_WP_Form_Widget::register_controls()
C
18
1 480
Elementor_Timeline_Widget::register_controls()
C
18
1 475
Elementor_FlipBox_Widget::register_controls()
C
18
1 460
Elementor_Business_Hour_Widget::register_controls()
B
20
1 388
Elementor_Logo_Carousel_Widget::register_controls()
B
23
1 297
Elementor_Event_Widget::register_controls()
B
24
1 280
EA_Clone_Handler::duplicate_thing()
A
43 14 43
endless_addons_plugin_menu_page()
A
40 12 71
Finder_Edit::get_category_items()
A
35 9 98
Elementor_Linechart_Widget::register_controls()
A
29
1 187
Elementor_Linechart_Widget::render()
A
43 8 72
Endless_Addons_Bootstrap_Navwalker::fallback()
A
47 10 36
ea_get_allowed_html_tags()
A
34 2 147
ea_get_query_post_list()
A
47 9 34
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
33 1 105
endad_render_icon()
S
55 6 19
ea_get_elementor_templates()
S
52 5 25
Elementor_Event_Widget::render()
S
47 3 51
Endless_Addons_Bootstrap_Navwalker::start_lvl()
S
54 5 19
endless_addons_get_wpforms_list()
S
55 5 19
endless_addons_get_wpcf7_list()
S
56 5 18
endless_addons_get_ninjaforms_list()
S
58 5 15
endless_addons_template_docs_callback()
S
45 1 69
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
endless_addons_scripts()
S
53 3 20
EA_Clone_Handler::duplicate_meta_entries()
S
56 3 16
Endless_Addons_Bootstrap_Navwalker::linkmod_element_close()
S
65 4 9
EA_Clone_Handler::duplicate_taxonomies()
S
63 4 9
endless_addons_get_page_as_list()
S
59 3 15
endless_addons_get_blog_tag_list()
S
59 3 14
endless_addons_get_blog_cat_list()
S
59 3 14
EA_Clone_Handler::add_row_actions()
S
61 3 11
Endless_Addons_Public::enqueue_styles()
S
52 2 23
Elementor_Endless_Addons::admin_notice_missing_main_plugin()
S
57 2 16
Endless_Addons_Loader::run()
S
66 3 8
Endless_Addons_Bootstrap_Navwalker::display_element()
S
65 3 8
Endless_Addons::__construct()
S
62 2 12
endless_addons_feature_wp_form_enable_callback()
S
62 2 11
endless_addons_feature_roadmap_enable_callback()
S
62 2 11
endless_addons_feature_icon_enable_callback()
S
62 2 11
endless_addons_feature_timeline_enable_callback()
S
62 2 11
endless_addons_feature_menu_enable_callback()
S
62 2 11
endless_addons_feature_fun_enable_callback()
S
62 2 11
endless_addons_feature_accordion_enable_callback()
S
62 2 11
endless_addons_feature_newsletter_enable_callback()
S
62 2 11
endless_addons_feature_event_enable_callback()
S
62 2 11
endless_addons_feature_logo_enable_callback()
S
62 2 11
endless_addons_feature_flipbox_enable_callback()
S
62 2 11
endless_addons_feature_images_enable_callback()
S
62 2 11
endless_addons_feature_review_enable_callback()
S
62 2 11
endless_addons_feature_progress_enable_callback()
S
62 2 11
endless_addons_feature_banner_enable_callback()
S
62 2 11
endless_addons_feature_blog_enable_callback()
S
62 2 11
endless_addons_feature_video_enable_callback()
S
62 2 11
endless_addons_feature_tabs_enable_callback()
S
62 2 11
endless_addons_feature_button_enable_callback()
S
62 2 11
endless_addons_feature_business_enable_callback()
S
62 2 11
endless_addons_feature_footer_enable_callback()
S
62 2 11
endless_addons_feature_contact_enable_callback()
S
62 2 11
endless_addons_feature_social_enable_callback()
S
62 2 11
endless_addons_feature_card_enable_callback()
S
62 2 11
endless_addons_feature_team_enable_callback()
S
62 2 11
endless_addons_feature_testimonial_enable_callback()
S
62 2 11
endless_addons_feature_image_enable_callback()
S
62 2 11
endless_addons_feature_ninja_form_enable_callback()
S
62 2 11
endless_addons_feature_pricing_enable_callback()
S
62 2 11
endless_addons_feature_infobox_enable_callback()
S
62 2 11
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
Elementor_Endless_Addons::instance()
S
72 2 6
Elementor_Endless_Addons::admin_notice_minimum_elementor_version()
S
63 2 10
Elementor_Endless_Addons::on_plugins_loaded()
S
73 2 5
Elementor_Endless_Addons::admin_notice_minimum_php_version()
S
63 2 10
Endless_Addons_Bootstrap_Navwalker::wrap_for_screen_reader()
S
72 2 6
endless_addons_get_menu_array()
S
67 2 8
endad_is_elementor_version()
S
78 2 3
endless_addons_redirect()
S
69 2 7
endless_addons_initialize_global_options()
S
59 1 14
EA_Clone_Handler::get_url()
S
62 1 13
Endless_Addons::load_dependencies()
S
62 1 11
Endless_Addons_Activator::activate()
S
89 1 2
Elementor_Progress_Bar_Widget::get_icon()
S
82 1 3
Elementor_Tabs_Widget::get_categories()
S
81 1 3
Elementor_Progress_Bar_Widget::get_name()
S
82 1 3
Elementor_Footer_Widget::get_name()
S
82 1 3
Elementor_Contact_Form_7_Widget::get_categories()
S
81 1 3
Endless_Addons_Deactivator::deactivate()
S
89 1 2
Elementor_Card_Widget::get_name()
S
82 1 3
Elementor_Ninja_Form_Widget::get_icon()
S
82 1 3
Elementor_WP_Form_Widget::get_icon()
S
82 1 3
Elementor_Logo_Carousel_Widget::get_categories()
S
81 1 3
Elementor_Event_Widget::get_categories()
S
81 1 3
Elementor_Ninja_Form_Widget::get_title()
S
79 1 3
Elementor_Iconbox_Widget::get_title()
S
79 1 3
Elementor_Linechart_Widget::get_categories()
S
81 1 3
Elementor_Iconbox_Widget::get_categories()
S
81 1 3
Endless_Addons_Admin::enqueue_scripts()
S
77 1 3
Elementor_Timeline_Widget::get_icon()
S
82 1 3
Elementor_Imagebox_Widget::get_name()
S
82 1 3
Elementor_Imagebox_Widget::get_title()
S
79 1 3
Elementor_Accordion_Widget::get_name()
S
82 1 3
Elementor_Imagebox_Widget::get_categories()
S
81 1 3
Elementor_Contact_Form_7_Widget::get_icon()
S
82 1 3
Elementor_Review_Widget::get_icon()
S
82 1 3
Elementor_EA_Video_Widget::get_title()
S
79 1 3
Elementor_Social_Media_Widget::get_icon()
S
82 1 3
Elementor_Menu_Bar_Widget::get_name()
S
82 1 3
Elementor_Testimonial_Widget::get_title()
S
79 1 3
Endless_Addons::define_admin_hooks()
S
72 1 5
Elementor_Timeline_Widget::get_title()
S
79 1 3
Endless_Addons_i18n::load_plugin_textdomain()
S
69 1 7
Elementor_Team_Widget::get_name()
S
82 1 3
Elementor_Accordion_Widget::get_categories()
S
81 1 3
Elementor_Menu_Bar_Widget::get_title()
S
79 1 3
Elementor_Banner_Widget::get_title()
S
79 1 3
Elementor_Tabs_Widget::get_name()
S
82 1 3
Elementor_Event_Widget::get_icon()
S
82 1 3
Elementor_Roadmap_Widget::get_categories()
S
81 1 3
Elementor_Button_Widget::get_icon()
S
82 1 3
ea_blog_read_more()
S
72 1 5
Elementor_Tabs_Widget::get_title()
S
79 1 3
Elementor_Tabs_Widget::get_icon()
S
82 1 3
EA_Clone_Handler::register_finder()
S
75 1 4
ea_wc_refresh_mini_cart_count()
S
66 1 10
Elementor_Testimonial_Widget::get_name()
S
82 1 3
Elementor_Testimonial_Widget::get_icon()
S
82 1 3
Endless_Addons::get_version()
S
82 1 3
endless_addons_include_icons()
S
81 1 3
Elementor_Team_Widget::get_icon()
S
82 1 3
Elementor_Roadmap_Widget::get_title()
S
79 1 3
Elementor_Image_gallery_Widget::get_icon()
S
82 1 3
Elementor_Business_Hour_Widget::get_title()
S
79 1 3
Elementor_Image_gallery_Widget::get_categories()
S
81 1 3
Elementor_Footer_Widget::get_icon()
S
82 1 3
Elementor_Image_gallery_Widget::get_title()
S
79 1 3
Elementor_Footer_Widget::get_title()
S
79 1 3
Elementor_Linechart_Widget::get_title()
S
79 1 3
Elementor_Linechart_Widget::get_icon()
S
82 1 3
Elementor_Contact_Form_7_Widget::get_name()
S
82 1 3
Elementor_Footer_Widget::get_categories()
S
81 1 3
Elementor_Linechart_Widget::get_name()
S
82 1 3
Endless_Addons::define_public_hooks()
S
72 1 5
Elementor_Team_Widget::get_title()
S
79 1 3
Endless_Addons::get_plugin_name()
S
82 1 3
Elementor_InfoBox_Widget::get_icon()
S
82 1 3
Elementor_WP_Form_Widget::get_title()
S
79 1 3
Elementor_Endless_Addons::ea_register_new_category()
S
66 1 9
Elementor_Logo_Carousel_Widget::get_icon()
S
82 1 3
Elementor_Iconbox_Widget::get_icon()
S
82 1 3
Elementor_Card_Widget::get_icon()
S
82 1 3
Elementor_Image_gallery_Widget::get_name()
S
82 1 3
Elementor_Button_Widget::get_title()
S
79 1 3
Elementor_Newsletter_Widget::get_title()
S
79 1 3
Elementor_Review_Widget::get_name()
S
82 1 3
Elementor_Newsletter_Widget::get_categories()
S
81 1 3
Elementor_Banner_Widget::get_icon()
S
82 1 3
Elementor_Newsletter_Widget::get_name()
S
82 1 3
Elementor_Newsletter_Widget::get_icon()
S
82 1 3
Finder_Edit::is_dynamic()
S
82 1 3
Endless_Addons_Loader::add_filter()
S
77 1 3
Elementor_InfoBox_Widget::get_name()
S
82 1 3
Elementor_Event_Widget::get_name()
S
82 1 3
Elementor_Card_Widget::get_categories()
S
81 1 3
Elementor_Menu_Bar_Widget::get_icon()
S
82 1 3
Elementor_Endless_Addons::init()
S
75 1 4
Elementor_Menu_Bar_Widget::get_categories()
S
81 1 3
Endless_Addons::run()
S
82 1 3
Elementor_Blog_Widget::get_title()
S
79 1 3
Elementor_Pricing_Widget::get_title()
S
79 1 3
Elementor_Pricing_Widget::get_categories()
S
81 1 3
Elementor_Pricing_Widget::get_icon()
S
82 1 3
Elementor_Fun_Factor_Widget::get_icon()
S
82 1 3
Elementor_Pricing_Widget::get_name()
S
82 1 3
Elementor_Business_Hour_Widget::get_name()
S
82 1 3
Elementor_Endless_Addons::__construct()
S
75 1 4
Elementor_Team_Widget::get_categories()
S
81 1 3
Elementor_Review_Widget::get_categories()
S
81 1 3
endless_addons_plugin_activate()
S
80 1 3
Elementor_Blog_Widget::get_categories()
S
81 1 3
endless_addons_activate()
S
76 1 4
Elementor_Card_Widget::get_title()
S
79 1 3
Elementor_InfoBox_Widget::get_title()
S
79 1 3
Elementor_Social_Media_Widget::get_name()
S
82 1 3
Elementor_Button_Widget::get_categories()
S
81 1 3
Elementor_Roadmap_Widget::get_icon()
S
82 1 3
Elementor_Testimonial_Widget::get_categories()
S
81 1 3
Finder_Edit::get_title()
S
79 1 3
Elementor_Social_Media_Widget::get_title()
S
79 1 3
Elementor_Business_Hour_Widget::get_categories()
S
81 1 3
Elementor_WP_Form_Widget::get_name()
S
82 1 3
Endless_Addons_Public::__construct()
S
77 1 4
Elementor_FlipBox_Widget::get_title()
S
79 1 3
Elementor_Event_Widget::get_title()
S
79 1 3
Elementor_Accordion_Widget::get_title()
S
79 1 3
Elementor_Logo_Carousel_Widget::get_title()
S
79 1 3
Elementor_Logo_Carousel_Widget::get_name()
S
82 1 3
Elementor_Timeline_Widget::get_categories()
S
81 1 3
Elementor_EA_Video_Widget::get_categories()
S
81 1 3
Elementor_Progress_Bar_Widget::get_categories()
S
81 1 3
Elementor_Blog_Widget::get_icon()
S
82 1 3
Endless_Addons::set_locale()
S
75 1 4
Elementor_Contact_Form_7_Widget::get_title()
S
79 1 3
EA_Clone_Handler::can_clone()
S
80 1 3
Elementor_EA_Video_Widget::get_name()
S
82 1 3
Elementor_Accordion_Widget::get_icon()
S
82 1 3
EA_Clone_Handler::init()
S
68 1 6
Elementor_Social_Media_Widget::get_categories()
S
81 1 3
Elementor_Ninja_Form_Widget::get_categories()
S
81 1 3
Elementor_FlipBox_Widget::get_icon()
S
82 1 3
Endless_Addons_Loader::add()
S
64 1 10
Elementor_Progress_Bar_Widget::get_title()
S
79 1 3
Elementor_Review_Widget::get_title()
S
79 1 3
Endless_Addons::get_loader()
S
82 1 3
Elementor_Business_Hour_Widget::get_icon()
S
82 1 3
Endless_Addons_Admin::__construct()
S
77 1 4
endless_addons_menu()
S
77 1 3
ea_kses_basic()
S
79 1 3
endless_addons_plugin_docs_link()
S
72 1 5
endless_addons_safe_path()
S
74 1 4
endless_addons_plugin_page_settings_link()
S
70 1 6
Elementor_InfoBox_Widget::get_categories()
S
81 1 3
Elementor_Banner_Widget::get_categories()
S
81 1 3
Endless_Addons_Loader::__construct()
S
77 1 4
Elementor_Fun_Factor_Widget::get_categories()
S
81 1 3
Elementor_Fun_Factor_Widget::get_name()
S
82 1 3
Endless_Addons_Admin::enqueue_styles()
S
74 1 4
Elementor_FlipBox_Widget::get_name()
S
82 1 3
Elementor_Ninja_Form_Widget::get_name()
S
82 1 3
Elementor_Timeline_Widget::get_name()
S
82 1 3
Elementor_Blog_Widget::get_name()
S
82 1 3
ea_kses_intermediate()
S
79 1 3
Elementor_Roadmap_Widget::get_name()
S
82 1 3
Elementor_Imagebox_Widget::get_icon()
S
82 1 3
Elementor_FlipBox_Widget::get_categories()
S
81 1 3
Elementor_Banner_Widget::get_name()
S
82 1 3
Elementor_Button_Widget::get_name()
S
82 1 3
Elementor_WP_Form_Widget::get_categories()
S
81 1 3
Elementor_Iconbox_Widget::get_name()
S
82 1 3
Endless_Addons_Loader::add_action()
S
77 1 3
endless_addons_run()
S
77 1 4
endless_addons_deactivate()
S
76 1 4
Elementor_EA_Video_Widget::get_icon()
S
82 1 3
Endless_Addons_Public::enqueue_scripts()
S
91 1 2
Elementor_Endless_Addons::i18n()
S
81 1 3
Elementor_Fun_Factor_Widget::get_title()
S
79 1 3