Code Analysis: Max Addons for Bricks 1.5.2

Function Rating Maintainability Complexity Lines of code
MaxAddons\Elements\Random_Image_Element::render()
D
19
74 172
MaxAddons\Elements\Unfold_Element::render()
D
27
42 124
MaxAddons\Elements\Image_Accordion_Element::render_repeater_item()
C
31 30 102
MaxAddons\Classes\Helper::get_contact_forms()
C
36 32 70
MaxAddons\Elements\Hotspots_Element::render_repeater_item()
C
32 29 93
MaxAddons\Elements\Icon_List_Element::render_repeater_item()
C
35 29 73
MaxAddons\Elements\Random_Image_Element::set_controls()
C
18
4 421
MaxAddons\Elements\Lottie_Element::get_settings_attrs()
C
42 26 47
MaxAddons\Elements\Multi_Heading_Element::render()
B
39 20 58
MaxAddons\Elements\Hotspots_Element::render()
B
38 18 62
MaxAddons\Elements\Content_Ticker_Element::render()
B
38 16 72
MaxAddons\Elements\Image_Accordion_Element::render()
B
39 16 62
MaxAddons\Elements\FlipBox_Element::render_back()
A
42 15 48
MaxAddons\Elements\Image_Comparison_Element::render()
A
41 14 56
MaxAddons\Elements\Content_Ticker_Element::slider_settings()
A
44 14 42
MaxAddons\Elements\Unfold_Element::set_button_controls()
A
27
1 236
MaxAddons\Elements\Content_Ticker_Element::render_repeater_item()
A
44 14 40
MaxAddons\Elements\Content_Ticker_Element::set_header_controls()
A
27
1 230
MaxAddons\Elements\FlipBox_Element::set_back_style_controls()
A
28
1 229
MaxAddons\Elements\Random_Image_Element::get_normalized_image_settings()
A
47 14 33
MaxAddons\Elements\Cta_Button_Element::set_controls()
A
27
1 221
MaxAddons\Elements\Formidable_Forms_Element::set_input_controls()
A
29 1 217
MaxAddons\Elements\FlipBox_Element::render_image()
A
47 13 31
MaxAddons\Elements\Fluent_Forms_Element::set_input_controls()
A
30 1 209
MaxAddons\Elements\CF7_Styler_Element::set_input_controls()
A
30 1 199
MaxAddons\Elements\Icon_List_Element::set_icon_controls()
A
30 1 189
MaxAddons\Elements\Cta_Button_Element::render_image()
A
43 10 49
MaxAddons\Elements\Content_Ticker_Element::render_image()
A
43 10 49
MaxAddons\Elements\Gravity_Forms_Element::render()
A
44 10 46
MaxAddons\Classes\MAB_Admin_Settings::render_setting_page()
A
50 11 27
MaxAddons\Elements\Cta_Button_Element::render_button_icon()
A
50 11 26
MaxAddons\Elements\Image_Comparison_Element::no_image_message()
A
53 11 20
MaxAddons\Elements\Image_Accordion_Element::set_accordion_content_controls()
A
31 1 165
MaxAddons\Elements\Image_Accordion_Element::set_settings_controls()
A
31 2 150
MaxAddons\Elements\Lottie_Element::render()
A
45 9 41
MaxAddons\Classes\MAB_Plugin::enqueue_scripts()
A
37 5 99
MaxAddons\Elements\Cta_Button_Element::render()
A
47 9 36
MaxAddons\Elements\Multi_Heading_Element::set_items_controls()
A
33 2 140
MaxAddons\Elements\Gravity_Forms_Element::set_input_controls()
A
33 1 152
MaxAddons\Elements\Hotspots_Element::get_normalized_image_settings()
A
50 9 31
MaxAddons\Elements\FlipBox_Element::get_normalized_image_settings()
A
50 9 31
MaxAddons\Elements\Image_Comparison_Element::get_normalized_image_settings()
A
50 9 31
MaxAddons\Elements\Image_Accordion_Element::set_accordion_button_controls()
A
32 1 150
MaxAddons\Classes\MAB_Admin_Settings::get_option()
A
58 10 13
MaxAddons\Elements\FlipBox_Element::set_back_controls()
A
32 1 147
MaxAddons\Elements\Image_Accordion_Element::get_normalized_image_settings()
A
52 9 26
MaxAddons\Elements\Content_Ticker_Element::set_content_controls()
A
32 1 143
MaxAddons\Elements\Icon_List_Element::render_icon_image()
A
46 8 37
MaxAddons\Elements\Content_Ticker_Element::set_arrow_style_controls()
A
33 1 140
MaxAddons\Elements\Hotspots_Element::set_tooltip_styles()
A
32 1 138
MaxAddons\Elements\CF7_Styler_Element::set_submit_button_controls()
A
33 1 138
MaxAddons\Elements\Hotspots_Element::set_hotspot_styles()
A
34 1 136
MaxAddons\Elements\Hotspots_Element::set_hotspot_controls()
A
33 1 135
MaxAddons\Elements\Lottie_Element::set_settings_controls()
A
33 1 134
MaxAddons\Elements\Image_Comparison_Element::set_labels_controls()
A
34 1 132
MaxAddons\Elements\Fluent_Forms_Element::render()
A
46 7 41
MaxAddons\Elements\Icon_List_Element::set_highlight_controls()
A
35 1 131
MaxAddons\Elements\Random_Image_Element::get_mask_url()
A
52 8 22
MaxAddons\Elements\Formidable_Forms_Element::render()
A
48 7 33
MaxAddons\Elements\FlipBox_Element::set_front_controls()
S
34 1 118
MaxAddons\Elements\FlipBox_Element::render_front()
S
51 7 25
MaxAddons\Elements\Multi_Heading_Element::set_separator_controls()
S
35 1 114
MaxAddons\Elements\Gravity_Forms_Element::set_errors_controls()
S
36 1 113
MaxAddons\Elements\Cta_Button_Element::get_normalized_image_settings()
S
54 7 22
MaxAddons\Elements\Icon_List_Element::get_normalized_image_settings()
S
54 7 22
MaxAddons\Elements\Content_Ticker_Element::get_normalized_image_settings()
S
54 7 22
MaxAddons\Classes\MAB_Admin_Settings::render_tabs()
S
54 7 19
MaxAddons\Elements\FlipBox_Element::set_back_icon_controls()
S
36 1 107
MaxAddons\Classes\MAB_Admin_Settings::save_elements()
S
57 7 16
MaxAddons\Elements\Formidable_Forms_Element::set_radio_checkbox_controls()
S
37 1 106
MaxAddons\Elements\Svg_Animation_Element::render()
S
44 5 45
MaxAddons\Elements\Fluent_Forms_Element::set_radio_checkbox_controls()
S
37 1 104
MaxAddons\Elements\Gravity_Forms_Element::set_submit_button_controls()
S
37 1 103
MaxAddons\Elements\Gravity_Forms_Element::set_progress_controls()
S
37 1 103
MaxAddons\Elements\Fluent_Forms_Element::set_submit_button_controls()
S
37 1 103
MaxAddons\Elements\Formidable_Forms_Element::set_submit_button_controls()
S
37 1 103
MaxAddons\Elements\FlipBox_Element::set_front_icon_controls()
S
37 1 102
MaxAddons\Elements\FlipBox_Element::set_front_style_controls()
S
37 1 102
MaxAddons\Elements\CF7_Styler_Element::render()
S
51 6 26
MaxAddons\Elements\Star_Rating_Element::get_rating_scale()
S
61 7 11
MaxAddons\Elements\Image_Comparison_Element::set_handle_controls()
S
38 1 100
MaxAddons\Elements\Hotspots_Element::render_image()
S
52 6 24
MaxAddons\Elements\Gravity_Forms_Element::set_spacing_controls()
S
38 1 95
MaxAddons\Classes\MAB_Plugin::load_elements()
S
55 6 19
MaxAddons\Elements\Star_Rating_Element::set_rating_controls()
S
38 1 94
MaxAddons\Elements\Icon_List_Element::set_items_controls()
S
38 1 93
MaxAddons\Elements\FlipBox_Element::render()
S
55 6 18
MaxAddons\Elements\Content_Ticker_Element::render_arrows()
S
56 6 17
MaxAddons\Elements\Image_Comparison_Element::render_image()
S
55 6 17
MaxAddons\Elements\Formidable_Forms_Element::set_title_description_controls()
S
39 1 91
MaxAddons\Classes\MAB_Admin_Settings::get_elements()
S
48 5 31
MaxAddons\Elements\FlipBox_Element::render_flipbox_icon()
S
57 6 15
MaxAddons\Elements\Icon_List_Element::render()
S
49 5 29
MaxAddons\Elements\Random_Image_Element::set_mask_attributes()
S
57 6 14
MaxAddons\Elements\Gravity_Forms_Element::set_radio_checkbox_controls()
S
39 1 87
MaxAddons\Classes\MAB_Plugin::filter_element_root_attrs()
S
62 6 11
MaxAddons\Elements\Icon_List_Element::set_list_item_controls()
S
39 1 86
MaxAddons\Elements\Image_Accordion_Element::set_accordion_controls()
S
38 1 86
MaxAddons\Elements\Fluent_Forms_Element::set_form_controls()
S
40 2 71
MaxAddons\Elements\Gravity_Forms_Element::set_form_controls()
S
41 2 69
MaxAddons\Elements\Gravity_Forms_Element::set_pagination_controls()
S
40 1 82
MaxAddons\Elements\CF7_Styler_Element::set_radio_checkbox_controls()
S
40 1 81
MaxAddons\Elements\Cta_Button_Element::render_builder()
S
54 1 80
MaxAddons\Classes\MAB_Admin_Settings::migrate_settings()
S
56 5 19
MaxAddons\Elements\Gravity_Forms_Element::set_thankyou_message_controls()
S
41 1 76
MaxAddons\Classes\MAB_Plugin::get_css_files()
S
58 5 16
MaxAddons\Elements\Fluent_Forms_Element::set_confirmation_message_controls()
S
41 1 75
MaxAddons\Elements\Formidable_Forms_Element::set_confirmation_message_controls()
S
41 1 75
MaxAddons\Elements\Star_Rating_Element::get_rating_value()
S
58 5 14
MaxAddons\Elements\Icon_List_Element::set_separator_controls()
S
41 1 73
MaxAddons\Classes\MAB_Admin_Settings::get_settings()
S
62 5 11
MaxAddons\Elements\FlipBox_Element::set_settings_controls()
S
40 1 70
MaxAddons\Elements\Content_Ticker_Element::set_ticker_setting_controls()
S
41 1 66
MaxAddons\Elements\Image_Accordion_Element::set_accordion_items_controls()
S
42 1 64
MaxAddons\Classes\MAB_Plugin::autoload()
S
55 4 19
MaxAddons\Elements\Unfold_Element::set_content_controls()
S
42 1 63
MaxAddons\Classes\MAB_Plugin::max_addons_admin_notice_message()
S
58 4 16
MaxAddons\Classes\MAB_Admin_Settings::update_option()
S
63 5 10
MaxAddons\Classes\MAB_Admin_Settings::render_update_message()
S
63 5 9
MaxAddons\Elements\Svg_Animation_Element::set_content_controls()
S
44 1 58
MaxAddons\Elements\Gravity_Forms_Element::set_section_field_controls()
S
44 1 56
MaxAddons\Elements\Formidable_Forms_Element::set_errors_controls()
S
45 1 55
MaxAddons\Elements\CF7_Styler_Element::set_form_controls()
S
47 2 40
MaxAddons\Elements\Fluent_Forms_Element::set_errors_controls()
S
45 1 55
MaxAddons\Elements\Star_Rating_Element::get_icon_markup()
S
52 3 24
MaxAddons\Elements\Gravity_Forms_Element::set_control_groups()
S
45 1 54
MaxAddons\Elements\Fluent_Forms_Element::set_spacing_controls()
S
45 1 54
MaxAddons\Elements\Formidable_Forms_Element::set_spacing_controls()
S
45 1 54
MaxAddons\Elements\Cta_Button_Element::render_layout_2()
S
58 3 22
MaxAddons\Elements\Multi_Heading_Element::set_bg_text_controls()
S
45 1 52
MaxAddons\Elements\Unfold_Element::set_settings_controls()
S
44 1 51
MaxAddons\Elements\Cta_Button_Element::render_layout_1()
S
60 3 19
MaxAddons\Elements\Gravity_Forms_Element::set_title_description_controls()
S
46 1 47
MaxAddons\Elements\Multi_Heading_Element::set_style_controls()
S
46 1 47
MaxAddons\Elements\Random_Image_Element::enqueue_scripts()
S
64 4 10
MaxAddons\Classes\MAB_Plugin::get_script_url()
S
65 4 8
MaxAddons\Classes\MAB_Admin_Settings::init_hooks()
S
63 4 10
MaxAddons\Elements\Icon_List_Element::set_text_controls()
S
46 1 43
MaxAddons\Elements\Image_Comparison_Element::set_settings_controls()
S
47 1 41
MaxAddons\Elements\Formidable_Forms_Element::set_form_controls()
S
52 2 26
MaxAddons\Elements\Svg_Animation_Element::set_svg_style_controls()
S
47 1 38
MaxAddons\Elements\Formidable_Forms_Element::set_control_groups()
S
49 1 38
MaxAddons\Elements\Unfold_Element::set_separator_controls()
S
49 1 37
MaxAddons\Elements\Icon_List_Element::set_control_groups()
S
50 1 34
MaxAddons\Elements\FlipBox_Element::set_control_groups()
S
50 1 34
MaxAddons\Elements\Fluent_Forms_Element::set_control_groups()
S
50 1 34
MaxAddons\Elements\Gravity_Forms_Element::set_price_controls()
S
52 1 30
MaxAddons\Classes\Helper::is_script_debug()
S
70 3 6
MaxAddons\Elements\Star_Rating_Element::get_icon_marked_width()
S
63 3 10
MaxAddons\Classes\MAB_Admin_Settings::get_enabled_elements()
S
65 3 10
MaxAddons\Elements\Image_Comparison_Element::set_after_image_controls()
S
52 1 28
MaxAddons\Elements\CF7_Styler_Element::set_spacing_controls()
S
52 1 28
MaxAddons\Elements\Icon_List_Element::set_meta_controls()
S
52 1 28
MaxAddons\Elements\Image_Comparison_Element::set_before_image_controls()
S
52 1 28
MaxAddons\Elements\Image_Comparison_Element::set_control_groups()
S
53 1 26
MaxAddons\Elements\Star_Rating_Element::render()
S
53 1 24
MaxAddons\Elements\Hotspots_Element::set_control_groups()
S
55 1 22
MaxAddons\Elements\CF7_Styler_Element::set_control_groups()
S
55 1 22
MaxAddons\Elements\Svg_Animation_Element::render_builder()
S
66 1 21
MaxAddons\Elements\Lottie_Element::set_lottie_controls()
S
56 1 19
MaxAddons\Elements\Unfold_Element::set_control_groups()
S
57 1 19
MaxAddons\Elements\Multi_Heading_Element::set_control_groups()
S
57 1 19
MaxAddons\Elements\Image_Accordion_Element::set_control_groups()
S
58 1 18
MaxAddons\Elements\Content_Ticker_Element::set_control_groups()
S
58 1 18
MaxAddons\Elements\Gravity_Forms_Element::set_field_description_controls()
S
58 1 16
MaxAddons\Elements\Formidable_Forms_Element::set_field_description_controls()
S
58 1 16
MaxAddons\Elements\Fluent_Forms_Element::set_field_description_controls()
S
58 1 16
MaxAddons\Elements\Icon_List_Element::set_description_controls()
S
58 1 16
MaxAddons\Classes\MAB_Plugin::init()
S
64 2 10
MaxAddons\Classes\MAB_Plugin::get_instance()
S
71 2 6
MaxAddons\Elements\Gravity_Forms_Element::set_controls()
S
60 1 15
MaxAddons\Classes\MAB_Admin_Settings::get_form_action()
S
69 2 7
MaxAddons\Classes\MAB_Admin_Settings::delete_option()
S
70 2 7
MaxAddons\Elements\Cta_Button_Element::render_button_text()
S
66 2 8
MaxAddons\Elements\Cta_Button_Element::render_button_description()
S
66 2 8
MaxAddons\Classes\MAB_Admin_Settings::get_current_tab()
S
74 2 4
MaxAddons\Classes\MAB_Admin_Settings::save()
S
69 2 7
MaxAddons\Classes\MAB_Plugin::init_actions_filters()
S
65 2 8
MaxAddons\Classes\MAB_Admin_Settings::reset_settings()
S
69 2 6
MaxAddons\Classes\MAB_Admin_Settings::get_tabs()
S
61 1 12
MaxAddons\Elements\Formidable_Forms_Element::set_controls()
S
65 1 11
MaxAddons\Elements\Hotspots_Element::set_controls()
S
73 1 6
MaxAddons\Elements\Unfold_Element::enqueue_scripts()
S
77 1 4
MaxAddons\Elements\Formidable_Forms_Element::get_label()
S
79 1 3
MaxAddons\Elements\Svg_Animation_Element::set_controls()
S
78 1 4
MaxAddons\Elements\Image_Comparison_Element::enqueue_scripts()
S
77 1 4
MaxAddons\Elements\Fluent_Forms_Element::enqueue_scripts()
S
77 1 4
MaxAddons\Classes\MAB_Admin_Settings::get_user_roles()
S
76 1 4
MaxAddons\Elements\Formidable_Forms_Element::enqueue_scripts()
S
77 1 4
MaxAddons\Elements\Random_Image_Element::get_label()
S
79 1 3
MaxAddons\Elements\Lottie_Element::set_controls()
S
70 1 6
MaxAddons\Elements\Unfold_Element::get_label()
S
79 1 3
MaxAddons\Elements\Fluent_Forms_Element::set_controls()
S
66 1 10
MaxAddons\Elements\Hotspots_Element::get_keywords()
S
80 1 3
MaxAddons\Elements\Cta_Button_Element::set_control_groups()
S
64 1 10
MaxAddons\Elements\Svg_Animation_Element::set_control_groups()
S
68 1 7
MaxAddons\Elements\Content_Ticker_Element::set_controls()
S
67 1 8
MaxAddons\Elements\Hotspots_Element::enqueue_scripts()
S
77 1 4
MaxAddons\Elements\Multi_Heading_Element::set_controls()
S
67 1 8
mab_add_settings_link_plugin_page()
S
74 1 4
MaxAddons\Elements\CF7_Styler_Element::get_label()
S
79 1 3
MaxAddons\Elements\Svg_Animation_Element::enqueue_scripts()
S
74 1 5
MaxAddons\Classes\MAB_Admin_Settings::render()
S
80 1 3
MaxAddons\Elements\Gravity_Forms_Element::get_label()
S
79 1 3
MaxAddons\Classes\MAB_Plugin::includes()
S
77 1 4
MaxAddons\Elements\Image_Accordion_Element::enqueue_scripts()
S
77 1 4
MaxAddons\Elements\Image_Comparison_Element::set_controls()
S
70 1 7
MaxAddons\Elements\Content_Ticker_Element::enqueue_scripts()
S
72 1 6
MaxAddons\Elements\Hotspots_Element::set_image_controls()
S
69 1 7
MaxAddons\Classes\MAB_Admin_Settings::init()
S
72 1 5
MaxAddons\Elements\Image_Accordion_Element::get_label()
S
79 1 3
MaxAddons\Elements\Hotspots_Element::get_label()
S
79 1 3
MaxAddons\Elements\FlipBox_Element::set_controls()
S
67 1 9
MaxAddons\Classes\MAB_Admin_Settings::add_menu_page()
S
66 1 8
MaxAddons\Classes\Helper::comma_list_to_array()
S
75 1 4
MaxAddons\Elements\Multi_Heading_Element::enqueue_scripts()
S
81 1 3
MaxAddons\Classes\MAB_Admin_Settings::get_admin_label()
S
81 1 3
MaxAddons\Elements\Multi_Heading_Element::get_label()
S
79 1 3
MaxAddons\Elements\Image_Accordion_Element::get_keywords()
S
80 1 3
MaxAddons\Elements\Content_Ticker_Element::get_label()
S
79 1 3
MaxAddons\Elements\Cta_Button_Element::enqueue_scripts()
S
81 1 3
MaxAddons\Elements\Content_Ticker_Element::get_keywords()
S
79 1 3
MaxAddons\Elements\Star_Rating_Element::get_keywords()
S
79 1 3
MaxAddons\Classes\MAB_Admin_Settings::add_error()
S
79 1 3
MaxAddons\Elements\Icon_List_Element::set_controls()
S
66 1 10
MaxAddons\Elements\Unfold_Element::set_controls()
S
67 1 8
MaxAddons\Classes\MAB_Plugin::__construct()
S
76 1 4
MaxAddons\Elements\Lottie_Element::has_link()
S
79 1 3
MaxAddons\Elements\Icon_List_Element::get_label()
S
79 1 3
MaxAddons\Classes\MAB_Plugin::elements_category()
S
75 1 4
MaxAddons\Elements\Cta_Button_Element::get_label()
S
79 1 3
MaxAddons\Classes\MAB_Plugin::load_textdomain()
S
78 1 3
MaxAddons\Elements\FlipBox_Element::enqueue_scripts()
S
81 1 3
MaxAddons\Elements\Lottie_Element::get_label()
S
79 1 3
MaxAddons\Elements\Icon_List_Element::enqueue_scripts()
S
81 1 3
MaxAddons\Elements\Star_Rating_Element::get_label()
S
79 1 3
MaxAddons\Elements\Svg_Animation_Element::get_label()
S
79 1 3
MaxAddons\Elements\Star_Rating_Element::set_controls()
S
82 1 3
MaxAddons\Elements\FlipBox_Element::get_label()
S
79 1 3
MaxAddons\Elements\Image_Comparison_Element::get_label()
S
79 1 3
MaxAddons\Elements\Lottie_Element::enqueue_scripts()
S
74 1 5
MaxAddons\Classes\MAB_Admin_Settings::styles_scripts()
S
89 1 2
MaxAddons\Elements\Fluent_Forms_Element::get_label()
S
79 1 3
MaxAddons\Elements\Image_Accordion_Element::set_controls()
S
70 1 7
MaxAddons\Elements\Star_Rating_Element::enqueue_scripts()
S
81 1 3
MaxAddons\Elements\CF7_Styler_Element::set_controls()
S
70 1 7
MaxAddons\Elements\CF7_Styler_Element::enqueue_scripts()
S
77 1 4