Code Analysis: Marquee Addons for Elementor – Advanced Elements & Modern Motion Widgets 3.8.1

Function Rating Maintainability Complexity Lines of code
Deensimc_News_Ticker::render_news_ticker_texts()
C
35 25 76
Deensimc_Search_Widget::get_query_args()
B
38 22 64
Deensimc_Animated_Heading_Widget::render()
B
37 19 78
Deensimc_Image_Accordion::render()
A
40 14 60
Deensimc_Marquee\Control_Manager::render_settings_page()
A
36 11 102
Deensimc_Image_Marquee::render_image_gallery_group()
A
45 15 36
Deensimc_Search_Widget::render()
A
38 12 78
Deensimc_Stacked_Slider::render()
A
42 11 60
deensimc_feedback::deensimc_submit_deactivation_response()
A
41 11 50
Deensimc_Button_marquee::render()
A
40 10 63
Deensimc_Marquee\Control_Manager::is_widget_enabled()
A
55 12 19
Deensimc_Animated_Word_Roller::render()
A
45 9 48
Deensimc_Marquee\Control_Manager::get_all_widgets()
A
33 3 130
deensimc_feedback::deensimc_collect_feedback_data()
A
43 7 47
Deensimc_Text_Marquee::render_marquee_texts()
A
51 8 27
Deensimc_Image_Marquee::render()
A
47 7 39
Deensimc_Marquee\Control_Manager::sanitize_widgets_settings()
A
55 8 18
Deensimc_Marquee\Widgets_Manager::get_widgets_config()
A
34 1 123
deensimc_feedback::deensimc_show_deactivate_feedback_popup()
S
39 3 86
Deensimc_Video_Marquee::render()
S
49 6 36
Deensimc_Marquee\Widgets_Manager::register_single_widget()
S
55 7 19
Deensimc_News_Ticker::newticker_get_query_args()
S
48 6 33
Deensimc_Stacked_Slider::render_stacked_contents()
S
49 5 40
Deensimc_Stacked_Slider::content_template()
S
46 1 99
Deensimc_Text_Marquee::render()
S
49 5 34
Deensimc_Testimonial_Marquee::render()
S
50 5 33
deensimc_feedback::deensimc_enqueue_feedback_scripts()
S
50 5 30
Deensimc_News_Ticker::render()
S
51 5 29
Deensimc_Marquee\Marquee::deensimc_rate_us()
S
51 5 28
Deensimc_Marquee\Marquee::deensimc_notice_enqueue_scripts()
S
48 4 38
Deensimc_Video_Marquee::register_controls()
S
39 1 80
Deensimc_Animated_Heading_Widget::_content_template()
S
56 1 80
Deensimc_Marquee\Control_Manager::initialize_default_settings()
S
60 5 13
Deensimc_News_Ticker::render_label()
S
55 4 20
Deensimc_Marquee\Marquee::init()
S
53 4 20
Deensimc_Marquee\Marquee::is_compatible()
S
59 4 15
Deensimc_Marquee\Base::deensimc_admin_enqueue_scripts()
S
52 3 28
Deensimc_Search_Widget::get_all_terms()
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_Marquee\Marquee::deensimc_frontend_scripts()
S
48 2 35
Deensimc_Marquee\Marquee::deensimc_add_categories()
S
57 3 18
Deensimc_Animated_Word_Roller::content_template()
S
61 1 46
Deensimc_Search_Widget::get_all_authors()
S
64 4 10
deensimc_feedback::deensimc_get_active_plugins()
S
58 3 15
Deensimc_Marquee\Widgets_Manager::load_common_traits()
S
60 3 14
Deensimc_Image_Accordion::deensimc_allowed_icon_html()
S
47 1 43
Deensimc_Marquee\Marquee::deensimc_frontend_styles()
S
51 2 27
Deensimc_Marquee\Control_Manager::enqueue_admin_scripts()
S
58 2 18
Deensimc_Marquee\Marquee::deensimc_promotion_script()
S
59 2 16
Deensimc_Marquee\Marquee::deensimc_editor_styles()
S
60 2 15
Deensimc_Marquee\Control_Manager::get_disabled_widgets()
S
65 3 9
Deensimc_Marquee\Widgets_Manager::register_widgets()
S
64 3 10
Deensimc_Marquee\Marquee::deensimc_upgrade_link()
S
59 2 15
Deensimc_Marquee\Marquee::deensimc_editor_script()
S
60 2 15
Deensimc_Marquee\Marquee::deensimc_promotion_styles()
S
60 2 15
Deensimc_Marquee\Control_Manager::add_settings_page()
S
57 1 19
deensimc_feedback::get_asset_url()
S
64 2 9
Deensimc_Marquee\Base::instance()
S
72 2 6
Deensimc_Marquee\Base::get_asset_url()
S
64 2 9
Deensimc_Marquee\Control_Manager::instance()
S
72 2 6
Deensimc_Marquee\Control_Manager::check_pro_version()
S
72 2 6
Deensimc_Marquee\Widgets_Manager::instance()
S
72 2 6
Deensimc_Marquee\Marquee::get_asset_url()
S
64 2 9
Deensimc_Marquee\Marquee::instance()
S
72 2 6
Deensimc_Marquee\Marquee::__construct()
S
73 2 5
Deensimc_Animated_Heading_Widget::get_script_depends()
S
64 1 12
Deensimc_Testimonial_Marquee::register_controls()
S
64 1 11
Deensimc_Search_Widget::get_categories()
S
81 1 3
Deensimc_Button_marquee::get_categories()
S
81 1 3
Deensimc_Button_marquee::get_name()
S
82 1 3
Deensimc_Video_Marquee::get_script_depends()
S
81 1 3
Deensimc_Button_marquee::get_title()
S
79 1 3
Deensimc_Marquee\Marquee::deensimc_never_show_notice()
S
73 1 5
Deensimc_Animated_Heading_Widget::get_keywords()
S
78 1 3
Deensimc_News_Ticker::get_categories()
S
81 1 3
Deensimc_Button_marquee::get_icon()
S
82 1 3
Deensimc_Search_Widget::get_name()
S
82 1 3
Deensimc_Video_Marquee::get_custom_help_url()
S
82 1 3
Deensimc_Video_Marquee::get_icon()
S
82 1 3
Deensimc_Button_marquee::register_controls()
S
75 1 5
Deensimc_Marquee\Marquee::admin_notice_minimum_php_version()
S
64 1 9
Deensimc_Search_Widget::get_title()
S
79 1 3
Deensimc_Loader::init()
S
80 1 3
Deensimc_Image_Accordion::get_name()
S
82 1 3
Deensimc_Search_Widget::get_keywords()
S
79 1 3
Deensimc_News_Ticker::register_controls()
S
67 1 9
Deensimc_Marquee\Widgets_Manager::__construct()
S
79 1 3
Deensimc_News_Ticker::newticker_get_post_types()
S
70 1 5
Deensimc_Marquee\Control_Manager::__construct()
S
67 1 7
Deensimc_Image_Accordion::get_categories()
S
81 1 3
Deensimc_Stacked_Slider::get_style_depends()
S
80 1 3
Deensimc_Stacked_Slider::get_script_depends()
S
81 1 3
Deensimc_Stacked_Slider::get_name()
S
82 1 3
Deensimc_Stacked_Slider::get_title()
S
79 1 3
Deensimc_Stacked_Slider::get_icon()
S
82 1 3
Deensimc_Stacked_Slider::get_categories()
S
81 1 3
Deensimc_Stacked_Slider::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_Word_Roller::get_title()
S
79 1 3
Deensimc_Image_Accordion::register_controls()
S
78 1 4
Deensimc_Image_Accordion::get_icon()
S
82 1 3
Deensimc_Testimonial_Marquee::get_style_depends()
S
81 1 3
Deensimc_Testimonial_Marquee::get_script_depends()
S
81 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_Testimonial_Marquee::get_custom_help_url()
S
82 1 3
Deensimc_Image_Marquee::get_title()
S
79 1 3
Deensimc_Animated_Word_Roller::get_keywords()
S
77 1 3
Deensimc_Animated_Word_Roller::get_custom_help_url()
S
82 1 3
Deensimc_Animated_Heading_Widget::get_icon()
S
82 1 3
Deensimc_Text_Marquee::get_keywords()
S
77 1 3
Deensimc_Image_Accordion::get_style_depends()
S
81 1 3
Deensimc_Image_Marquee::register_controls()
S
70 1 7
Deensimc_Animated_Word_Roller::get_icon()
S
82 1 3
Deensimc_Animated_Heading_Widget::get_name()
S
82 1 3
Deensimc_Image_Accordion::get_title()
S
79 1 3
Deensimc_Text_Marquee::get_script_depends()
S
81 1 3
Deensimc_Button_marquee::get_script_depends()
S
81 1 3
Deensimc_Text_Marquee::get_name()
S
82 1 3
deensimc_feedback::deensimc_get_site_domain()
S
79 1 3
Deensimc_Marquee\Marquee::deensimc_allowed_tags()
S
80 1 3
Deensimc_Animated_Word_Roller::register_controls()
S
75 1 5
Deensimc_Image_Accordion::get_script_depends()
S
81 1 3
deensimc_feedback::__construct()
S
71 1 5
Deensimc_Video_Marquee::get_categories()
S
81 1 3
Deensimc_Marquee\Marquee::admin_notice_missing_main_plugin()
S
66 1 8
Deensimc_Text_Marquee::get_style_depends()
S
81 1 3
Deensimc_Text_Marquee::get_title()
S
79 1 3
Deensimc_Video_Marquee::get_title()
S
79 1 3
Deensimc_Marquee\Control_Manager::get_widgets_by_category()
S
70 1 6
Deensimc_Search_Widget::register_controls()
S
69 1 8
Deensimc_Video_Marquee::get_style_depends()
S
81 1 3
Deensimc_Text_Marquee::get_icon()
S
82 1 3
Deensimc_Button_marquee::get_keywords()
S
79 1 3
Deensimc_Text_Marquee::get_categories()
S
81 1 3
Deensimc_Animated_Word_Roller::get_script_depends()
S
76 1 5
Deensimc_Video_Marquee::get_keywords()
S
79 1 3
Deensimc_Search_Widget::get_script_depends()
S
81 1 3
Deensimc_Marquee\Base::__construct()
S
79 1 3
Deensimc_Animated_Heading_Widget::register_controls()
S
73 1 6
Deensimc_Marquee\Control_Manager::register_settings()
S
67 1 9
Deensimc_Text_Marquee::register_controls()
S
72 1 6
Deensimc_Animated_Word_Roller::get_style_depends()
S
76 1 5
Deensimc_Video_Marquee::get_name()
S
82 1 3
Deensimc_News_Ticker::get_icon()
S
82 1 3
Deensimc_Search_Widget::get_style_depends()
S
81 1 3
Deensimc_Marquee\Marquee::deensimc_notice_dismiss()
S
66 1 9
Deensimc_Image_Accordion::get_keywords()
S
78 1 3
Deensimc_Animated_Word_Roller::get_categories()
S
81 1 3
Deensimc_Image_Marquee::get_script_depends()
S
81 1 3
Deensimc_Loader::load_files()
S
73 1 5
Deensimc_Animated_Heading_Widget::get_categories()
S
81 1 3
Deensimc_News_Ticker::get_keywords()
S
76 1 3
Deensimc_Image_Marquee::get_custom_help_url()
S
82 1 3
Deensimc_Marquee\Base::load_dependencies()
S
74 1 4
Deensimc_Button_marquee::get_style_depends()
S
81 1 3
Deensimc_Text_Marquee::get_custom_help_url()
S
82 1 3
Deensimc_Marquee\Marquee::admin_notice_minimum_elementor_version()
S
64 1 9
Deensimc_Image_Marquee::get_name()
S
82 1 3
Deensimc_Animated_Heading_Widget::get_style_depends()
S
76 1 5
Deensimc_Image_Marquee::get_style_depends()
S
81 1 3
deensimc_load_plugin_data()
S
67 1 8
Deensimc_Search_Widget::get_icon()
S
82 1 3
deensimc_feedback::deensimc_get_active_theme()
S
67 1 8
Deensimc_Image_Marquee::get_icon()
S
82 1 3
Deensimc_News_Ticker::get_script_depends()
S
81 1 3
Deensimc_News_Ticker::get_custom_help_url()
S
82 1 3
Deensimc_Image_Marquee::get_categories()
S
81 1 3
Deensimc_Animated_Word_Roller::get_name()
S
82 1 3
Deensimc_Image_Marquee::get_keywords()
S
77 1 3
Deensimc_News_Ticker::get_title()
S
79 1 3
Deensimc_News_Ticker::get_name()
S
82 1 3
Deensimc_Animated_Heading_Widget::get_title()
S
79 1 3
Deensimc_Marquee\Marquee::deensimc_elementor_library()
S
81 1 3
Deensimc_News_Ticker::get_style_depends()
S
81 1 3