Code Analysis: Max Addons for Bricks 1.4.0

Function Rating Maintainability Complexity Lines of code
MaxAddons\Elements\Random_Image_Element::render()
D
28
40 111
MaxAddons\Classes\Helper::get_contact_forms()
D
34 37 78
MaxAddons\Elements\Icon_List_Element::render()
D
34 32 77
MaxAddons\Elements\Image_Accordion_Element::render_repeater_item()
C
32 27 95
MaxAddons\Elements\Content_Ticker_Element::render()
B
38 16 72
MaxAddons\Elements\FlipBox_Element::render_back()
B
38 16 66
MaxAddons\Elements\Image_Comparison_Element::render()
A
41 14 56
MaxAddons\Elements\Content_Ticker_Element::slider_settings()
A
44 14 42
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\Cta_Button_Element::set_controls()
A
27
1 221
MaxAddons\Elements\Random_Image_Element::set_controls()
A
28
1 216
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 192
MaxAddons\Elements\Multi_Heading_Element::render()
A
45 11 39
MaxAddons\Elements\Cta_Button_Element::render_image()
A
43 10 49
MaxAddons\Elements\FlipBox_Element::render_image()
A
43 10 49
MaxAddons\Elements\Content_Ticker_Element::render_image()
A
43 10 49
MaxAddons\Elements\Image_Comparison_Element::render_image()
A
44 10 43
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_Accordion_Element::set_accordion_content_controls()
A
31 1 165
MaxAddons\Elements\FlipBox_Element::render_flipbox_icon()
A
52 10 24
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\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\CF7_Styler_Element::set_submit_button_controls()
A
33 1 138
MaxAddons\Elements\Image_Accordion_Element::render()
A
43 7 47
MaxAddons\Elements\FlipBox_Element::render_front()
A
49 8 31
MaxAddons\Elements\Image_Comparison_Element::no_image_message()
A
50 8 27
MaxAddons\Elements\Fluent_Forms_Element::render()
A
46 7 41
MaxAddons\Elements\Icon_List_Element::set_highlight_controls()
A
35 1 131
MaxAddons\Elements\FlipBox_Element::set_front_controls()
S
34 1 118
MaxAddons\Elements\Gravity_Forms_Element::set_errors_controls()
S
36 1 113
MaxAddons\Elements\Icon_List_Element::get_normalized_image_settings()
S
54 7 22
MaxAddons\Elements\Cta_Button_Element::get_normalized_image_settings()
S
54 7 22
MaxAddons\Elements\Image_Comparison_Element::get_normalized_image_settings()
S
54 7 22
MaxAddons\Elements\Random_Image_Element::get_normalized_image_settings()
S
54 7 22
MaxAddons\Elements\FlipBox_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\Classes\MAB_Admin_Settings::save_elements()
S
57 7 16
MaxAddons\Elements\Fluent_Forms_Element::set_radio_checkbox_controls()
S
37 1 104
MaxAddons\Elements\Image_Accordion_Element::set_settings_controls()
S
36 1 103
MaxAddons\Elements\FlipBox_Element::set_back_icon_controls()
S
36 1 103
MaxAddons\Elements\Fluent_Forms_Element::set_submit_button_controls()
S
37 1 103
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\FlipBox_Element::set_front_style_controls()
S
37 1 102
MaxAddons\Classes\MAB_Plugin::enqueue_scripts()
S
47 5 41
MaxAddons\Elements\CF7_Styler_Element::render()
S
51 6 26
MaxAddons\Elements\Image_Comparison_Element::set_handle_controls()
S
38 1 100
MaxAddons\Elements\FlipBox_Element::set_front_icon_controls()
S
37 1 98
MaxAddons\Elements\FlipBox_Element::render()
S
54 6 22
MaxAddons\Elements\Gravity_Forms_Element::render()
S
47 5 36
MaxAddons\Elements\Icon_List_Element::set_items_controls()
S
37 1 96
MaxAddons\Elements\Gravity_Forms_Element::set_spacing_controls()
S
38 1 95
MaxAddons\Classes\MAB_Plugin::load_elements()
S
55 6 19
MaxAddons\Elements\Image_Comparison_Element::set_labels_controls()
S
38 1 94
MaxAddons\Elements\Star_Rating_Element::set_rating_controls()
S
38 1 93
MaxAddons\Elements\Content_Ticker_Element::render_arrows()
S
57 6 17
MaxAddons\Elements\Gravity_Forms_Element::set_radio_checkbox_controls()
S
39 1 87
MaxAddons\Elements\Icon_List_Element::set_list_item_controls()
S
39 1 86
MaxAddons\Elements\Image_Accordion_Element::set_accordion_controls()
S
38 1 84
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\Elements\Fluent_Forms_Element::set_confirmation_message_controls()
S
41 1 75
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\Classes\MAB_Admin_Settings::get_elements()
S
52 4 24
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\Fluent_Forms_Element::set_form_controls()
S
42 1 61
MaxAddons\Classes\MAB_Plugin::max_addons_admin_notice_message()
S
58 4 16
MaxAddons\Classes\MAB_Admin_Settings::render_update_message()
S
63 5 9
MaxAddons\Classes\MAB_Admin_Settings::update_option()
S
63 5 10
MaxAddons\Classes\Helper::max_render_icon()
S
61 4 12
MaxAddons\Elements\Gravity_Forms_Element::set_section_field_controls()
S
44 1 56
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\Fluent_Forms_Element::set_spacing_controls()
S
45 1 54
MaxAddons\Elements\Gravity_Forms_Element::set_control_groups()
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\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\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\CF7_Styler_Element::set_form_controls()
S
47 1 40
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\Icon_List_Element::set_control_groups()
S
50 1 34
MaxAddons\Elements\Gravity_Forms_Element::set_form_controls()
S
50 1 33
MaxAddons\Classes\MAB_Plugin::get_script_url()
S
70 3 5
MaxAddons\Classes\MAB_Admin_Settings::get_enabled_elements()
S
65 3 10
MaxAddons\Elements\Star_Rating_Element::get_icon_marked_width()
S
63 3 10
MaxAddons\Elements\Gravity_Forms_Element::set_price_controls()
S
52 1 30
MaxAddons\Classes\Helper::is_script_debug()
S
70 3 6
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_after_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\CF7_Styler_Element::set_control_groups()
S
55 1 22
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\Icon_List_Element::set_description_controls()
S
58 1 16
MaxAddons\Elements\Gravity_Forms_Element::set_field_description_controls()
S
58 1 16
MaxAddons\Elements\Fluent_Forms_Element::set_field_description_controls()
S
58 1 16
MaxAddons\Classes\MAB_Plugin::init()
S
65 2 9
MaxAddons\Classes\MAB_Plugin::init_actions_filters()
S
67 2 7
MaxAddons\Classes\MAB_Admin_Settings::save()
S
69 2 7
MaxAddons\Classes\MAB_Admin_Settings::get_current_tab()
S
74 2 4
MaxAddons\Elements\Cta_Button_Element::render_button_text()
S
66 2 8
MaxAddons\Classes\MAB_Plugin::get_instance()
S
71 2 6
MaxAddons\Elements\Star_Rating_Element::get_rating_value()
S
64 2 10
MaxAddons\Classes\MAB_Admin_Settings::reset_settings()
S
69 2 6
MaxAddons\Elements\Cta_Button_Element::render_button_description()
S
66 2 8
mab_init()
S
70 2 6
MaxAddons\Classes\MAB_Admin_Settings::delete_option()
S
70 2 7
MaxAddons\Elements\Star_Rating_Element::get_rating_scale()
S
71 2 5
MaxAddons\Elements\Gravity_Forms_Element::set_controls()
S
60 1 15
MaxAddons\Classes\MAB_Admin_Settings::get_form_action()
S
69 2 7
MaxAddons\Elements\Multi_Heading_Element::set_control_groups()
S
60 1 14
MaxAddons\Classes\MAB_Admin_Settings::get_tabs()
S
61 1 12
MaxAddons\Elements\Multi_Heading_Element::get_label()
S
79 1 3
MaxAddons\Elements\Fluent_Forms_Element::get_label()
S
79 1 3
MaxAddons\Elements\Fluent_Forms_Element::set_controls()
S
66 1 10
MaxAddons\Elements\CF7_Styler_Element::set_controls()
S
70 1 7
MaxAddons\Classes\MAB_Plugin::elements_category()
S
75 1 4
MaxAddons\Elements\CF7_Styler_Element::get_label()
S
79 1 3
MaxAddons\Classes\MAB_Admin_Settings::render()
S
80 1 3
MaxAddons\Classes\MAB_Admin_Settings::add_error()
S
79 1 3
mab_add_settings_link_plugin_page()
S
74 1 4
MaxAddons\Elements\Image_Accordion_Element::set_controls()
S
70 1 7
MaxAddons\Elements\Image_Comparison_Element::set_controls()
S
70 1 7
MaxAddons\Elements\Content_Ticker_Element::set_controls()
S
67 1 8
MaxAddons\Classes\MAB_Admin_Settings::styles_scripts()
S
89 1 2
MaxAddons\Classes\MAB_Admin_Settings::add_menu_page()
S
66 1 8
MaxAddons\Elements\Star_Rating_Element::get_label()
S
79 1 3
MaxAddons\Elements\Random_Image_Element::get_label()
S
79 1 3
MaxAddons\Elements\Image_Accordion_Element::enqueue_scripts()
S
81 1 3
MaxAddons\Elements\Content_Ticker_Element::get_label()
S
79 1 3
MaxAddons\Classes\MAB_Admin_Settings::get_admin_label()
S
81 1 3
MaxAddons\Classes\MAB_Admin_Settings::get_user_roles()
S
76 1 4
MaxAddons\Elements\Image_Accordion_Element::get_label()
S
79 1 3
MaxAddons\Classes\Helper::comma_list_to_array()
S
75 1 4
MaxAddons\Elements\Gravity_Forms_Element::get_label()
S
79 1 3
MaxAddons\Elements\Icon_List_Element::get_label()
S
79 1 3
MaxAddons\Classes\MAB_Plugin::__construct()
S
76 1 4
MaxAddons\Elements\Icon_List_Element::set_controls()
S
66 1 10
MaxAddons\Elements\Multi_Heading_Element::set_controls()
S
68 1 7
MaxAddons\Elements\Cta_Button_Element::get_label()
S
79 1 3
MaxAddons\Elements\Content_Ticker_Element::enqueue_scripts()
S
74 1 5
MaxAddons\Elements\FlipBox_Element::get_label()
S
79 1 3
MaxAddons\Elements\FlipBox_Element::set_controls()
S
67 1 9
MaxAddons\Elements\Cta_Button_Element::set_control_groups()
S
64 1 10
MaxAddons\Elements\Image_Comparison_Element::enqueue_scripts()
S
81 1 3
MaxAddons\Elements\Star_Rating_Element::set_controls()
S
82 1 3
MaxAddons\Classes\MAB_Admin_Settings::init()
S
72 1 5
MaxAddons\Classes\MAB_Plugin::includes()
S
77 1 4
MaxAddons\Elements\Image_Comparison_Element::get_label()
S
79 1 3