Code Analysis: MarqueeAddons - Smooth marquee carousel loop for elementor 2.4.1

Function Rating Maintainability Complexity Lines of code
Deensimc_News_Ticker::render_news_ticker_texts()
C
35 25 76
Deensimc_Testimonial_Marquee::render()
B
37 20 81
Deensimc_Animated_Heading_Widget::render()
B
37 19 78
Deensimc_Stacked_Slider::render()
A
42 11 60
Deensimc_Button_marquee::render()
A
41 10 57
Deensimc_News_Ticker::render()
A
41 9 63
Deensimc_Animated_Word_Roller::render()
A
45 9 47
Deensimc_Image_Accordion::render()
A
46 9 40
Deensimc_Video_Marquee::render_video_item()
A
51 10 24
Deensimc_Video_Marquee::render_youtube_video()
A
47 8 37
Deensimc_Video_Marquee::render_hosted_video()
A
51 9 22
Deensimc_Video_Marquee::render()
S
51 7 26
Deensimc_News_Ticker::newticker_get_query_args()
S
48 6 33
Deensimc_Image_Marquee::render()
S
49 6 31
Deensimc_Stacked_Slider::content_template()
S
46 1 99
Deensimc_Video_Marquee::render_vimeo_video()
S
52 6 24
Deensimc_Testimonial_Marquee::register_controls()
S
37 1 97
Deensimc_Image_Marquee::render_image_gallery_group()
S
54 6 20
Deensimc_Testimonial_Marquee::render_ratings()
S
51 5 30
Deensimc_Testimonial_Marquee::content_template()
S
56 1 85
Deensimc_Text_Marquee::render_marquee_texts()
S
52 5 24
Deensimc_Stacked_Slider::render_stacked_contents()
S
51 4 37
Deensimc_Animated_Heading_Widget::_content_template()
S
56 1 80
Deensimc_Marquee\Marquee::deensimc_register_widgets()
S
39 1 76
Deensimc_Button_marquee::_content_template()
S
49 1 69
Deensimc_Marquee\Marquee::deensimc_rate_us()
S
54 4 23
Deensimc_Text_Marquee::render()
S
54 4 21
Deensimc_Video_Marquee::image_overlay()
S
57 4 19
Deensimc_Marquee\Marquee::is_compatible()
S
59 4 15
Deensimc_Video_Marquee::youtube_embed()
S
61 4 12
Deensimc_Image_Marquee::deensimc_get_caption()
S
62 4 12
Deensimc_Stacked_Slider::render_stacked_slide_images()
S
56 3 23
Deensimc_Text_Marquee::content_template()
S
60 1 53
Deensimc_Video_Marquee::render_dailymotion_video()
S
55 3 20
Deensimc_Video_Marquee::register_controls()
S
47 1 44
Deensimc_Marquee\Marquee::deensimc_notice_enqueue_scripts()
S
53 2 25
Deensimc_Animated_Word_Roller::content_template()
S
63 1 38
Deensimc_Marquee\Marquee::deensimc_frontend_scripts()
S
50 1 31
Deensimc_Marquee\Marquee::deensimc_upgrade_link()
S
59 2 15
Deensimc_Image_Accordion::content_template()
S
67 1 25
Deensimc_Marquee\Marquee::deensimc_frontend_styles()
S
54 1 21
Deensimc_Image_Marquee::register_controls()
S
58 1 17
Deensimc_Video_Marquee::dailymotion_embed()
S
65 2 9
Deensimc_Video_Marquee::vimeo_embed()
S
69 2 6
Deensimc_Marquee\Marquee::instance()
S
72 2 6
Deensimc_Marquee\Marquee::__construct()
S
73 2 5
Deensimc_Testimonial_Marquee::render_author_info()
S
65 1 12
Deensimc_Animated_Heading_Widget::get_script_depends()
S
64 1 12
Deensimc_Marquee\Marquee::init()
S
60 1 12
Deensimc_Stacked_Slider::get_upsale_data()
S
61 1 11
Deensimc_Image_Accordion::get_upsale_data()
S
61 1 11
Deensimc_Testimonial_Marquee::get_upsale_data()
S
61 1 11
Deensimc_Text_Marquee::get_upsale_data()
S
61 1 11
Deensimc_Image_Marquee::get_upsale_data()
S
61 1 11
Deensimc_Video_Marquee::get_upsale_data()
S
61 1 11
Deensimc_News_Ticker::get_upsale_data()
S
61 1 11
Deensimc_News_Ticker::get_name()
S
82 1 3
Deensimc_Stacked_Slider::get_title()
S
79 1 3
Deensimc_Video_Marquee::get_icon()
S
82 1 3
Deensimc_News_Ticker::get_keywords()
S
76 1 3
Deensimc_Animated_Word_Roller::register_controls()
S
75 1 5
Deensimc_Animated_Word_Roller::get_keywords()
S
77 1 3
Deensimc_Marquee\Marquee::deensimc_notice_dismiss()
S
66 1 9
Deensimc_Image_Accordion::get_icon()
S
82 1 3
Deensimc_Image_Accordion::get_categories()
S
81 1 3
Deensimc_News_Ticker::get_icon()
S
82 1 3
Deensimc_Stacked_Slider::get_icon()
S
82 1 3
Deensimc_Image_Accordion::get_keywords()
S
79 1 3
Deensimc_Stacked_Slider::get_custom_help_url()
S
82 1 3
Deensimc_Stacked_Slider::register_controls()
S
69 1 8
Deensimc_Image_Accordion::get_custom_help_url()
S
82 1 3
Deensimc_Animated_Heading_Widget::get_style_depends()
S
71 1 7
Deensimc_Image_Accordion::register_controls()
S
78 1 4
Deensimc_Stacked_Slider::get_keywords()
S
79 1 3
Deensimc_Testimonial_Marquee::get_name()
S
82 1 3
Deensimc_Testimonial_Marquee::get_title()
S
79 1 3
Deensimc_Testimonial_Marquee::get_icon()
S
82 1 3
Deensimc_Testimonial_Marquee::get_categories()
S
81 1 3
Deensimc_Testimonial_Marquee::get_keywords()
S
79 1 3
Deensimc_Image_Marquee::get_name()
S
82 1 3
Deensimc_Button_marquee::get_keywords()
S
79 1 3
Deensimc_Marquee\Marquee::admin_notice_minimum_elementor_version()
S
64 1 9
Deensimc_Marquee\Marquee::admin_notice_minimum_php_version()
S
64 1 9
Deensimc_Marquee\Marquee::admin_notice_missing_main_plugin()
S
66 1 8
Deensimc_News_Ticker::get_title()
S
79 1 3
Deensimc_Button_marquee::register_controls()
S
75 1 5
Deensimc_Testimonial_Marquee::get_custom_help_url()
S
82 1 3
Deensimc_Video_Marquee::get_name()
S
82 1 3
Deensimc_Marquee\Marquee::deensimc_add_categories()
S
67 1 9
Deensimc_Text_Marquee::get_categories()
S
81 1 3
Deensimc_Button_marquee::get_script_depends()
S
81 1 3
Deensimc_News_Ticker::get_custom_help_url()
S
82 1 3
Deensimc_Image_Marquee::get_icon()
S
82 1 3
Deensimc_Text_Marquee::get_name()
S
82 1 3
Deensimc_Image_Marquee::get_categories()
S
81 1 3
Deensimc_Text_Marquee::get_title()
S
79 1 3
Deensimc_Button_marquee::get_categories()
S
81 1 3
Deensimc_Button_marquee::get_name()
S
82 1 3
Deensimc_Video_Marquee::get_categories()
S
81 1 3
Deensimc_Button_marquee::get_icon()
S
82 1 3
Deensimc_Marquee\Marquee::deensimc_allowed_tags()
S
72 1 6
Deensimc_News_Ticker::get_categories()
S
81 1 3
Deensimc_Testimonial_Marquee::render_testimonial_contents()
S
69 1 9
Deensimc_Image_Marquee::get_keywords()
S
77 1 3
Deensimc_Stacked_Slider::get_categories()
S
81 1 3
Deensimc_Text_Marquee::get_icon()
S
82 1 3
Deensimc_Image_Marquee::get_title()
S
79 1 3
Deensimc_Image_Accordion::get_name()
S
82 1 3
Deensimc_Video_Marquee::get_keywords()
S
79 1 3
Deensimc_News_Ticker::newticker_get_post_types()
S
70 1 5
Deensimc_Image_Marquee::get_custom_help_url()
S
82 1 3
Deensimc_Text_Marquee::get_custom_help_url()
S
82 1 3
Deensimc_Animated_Heading_Widget::get_name()
S
82 1 3
Deensimc_Animated_Heading_Widget::get_keywords()
S
78 1 3
Deensimc_Animated_Heading_Widget::get_title()
S
79 1 3
Deensimc_Stacked_Slider::get_name()
S
82 1 3
Deensimc_Animated_Word_Roller::get_title()
S
79 1 3
Deensimc_Button_marquee::get_style_depends()
S
81 1 3
Deensimc_Video_Marquee::get_custom_help_url()
S
82 1 3
deensimc_load_plugin_data()
S
76 1 4
Deensimc_Testimonial_Marquee::render_author_profile()
S
72 1 5
Deensimc_Animated_Word_Roller::get_icon()
S
82 1 3
Deensimc_Image_Accordion::get_title()
S
79 1 3
Deensimc_Video_Marquee::get_title()
S
79 1 3
Deensimc_Marquee\Marquee::deensimc_editor_styles()
S
74 1 4
Deensimc_Animated_Word_Roller::get_name()
S
82 1 3
Deensimc_Animated_Heading_Widget::register_controls()
S
73 1 6
Deensimc_News_Ticker::register_controls()
S
73 1 6
Deensimc_Animated_Heading_Widget::get_icon()
S
82 1 3
Deensimc_Animated_Heading_Widget::get_categories()
S
81 1 3
Deensimc_Button_marquee::get_title()
S
79 1 3
Deensimc_Marquee\Marquee::deensimc_elementor_library()
S
81 1 3
Deensimc_Text_Marquee::get_keywords()
S
77 1 3
Deensimc_Animated_Word_Roller::get_categories()
S
81 1 3
Deensimc_Text_Marquee::register_controls()
S
73 1 6