Code Analysis: Mighty Addons 1.6.0

Function Rating Maintainability Complexity Lines of code
MightyAddons\Widgets\MT_ContactForm7::register_controls()
D
6
3 1,392
MightyAddons\Widgets\MT_Flipbox::register_controls()
D
8
1 1,234
MightyAddons\Widgets\MT_Mailchimp::register_controls()
D
11
2 887
MightyAddons\Widgets\MT_Testimonial::register_controls()
D
13
1 752
MightyAddons\Widgets\MT_Team::register_controls()
D
13
1 731
MightyAddons\Widgets\MT_Openinghours::register_controls()
D
13
1 698
MightyAddons\Widgets\MT_Accordion::register_controls()
D
16
2 560
MightyAddons\Widgets\MT_Mailchimp::render()
C
31 27 100
MightyAddons\Extensions\MT_ReadingProgressBar\MT_ReadingProgressBar::register_controls()
C
20
4 393
MightyAddons\Classes\HelperFunctions::get_white_label()
C
44 27 38
MightyAddons\Widgets\MT_Openinghours::render()
C
37 25 67
MightyAddons\Widgets\MT_Accordion::render()
B
36 22 72
MightyAddons\Widgets\MT_Buttongroup::register_controls()
B
21
1 353
MightyAddons\Widgets\MT_LinkEffects::register_controls()
B
21
1 351
MightyAddons\Widgets\MT_Beforeafter::register_controls()
B
22
1 336
MightyAddons\Widgets\MT_ContactForm7::render()
B
43 19 40
MightyAddons\Widgets\MT_Counter::register_controls()
B
24
1 298
MightyAddons\Widgets\MT_Progressbar::render()
B
44 17 44
MightyAddons\Widgets\MT_Progressbar::register_controls()
A
25
1 261
MightyAddons\Widgets\MT_Testimonial::render()
A
39 12 58
Mighty_Addons\Elementor::mighty_extension_media()
A
35 10 82
MightyAddons\Widgets\MT_Flipbox::render()
A
40 11 65
MightyAddons\Classes\DashboardPanel::update_ma_settings()
A
47 13 34
Mighty_Addons\Elementor::enqueue_editor_scripts()
A
39 10 60
MightyAddons\Widgets\MT_Buttongroup::render()
A
47 12 27
MightyAddons\Widgets\MT_Team::render()
A
47 10 34
MightyAddons\Mighty_Elementor::html_to_footer()
A
58 11 13
MightyAddons\Mighty_Elementor::mighty_mailchimp_details()
A
45 8 39
MightyAddons\Widgets\MT_textmarquee::register_controls()
A
33 1 143
MightyAddons\Widgets\MT_Gradientheading::register_controls()
A
32 1 133
MightyAddons\Extensions\MT_ReadingProgressBar\MT_ReadingProgressBar::save_global_values()
A
51 8 25
Mighty_Addons\Controls\Group_Control_Text_Gradient::init_fields()
A
34 1 127
MightyAddons\Extensions\MT_StubExtensions\MT_StubExtensions::register_controls()
A
47 7 37
MightyAddons\Widgets\MT_LinkEffects::render()
A
49 7 33
MightyAddons\Widgets\MT_Counter::render()
S
51 7 24
MightyAddons\Mighty_Elementor::getRpbHTML()
S
40 4 63
MightyAddons\Widgets\MT_Beforeafter::render()
S
50 5 30
MightyAddons\Mighty_Elementor::register_extension()
S
60 6 13
Mighty_Addons\Mighty_Addons::init()
S
52 5 24
Mighty_Addons\Elementor::process_import_element()
S
54 5 22
MightyAddons\Mighty_Elementor::get_stub_widgets()
S
54 5 22
Mighty_Addons\Elementor::fetch_copy_paste_data()
S
54 5 21
MightyAddons\Classes\DashboardPanel::add_menu()
S
47 3 42
MightyAddons\Classes\HelperFunctions::get_all_plugins()
S
57 4 17
MightyAddons\Classes\DashboardPanel::get_enabled_addons()
S
58 4 16
MightyAddons\Classes\HelperFunctions::mailchimpLists()
S
56 4 16
MightyAddons\Widgets\MT_Gradientheading::render()
S
57 4 15
MightyAddons\Mighty_Elementor::update_mighty_options()
S
60 4 13
Mighty_Addons\Mighty_Addons::show_user_what_we_got()
S
61 4 12
MightyAddonsPro\Extensions\MT_WrapperLink\MT_WrapperLink::register_controls()
S
47 2 40
MightyAddons\Classes\DashboardPanel::enqueue_scripts()
S
48 2 39
MightyAddons\Extensions\MT_Customcss\MT_Customcss::register_controls()
S
49 2 38
MightyAddons\Widgets\MT_textmarquee::render()
S
57 3 20
Mighty_Addons\Elementor::fetch_tmpl_data()
S
55 3 19
Mighty_Addons\Controls\Group_Control_Text_Gradient::filter_fields()
S
63 4 10
MightyAddonsPro\Extensions\MT_WrapperLink\MT_WrapperLink::_before_render()
S
60 3 13
MightyAddons\Extensions\MT_Customcss\MT_Customcss::add_custom_css()
S
61 3 12
MightyAddons\Extensions\MT_ReadingProgressBar\MT_ReadingProgressBar::createOption()
S
51 2 26
MightyAddons\Mighty_Elementor::__construct()
S
56 2 17
MightyAddons\Mighty_Elementor::enqueue_editor_scripts()
S
58 2 17
MightyAddons\Mighty_Elementor::plugin_meta_links()
S
65 3 8
MightyAddons\Mighty_Elementor::register_widgets()
S
62 3 10
MightyAddons\Classes\HelperFunctions::mightyProAvailable()
S
69 3 7
MightyAddons\Classes\DashboardPanel::plugin_settings()
S
59 2 14
MightyAddons\Classes\HelperFunctions::cf7FormsList()
S
60 2 13
Mighty_Addons\Elementor::process_import_content()
S
62 2 12
Mighty_Addons\Mighty_Addons::admin_notice_minimum_elementor_version()
S
61 2 12
Mighty_Addons\Mighty_Addons::admin_notice_minimum_php_version()
S
61 2 12
Mighty_Addons\Mighty_Addons::admin_notice_missing_main_plugin()
S
62 2 11
MightyAddons\Mighty_Elementor::copy_paste_extension_scripts()
S
52 1 25
MightyAddons\Mighty_Elementor::plugin_action_links()
S
65 2 8
MightyAddons\Classes\DashboardPanel::mighty_addons_integration()
S
64 2 10
MightyAddons\Classes\HelperFunctions::getProKey()
S
67 2 8
MightyAddons\Mighty_Elementor::instance()
S
72 2 6
MightyAddons\Extensions\MT_Customcss\MT_Customcss::instance()
S
72 2 6
MightyAddons\Extensions\MT_ReadingProgressBar\MT_ReadingProgressBar::instance()
S
72 2 6
MightyAddons\Extensions\MT_StubExtensions\MT_StubExtensions::instance()
S
72 2 6
MightyAddons\Classes\DashboardPanel::load_html()
S
70 2 6
MightyAddonsPro\Extensions\MT_WrapperLink\MT_WrapperLink::instance()
S
72 2 6
Mighty_Addons\Base::get_instance()
S
68 2 7
MightyAddons\Classes\DashboardPanel::__construct()
S
80 1 3
MightyAddons\Widgets\MT_Accordion::__construct()
S
70 1 5
MightyAddons\Widgets\MT_Accordion::get_name()
S
82 1 3
MightyAddons\Widgets\MT_Accordion::get_title()
S
79 1 3
MightyAddons\Widgets\MT_Accordion::get_icon()
S
82 1 3
MightyAddons\Widgets\MT_Mailchimp::get_style_depends()
S
80 1 3
MightyAddons\Widgets\MT_Accordion::get_keywords()
S
79 1 3
MightyAddons\Widgets\MT_Accordion::get_style_depends()
S
81 1 3
MightyAddons\Widgets\MT_Accordion::get_script_depends()
S
81 1 3
MightyAddons\Widgets\MT_Buttongroup::get_categories()
S
81 1 3
MightyAddons\Widgets\MT_textmarquee::__construct()
S
74 1 4
MightyAddons\Widgets\MT_Beforeafter::__construct()
S
65 1 8
MightyAddons\Widgets\MT_Beforeafter::get_name()
S
82 1 3
MightyAddons\Widgets\MT_Beforeafter::get_title()
S
79 1 3
MightyAddons\Widgets\MT_Beforeafter::get_icon()
S
82 1 3
MightyAddons\Widgets\MT_Buttongroup::get_icon()
S
82 1 3
MightyAddons\Widgets\MT_Beforeafter::get_keywords()
S
79 1 3
MightyAddons\Widgets\MT_Beforeafter::get_style_depends()
S
80 1 3
MightyAddons\Widgets\MT_Beforeafter::get_script_depends()
S
79 1 3
MightyAddons\Mighty_Elementor::add_elementor_widget_categories()
S
67 1 9
MightyAddons\Widgets\MT_Team::get_icon()
S
82 1 3
MightyAddons\Widgets\MT_Beforeafter::_content_template()
S
91 1 2
MightyAddons\Widgets\MT_Buttongroup::__construct()
S
74 1 4
MightyAddons\Widgets\MT_Buttongroup::get_name()
S
82 1 3
MightyAddons\Widgets\MT_Buttongroup::get_title()
S
79 1 3
MightyAddons\Widgets\MT_Testimonial::get_icon()
S
82 1 3
MightyAddons\Widgets\MT_textmarquee::get_keywords()
S
79 1 3
MightyAddons\Widgets\MT_Buttongroup::get_keywords()
S
79 1 3
MightyAddons\Widgets\MT_Buttongroup::get_style_depends()
S
80 1 3
MightyAddonsPro\Extensions\MT_WrapperLink\MT_WrapperLink::enqueue_scripts()
S
77 1 3
MightyAddons\Widgets\MT_Testimonial::get_title()
S
79 1 3
MightyAddons\Classes\HelperFunctions::mighty_addons()
S
75 1 4
MightyAddons\Widgets\MT_ContactForm7::__construct()
S
74 1 4
MightyAddons\Widgets\MT_ContactForm7::get_name()
S
82 1 3
MightyAddons\Widgets\MT_ContactForm7::get_title()
S
79 1 3
MightyAddons\Widgets\MT_ContactForm7::get_icon()
S
82 1 3
MightyAddons\Widgets\MT_ContactForm7::get_categories()
S
81 1 3
MightyAddons\Widgets\MT_ContactForm7::get_keywords()
S
79 1 3
MightyAddons\Widgets\MT_ContactForm7::get_style_depends()
S
80 1 3
Mighty_Addons\Base::__wakeup()
S
78 1 3
MightyAddons\Widgets\MT_textmarquee::get_icon()
S
82 1 3
MightyAddons\Widgets\MT_ContactForm7::_content_template()
S
91 1 2
MightyAddons\Widgets\MT_Counter::__construct()
S
70 1 5
MightyAddons\Widgets\MT_Counter::get_name()
S
82 1 3
MightyAddons\Widgets\MT_Counter::get_title()
S
79 1 3
MightyAddons\Widgets\MT_Counter::get_icon()
S
82 1 3
MightyAddons\Widgets\MT_Counter::get_categories()
S
81 1 3
MightyAddons\Widgets\MT_Counter::get_keywords()
S
79 1 3
MightyAddons\Widgets\MT_Counter::get_style_depends()
S
81 1 3
MightyAddons\Widgets\MT_Counter::get_script_depends()
S
81 1 3
MightyAddons\Classes\HelperFunctions::mighty_addons_pro()
S
80 1 3
MightyAddons\Widgets\MT_Testimonial::get_categories()
S
81 1 3
MightyAddons\Widgets\MT_Counter::_content_template()
S
91 1 2
MightyAddons\Widgets\MT_Flipbox::__construct()
S
74 1 4
MightyAddons\Widgets\MT_Flipbox::get_name()
S
82 1 3
MightyAddons\Widgets\MT_Flipbox::get_title()
S
79 1 3
MightyAddons\Widgets\MT_Flipbox::get_icon()
S
82 1 3
MightyAddons\Widgets\MT_Flipbox::get_categories()
S
81 1 3
MightyAddons\Widgets\MT_Flipbox::get_keywords()
S
79 1 3
MightyAddons\Widgets\MT_Flipbox::get_style_depends()
S
80 1 3
MightyAddons\Widgets\MT_Testimonial::get_style_depends()
S
79 1 3
MightyAddons\Widgets\MT_textmarquee::get_title()
S
79 1 3
MightyAddons\Widgets\MT_Flipbox::_content_template()
S
91 1 2
MightyAddons\Widgets\MT_Gradientheading::__construct()
S
74 1 4
MightyAddons\Widgets\MT_Gradientheading::get_name()
S
82 1 3
MightyAddons\Widgets\MT_Progressbar::get_name()
S
82 1 3
MightyAddons\Classes\DashboardPanel::get_enabled_pro_addons()
S
80 1 3
Mighty_Addons\Mighty_Addons::register_controls()
S
72 1 5
MightyAddons\Widgets\MT_Testimonial::__construct()
S
65 1 8
MightyAddons\Widgets\MT_Testimonial::get_keywords()
S
79 1 3
MightyAddons\Classes\DashboardPanel::init()
S
67 1 7
MightyAddons\Widgets\MT_LinkEffects::get_categories()
S
81 1 3
MightyAddons\Widgets\MT_Mailchimp::_content_template()
S
91 1 2
Mighty_Addons\Mighty_Addons::mighty_addons_activation_redirect()
S
80 1 3
MightyAddons\Widgets\MT_Openinghours::get_title()
S
79 1 3
MightyAddons\Widgets\MT_LinkEffects::get_icon()
S
82 1 3
MightyAddons\Widgets\MT_Progressbar::_content_template()
S
91 1 2
MightyAddons\Widgets\MT_Openinghours::_content_template()
S
91 1 2
MightyAddons\Widgets\MT_Beforeafter::get_categories()
S
81 1 3
MightyAddons\Widgets\MT_Mailchimp::__construct()
S
64 1 9
Mighty_Addons\Controls\Group_Control_Text_Gradient::get_child_default_args()
S
74 1 5
MightyAddons\Widgets\MT_LinkEffects::get_name()
S
82 1 3
MightyAddons\Extensions\MT_StubExtensions\MT_StubExtensions::__construct()
S
77 1 3
MightyAddons\Widgets\MT_Openinghours::__construct()
S
74 1 4
MightyAddons\Widgets\MT_Gradientheading::get_style_depends()
S
81 1 3
MightyAddons\Widgets\MT_Openinghours::get_name()
S
82 1 3
MightyAddons\Widgets\MT_Progressbar::get_categories()
S
81 1 3
MightyAddons\Widgets\MT_Team::get_keywords()
S
79 1 3
MightyAddons\Widgets\MT_Gradientheading::get_icon()
S
82 1 3
MightyAddons\Mighty_Elementor::mt_enqueue_styles()
S
64 1 10
MightyAddons\Widgets\MT_Testimonial::get_script_depends()
S
80 1 3
MightyAddons\Widgets\MT_Team::__construct()
S
74 1 4
MightyAddons\Widgets\MT_Gradientheading::get_title()
S
79 1 3
MightyAddons\Widgets\MT_Openinghours::get_icon()
S
82 1 3
MightyAddons\Widgets\MT_LinkEffects::get_title()
S
79 1 3
MightyAddons\Widgets\MT_Gradientheading::get_categories()
S
81 1 3
MightyAddons\Widgets\MT_LinkEffects::_content_template()
S
91 1 2
Mighty_Addons\Base::__clone()
S
78 1 3
MightyAddons\Widgets\MT_Progressbar::get_style_depends()
S
81 1 3
MightyAddons\Widgets\MT_LinkEffects::get_keywords()
S
79 1 3
MightyAddons\Widgets\MT_Mailchimp::get_name()
S
82 1 3
Mighty_Addons\Controls\Group_Control_Text_Gradient::get_type()
S
81 1 3
MightyAddons\Widgets\MT_Progressbar::get_title()
S
79 1 3
MightyAddons\Widgets\MT_Team::_content_template()
S
91 1 2
Mighty_Addons\Mighty_Addons::loadLibrary()
S
76 1 4
MightyAddons\Widgets\MT_LinkEffects::__construct()
S
74 1 4
MightyAddons\Widgets\MT_Mailchimp::get_keywords()
S
79 1 3
MightyAddons\Widgets\MT_textmarquee::get_style_depends()
S
81 1 3
MightyAddons\Widgets\MT_Gradientheading::_content_template()
S
91 1 2
MightyAddons\Widgets\MT_Progressbar::get_keywords()
S
79 1 3
Mighty_Addons\Mighty_Addons::i18n()
S
81 1 3
Mighty_Addons\Mighty_Addons::__construct()
S
70 1 6
MightyAddons\Widgets\MT_LinkEffects::get_style_depends()
S
80 1 3
MightyAddons\Widgets\MT_Mailchimp::get_icon()
S
82 1 3
MightyAddons\Widgets\MT_Buttongroup::_content_template()
S
91 1 2
MightyAddons\Widgets\MT_Progressbar::__construct()
S
74 1 4
MightyAddonsPro\Extensions\MT_WrapperLink\MT_WrapperLink::__construct()
S
67 1 7
MightyAddons\Widgets\MT_Gradientheading::get_keywords()
S
79 1 3
Mighty_Addons\Base::__construct()
S
78 1 3
MightyAddons\Classes\HelperFunctions::get_integration_option()
S
78 1 3
Mighty_Addons\Base::init()
S
91 1 2
MightyAddons\Widgets\MT_Mailchimp::get_categories()
S
81 1 3
MightyAddons\Widgets\MT_textmarquee::get_name()
S
82 1 3
MightyAddons\Extensions\MT_ReadingProgressBar\MT_ReadingProgressBar::__construct()
S
73 1 4
MightyAddons\Extensions\MT_Customcss\MT_Customcss::enqueue_scripts()
S
78 1 3
MightyAddons\Widgets\MT_Team::get_categories()
S
81 1 3
Mighty_Addons\Elementor::__construct()
S
67 1 7
MightyAddons\Widgets\MT_Openinghours::get_keywords()
S
79 1 3
Mighty_Addons\Elementor::process_import_ids()
S
69 1 7
Mighty_Addons\Controls\Group_Control_Text_Gradient::get_default_options()
S
74 1 5
MightyAddons\Widgets\MT_Progressbar::get_icon()
S
82 1 3
MightyAddons\Widgets\MT_Team::get_title()
S
79 1 3
MightyAddons\Widgets\MT_Testimonial::get_name()
S
82 1 3
MightyAddons\Classes\DashboardPanel::generate_homepage()
S
76 1 4
MightyAddons\Widgets\MT_Testimonial::_content_template()
S
91 1 2
MightyAddons\Extensions\MT_Customcss\MT_Customcss::__construct()
S
71 1 5
MightyAddons\Widgets\MT_Openinghours::get_style_depends()
S
80 1 3
MightyAddons\Widgets\MT_Openinghours::get_categories()
S
81 1 3
MightyAddons\Widgets\MT_textmarquee::get_categories()
S
81 1 3
MightyAddons\Widgets\MT_Mailchimp::get_script_depends()
S
81 1 3
MightyAddons\Widgets\MT_Accordion::get_categories()
S
81 1 3
MightyAddons\Widgets\MT_Team::get_name()
S
82 1 3
MightyAddons\Widgets\MT_Team::get_style_depends()
S
81 1 3
MightyAddons\Widgets\MT_Mailchimp::get_title()
S
79 1 3