Code Analysis: Endless Addons for Elementor 1.0.2

Function Rating Maintainability Complexity Lines of code
Elementor_Pricing_Widget::render()
D
0
121 685
Elementor_Team_Widget::render()
D
2
116 593
Elementor_InfoBox_Widget::render()
D
8
90 469
Elementor_FlipBox_Widget::render()
D
7
78 564
Elementor_Card_Widget::render()
D
8
78 497
Elementor_Testimonial_Widget::render()
D
10
79 466
Elementor_Timeline_Widget::render()
D
11
79 418
Elementor_Newsletter_Widget::render()
D
16
51 437
Elementor_Button_Widget::render()
D
20
50 233
Elementor_Pricing_Widget::_register_controls()
D
10
1 917
Elementor_Iconbox_Widget::render()
D
21
41 271
Elementor_Fun_Factor_Widget::render()
D
23
33 290
Elementor_Team_Widget::_register_controls()
D
13
1 709
Elementor_Testimonial_Widget::_register_controls()
D
14
1 647
Elementor_Card_Widget::_register_controls()
D
14
1 636
Elementor_FlipBox_Widget::_register_controls()
D
15
1 614
Elementor_Banner_Widget::render()
D
29 32 145
Elementor_Button_Widget::_register_controls()
D
15
1 608
Elementor_InfoBox_Widget::_register_controls()
D
15
1 589
Elementor_Timeline_Widget::_register_controls()
D
15
1 584
Elementor_Contact_Form_7_Widget::_register_controls()
D
16
1 573
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_Iconbox_Widget::_register_controls()
C
17
1 525
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_EA_Video_Widget::_register_controls()
B
21
1 367
Elementor_Accordion_Widget::_register_controls()
B
22
1 346
Elementor_Fun_Factor_Widget::_register_controls()
B
22
1 342
Elementor_Endless_Addons::init_widgets()
B
38 16 70
Elementor_Banner_Widget::_register_controls()
B
24
1 284
endless_addons_plugin_menu_page()
A
39 14 72
endless_addons_template_general_callback()
A
30 1 258
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_Social_Media_Widget::render()
A
56 9 20
Elementor_Imagebox_Widget::render()
A
56 9 20
Elementor_Image_gallery_Widget::render()
A
56 9 20
Elementor_Linechart_Widget::render()
A
56 9 20
Elementor_Menu_Bar_Widget::render()
A
56 9 20
endless_addons_create_upload_css_file()
S
50 7 27
Elementor_Social_Media_Widget::_register_controls()
S
36 1 108
Elementor_Imagebox_Widget::_register_controls()
S
36 1 108
Elementor_Image_gallery_Widget::_register_controls()
S
36 1 108
Elementor_Linechart_Widget::_register_controls()
S
36 1 108
Elementor_Menu_Bar_Widget::_register_controls()
S
36 1 108
endad_render_icon()
S
55 6 19
endless_addons_icons()
S
35 1 91
endless_addons_get_products_cat_list()
S
56 4 18
Elementor_Endless_Addons::is_compatible()
S
59 4 15
EA_Clone_Handler::duplicate_meta_entries()
S
56 3 16
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
53 2 21
Endless_Addons_Loader::run()
S
66 3 8
Endless_Addons::__construct()
S
62 2 12
endless_addons_template_premium_callback()
S
57 1 25
endless_addons_template_review_callback()
S
58 1 25
endless_addons_template_docs_callback()
S
58 1 25
endless_addons_template_support_callback()
S
57 1 25
EA_Clone_Handler::duplicate_post()
S
55 1 19
endless_addons_scripts()
S
56 1 17
endless_addons_feature_team_enable_callback()
S
63 2 10
endless_addons_feature_flipbox_enable_callback()
S
63 2 10
endless_addons_feature_button_enable_callback()
S
63 2 10
endless_addons_feature_social_enable_callback()
S
63 2 10
endless_addons_feature_card_enable_callback()
S
63 2 10
endless_addons_feature_infobox_enable_callback()
S
63 2 10
endless_addons_feature_fun_enable_callback()
S
63 2 10
endless_addons_feature_logo_enable_callback()
S
63 2 10
endless_addons_feature_image_enable_callback()
S
63 2 10
endless_addons_feature_progress_enable_callback()
S
63 2 10
endless_addons_feature_banner_enable_callback()
S
63 2 10
endless_addons_feature_testimonial_enable_callback()
S
63 2 10
Elementor_Endless_Addons::instance()
S
72 2 6
endless_addons_feature_icon_enable_callback()
S
63 2 10
Elementor_Endless_Addons::admin_notice_missing_main_plugin()
S
64 2 9
Elementor_Endless_Addons::admin_notice_minimum_elementor_version()
S
63 2 10
endless_addons_feature_contact_enable_callback()
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_feature_video_enable_callback()
S
63 2 10
endless_addons_feature_pricing_enable_callback()
S
63 2 10
endless_addons_feature_newsletter_enable_callback()
S
63 2 10
endless_addons_feature_line_enable_callback()
S
63 2 10
endless_addons_feature_timeline_enable_callback()
S
63 2 10
endless_addons_feature_menu_enable_callback()
S
63 2 10
endless_addons_feature_accordion_enable_callback()
S
63 2 10
endless_addons_feature_images_enable_callback()
S
63 2 10
endad_is_elementor_version()
S
78 2 3
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
Elementor_Pricing_Widget::get_icon()
S
82 1 3
Elementor_Pricing_Widget::get_title()
S
79 1 3
Elementor_Banner_Widget::get_categories()
S
81 1 3
Elementor_Contact_Form_7_Widget::get_icon()
S
82 1 3
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_categories()
S
81 1 3
Elementor_Banner_Widget::get_icon()
S
82 1 3
Elementor_EA_Video_Widget::get_name()
S
82 1 3
Elementor_Iconbox_Widget::get_name()
S
82 1 3
Elementor_Iconbox_Widget::get_title()
S
79 1 3
Endless_Addons::get_loader()
S
82 1 3
Elementor_Iconbox_Widget::get_categories()
S
81 1 3
Endless_Addons_Admin::enqueue_styles()
S
74 1 4
Elementor_InfoBox_Widget::get_name()
S
82 1 3
Elementor_Imagebox_Widget::get_name()
S
82 1 3
Elementor_Imagebox_Widget::get_title()
S
79 1 3
Endless_Addons_Public::__construct()
S
77 1 4
Elementor_Imagebox_Widget::get_categories()
S
81 1 3
Elementor_Button_Widget::get_icon()
S
82 1 3
Elementor_Timeline_Widget::get_title()
S
79 1 3
Elementor_Image_gallery_Widget::get_name()
S
82 1 3
Elementor_Image_gallery_Widget::get_title()
S
79 1 3
Elementor_Image_gallery_Widget::get_icon()
S
82 1 3
Elementor_Image_gallery_Widget::get_categories()
S
81 1 3
Endless_Addons_Deactivator::deactivate()
S
89 1 2
Elementor_Logo_Carousel_Widget::get_name()
S
82 1 3
Endless_Addons_Loader::__construct()
S
77 1 4
Endless_Addons_Loader::add_filter()
S
77 1 3
Elementor_Card_Widget::get_title()
S
79 1 3
Elementor_Button_Widget::get_title()
S
79 1 3
Elementor_FlipBox_Widget::get_title()
S
79 1 3
Elementor_Banner_Widget::get_title()
S
79 1 3
Elementor_Pricing_Widget::get_categories()
S
81 1 3
Endless_Addons_Activator::activate()
S
89 1 2
Elementor_Newsletter_Widget::get_title()
S
79 1 3
endless_addons_deactivate()
S
76 1 4
Elementor_Progress_Bar_Widget::get_name()
S
82 1 3
Elementor_Team_Widget::get_icon()
S
82 1 3
Elementor_Endless_Addons::init()
S
72 1 5
Elementor_Accordion_Widget::get_categories()
S
81 1 3
Elementor_Newsletter_Widget::get_icon()
S
82 1 3
Endless_Addons::define_admin_hooks()
S
72 1 5
Elementor_Menu_Bar_Widget::get_title()
S
79 1 3
endless_addons_safe_path()
S
74 1 4
Elementor_FlipBox_Widget::get_icon()
S
82 1 3
Elementor_Timeline_Widget::get_icon()
S
82 1 3
Elementor_Pricing_Widget::get_name()
S
82 1 3
Finder_Edit::get_title()
S
79 1 3
Elementor_Newsletter_Widget::get_categories()
S
81 1 3
Elementor_Endless_Addons::register_new_category()
S
70 1 6
Elementor_Menu_Bar_Widget::get_icon()
S
82 1 3
Elementor_Team_Widget::get_name()
S
82 1 3
Finder_Edit::is_dynamic()
S
82 1 3
Elementor_Testimonial_Widget::get_name()
S
82 1 3
Elementor_Newsletter_Widget::get_name()
S
82 1 3
Elementor_Endless_Addons::__construct()
S
79 1 3
Elementor_Menu_Bar_Widget::get_categories()
S
81 1 3
Endless_Addons_Public::enqueue_scripts()
S
91 1 2
Elementor_InfoBox_Widget::get_title()
S
79 1 3
Elementor_FlipBox_Widget::get_categories()
S
81 1 3
Elementor_EA_Video_Widget::get_title()
S
79 1 3
Elementor_Linechart_Widget::get_icon()
S
82 1 3
Endless_Addons_Loader::add_action()
S
77 1 3
Elementor_Testimonial_Widget::get_icon()
S
82 1 3
Elementor_Linechart_Widget::get_title()
S
79 1 3
Elementor_Testimonial_Widget::get_categories()
S
81 1 3
Elementor_Card_Widget::get_name()
S
82 1 3
Elementor_Logo_Carousel_Widget::get_title()
S
79 1 3
Elementor_Accordion_Widget::get_title()
S
79 1 3
Elementor_Linechart_Widget::get_categories()
S
81 1 3
Elementor_InfoBox_Widget::get_categories()
S
81 1 3
Endless_Addons_Loader::add()
S
64 1 10
Elementor_InfoBox_Widget::get_icon()
S
82 1 3
Endless_Addons::get_plugin_name()
S
82 1 3
Elementor_Menu_Bar_Widget::get_name()
S
82 1 3
Elementor_Card_Widget::get_icon()
S
82 1 3
Elementor_Testimonial_Widget::get_title()
S
79 1 3
Elementor_Button_Widget::get_categories()
S
81 1 3
Elementor_Timeline_Widget::get_name()
S
82 1 3
Endless_Addons_i18n::load_plugin_textdomain()
S
69 1 7
Elementor_Social_Media_Widget::get_title()
S
79 1 3
Elementor_Progress_Bar_Widget::get_icon()
S
82 1 3
Elementor_Fun_Factor_Widget::get_icon()
S
82 1 3
Endless_Addons::run()
S
82 1 3
Endless_Addons_Admin::enqueue_scripts()
S
77 1 3
Elementor_Contact_Form_7_Widget::get_name()
S
82 1 3
Elementor_Endless_Addons::i18n()
S
81 1 3
Elementor_FlipBox_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
Elementor_EA_Video_Widget::get_icon()
S
82 1 3
Elementor_Imagebox_Widget::get_icon()
S
82 1 3
Elementor_Fun_Factor_Widget::get_name()
S
82 1 3
EA_Clone_Handler::can_clone()
S
80 1 3
Elementor_Linechart_Widget::get_name()
S
82 1 3
Endless_Addons_Admin::__construct()
S
77 1 4
Elementor_Logo_Carousel_Widget::get_categories()
S
81 1 3
Elementor_Progress_Bar_Widget::get_categories()
S
81 1 3
Elementor_Card_Widget::get_categories()
S
81 1 3
Elementor_Accordion_Widget::get_name()
S
82 1 3
EA_Clone_Handler::register_finder()
S
75 1 4
Elementor_Social_Media_Widget::get_icon()
S
82 1 3
endless_addons_include_icons()
S
81 1 3
endless_addons_activate()
S
76 1 4
endless_addons_menu()
S
77 1 3
Elementor_Timeline_Widget::get_categories()
S
81 1 3
Elementor_Social_Media_Widget::get_categories()
S
81 1 3
Elementor_Button_Widget::get_name()
S
82 1 3
Elementor_Team_Widget::get_categories()
S
81 1 3
Elementor_Contact_Form_7_Widget::get_title()
S
79 1 3
Elementor_Banner_Widget::get_name()
S
82 1 3
EA_Clone_Handler::init()
S
68 1 6
Elementor_Progress_Bar_Widget::get_title()
S
79 1 3
Endless_Addons::get_version()
S
82 1 3
Elementor_Accordion_Widget::get_icon()
S
82 1 3
Endless_Addons::set_locale()
S
75 1 4
Elementor_EA_Video_Widget::get_categories()
S
81 1 3
Elementor_Iconbox_Widget::get_icon()
S
82 1 3
endless_addons_run()
S
77 1 4
Elementor_Social_Media_Widget::get_name()
S
82 1 3
Elementor_Contact_Form_7_Widget::get_categories()
S
81 1 3