Code Analysis: Supreme Modules Lite - Divi Theme, Extra Theme and Divi Builder 2.5.54

Function Rating Maintainability Complexity Lines of code
DSM_Button::render()
D
0
137 525
DSM_Icon_List::render()
D
4
85 552
DSM_Before_After_Image::render()
D
6
82 514
DSM_Icon_List_Child::render()
D
5
74 607
DSM_Shapes::render()
D
10
71 495
DSM_CalderaForms::render()
D
13
59 348
DSM_Button::get_fields()
D
7
1 1,150
DSM_NavMenu::render()
D
14
49 384
DSM_Perspective_Image::render()
D
15
52 304
DSM_TypingEffect::render()
D
17
45 295
DSM_FlipBox_Perk_Child::render()
D
19
46 226
DSM_PriceList::render()
D
20
43 232
DSM_FlipBox_Perk::render()
C
31 27 105
Dsm_Supreme_Modules_For_Divi_Public::enqueue_styles()
C
41 26 42
DSM_PriceList_Child::render()
C
33 21 108
DSM_ImageAccordion::apply_css()
B
29
15 181
DSM_Text_Divider::render()
B
30 16 147
DSM_CalderaForms::get_advanced_fields_config()
B
22
1 371
Dsm_Supreme_Modules_For_Divi_Public::enqueue_scripts()
B
39 22 51
DSM_NavMenu::get_dsm_navmenu()
B
34 19 93
DSM_Business_Hours::render()
B
30 15 153
DSM_Settings_API::admin_init()
B
41 22 47
DSM_NavMenu::get_fields()
B
21
1 355
DSM_ContactForm7::render()
B
31 16 128
DSM_Perspective_Image::get_fields()
B
22
1 340
Dsm_Supreme_Modules_For_Divi::dsm_wpcf7_select_form_tag_handler()
B
34 17 97
DSM_Text_Badges::render()
B
35 17 83
DSM_Icon_List_Child::get_fields()
B
23
1 307
DSM_ContactForm7::get_advanced_fields_config()
B
25
1 296
DSM_FlipBox_Perk_Child::get_fields()
B
24
2 277
DSM_TypingEffect::get_fields()
B
24
1 284
DSM_Before_After_Image::get_fields()
B
25
1 271
DSM_ImageAccordionChild::render()
A
32 10 126
DSM_CalderaForms::get_fields()
A
25
1 259
DSM_Icon_List::get_fields()
A
26
1 250
DSM_ImageAccordionChild::get_fields()
A
26
1 231
Dsm_Supreme_Modules_For_Divi_Review::seconds_to_words()
A
46 13 39
DSM_TwitterEmbeddedTimeline::render()
A
45 13 36
DSM_Lottie::get_fields()
A
28
1 209
DSM_Icon_List::apply_custom_margin_padding()
A
44 11 48
DSM_Icon_List_Child::apply_custom_margin_padding()
A
44 11 48
DSM_CalderaForms::apply_custom_margin_padding()
A
44 11 48
DSM_ContactForm7::apply_custom_margin_padding()
A
44 11 48
DSM_PriceList::apply_custom_margin_padding()
A
44 11 48
DSM_Shapes::apply_custom_margin_padding()
A
44 11 48
Dsm_Supreme_Modules_For_Divi::dsm_save_header_footer_meta_box()
A
48 12 33
DSM_ImageAccordionChild::apply_css()
A
35 7 107
DSM_FacebookSimpleFeed::get_fields()
A
32 5 125
Dsm_Supreme_Modules_For_Divi::dsm_custom_footer()
A
40 9 63
Dsm_Supreme_Modules_For_Divi::dsm_wpcf7_date_form_tag_handler()
A
40 9 62
Dsm_Supreme_Modules_For_Divi::dsm_load_caldera_forms()
A
45 10 41
Dsm_Supreme_Modules_For_Divi::define_admin_hooks()
A
40 9 55
DSM_Business_Hours::get_fields()
A
30 1 172
DSM_Settings::get_settings_fields()
A
31 1 162
DSM_Lottie::render()
A
44 9 41
DSM_Button::dsm_load_required_divi_assets()
A
47 9 36
DSM_TypingEffect::apply_custom_margin_padding()
A
48 9 36
DSM_Business_Hours::apply_custom_margin_padding()
A
48 9 36
DSM_PriceList::get_fields()
A
32 1 152
DSM_FacebookSimpleFeed::render()
A
43 8 47
DSM_FlipBox_Perk::get_fields()
A
31 1 149
DSM_TypingEffect::get_advanced_fields_config()
A
33 1 146
DSM_FlipBox_Perk_Child::get_advanced_fields_config()
A
32 1 146
DSM_NavMenu::get_advanced_fields_config()
A
32 1 144
Dsm_Supreme_Modules_For_Divi::dsm_header_footer_meta_box_options()
A
43 6 62
DSM_Icon_List::dsm_load_required_divi_assets()
A
49 8 31
DSM_ImageAccordion::dsm_load_required_divi_assets()
A
49 8 31
DSM_NavMenu::dsm_load_required_divi_assets()
A
49 8 31
DSM_Perspective_Image::dsm_load_required_divi_assets()
A
49 8 31
DSM_EmbedGoogleMap::render()
A
49 8 31
DSM_FlipBox_Perk::dsm_load_required_divi_assets()
A
49 8 31
Dsm_Supreme_Modules_For_Divi::output_section()
A
51 8 29
Dsm_Supreme_Modules_For_Divi::output_row()
A
51 8 29
DSM_GradientText::render()
A
49 8 29
DSM_Icon_List::get_advanced_fields_config()
A
34 1 130
DSM_FacebookSimpleComments::get_fields()
A
40 5 69
DSM_Button::get_advanced_fields_config()
A
34 1 128
DSM_PriceList::get_advanced_fields_config()
A
35 1 127
DSM_TwitterEmbeddedTimeline::get_fields()
A
34 1 127
Dsm_Supreme_Modules_For_Divi::dsm_theme_builder_header_css_classes()
A
57 8 17
DSM_Icon_List_Child::get_advanced_fields_config()
A
35 1 122
DSM_Settings_API::callback_number()
S
58 8 12
DSM_FacebookSimpleComments::render()
S
50 7 27
DSM_ImageAccordion::render()
S
51 7 25
DSM_ImageAccordion::get_fields()
S
35 1 109
DSM_ImageAccordionChild::get_advanced_fields_config()
S
36 1 109
DSM_Settings_API::get_sanitize_callback()
S
59 7 14
DSM_Icon_List_Child::multi_view_filter_value()
S
58 7 14
DSM_PriceList_Child::get_fields()
S
36 1 101
DSM_ImageAccordion::get_advanced_fields_config()
S
37 1 97
DSM_CalderaForms::dsm_load_required_divi_assets()
S
54 6 21
DSM_Lottie::dsm_load_required_divi_assets()
S
54 6 21
DSM_ContactForm7::dsm_load_required_divi_assets()
S
54 6 21
DSM_EmbedGoogleMap::dsm_load_required_divi_assets()
S
54 6 21
DSM_PriceList::dsm_load_required_divi_assets()
S
54 6 21
DSM_Text_Badges::dsm_load_required_divi_assets()
S
54 6 21
DSM_TwitterEmbeddedTimeline::dsm_load_required_divi_assets()
S
54 6 21
DSM_Shapes::dsm_load_required_divi_assets()
S
54 6 21
DSM_Text_Divider::dsm_load_required_divi_assets()
S
54 6 21
DSM_FacebookSimpleComments::dsm_load_required_divi_assets()
S
54 6 21
DSM_TypingEffect::dsm_load_required_divi_assets()
S
54 6 21
DSM_FacebookSimpleFeed::dsm_load_required_divi_assets()
S
54 6 21
DSM_Before_After_Image::dsm_load_required_divi_assets()
S
54 6 21
DSM_Business_Hours::dsm_load_required_divi_assets()
S
54 6 21
DSM_GradientText::dsm_load_required_divi_assets()
S
54 6 21
DSM_Text_Badges::get_advanced_fields_config()
S
38 1 95
DSM_FlipBox_Perk::get_advanced_fields_config()
S
38 1 93
Dsm_Supreme_Modules_For_Divi_Review::set_no_bug()
S
57 6 18
DSM_Settings_API::script()
S
51 1 91
DSM_ContactForm7::get_fields()
S
38 1 91
DSM_Business_Hours::get_advanced_fields_config()
S
39 1 88
DSM_Text_Divider::get_fields()
S
38 1 87
DSM_Business_Hours_Child::get_advanced_fields_config()
S
39 1 87
DSM_Shapes::get_fields()
S
37 1 86
DSM_GradientText::get_advanced_fields_config()
S
39 1 84
DSM_ImageAccordionChild::dsm_load_required_divi_assets()
S
58 5 17
DSM_FlipBox_Perk_Child::dsm_load_required_divi_assets()
S
58 5 17
DSM_Button::dsm_load_magnific_popup_assets()
S
57 5 16
DSM_CalderaForms::init()
S
39 1 76
DSM_Settings_API::callback_wysiwyg()
S
56 5 16
dsm_get_caldera_forms()
S
58 5 15
DSM_Before_After_Image::get_advanced_fields_config()
S
41 1 74
DSM_Shapes::get_advanced_fields_config()
S
41 1 68
DSM_Button::init()
S
42 1 66
DSM_ContactForm7::dsm_get_contact_form_7()
S
54 4 21
DSM_Settings_API::show_forms()
S
52 3 31
DSM_Settings_API::callback_text()
S
62 5 9
DSM_Text_Badges::get_fields()
S
42 1 59
DSM_Settings_API::sanitize_options()
S
61 4 13
Dsm_Supreme_Modules_For_Divi::dsm_admin_footer_text()
S
59 4 13
DSM_Business_Hours_Child::render()
S
53 3 28
Dsm_Supreme_Modules_For_Divi::dsm_redirect_template()
S
62 4 12
Dsm_Supreme_Modules_For_Divi::dsm_custom_footer_settings()
S
52 3 26
Dsm_Supreme_Modules_For_Divi_Review::check_installation_date()
S
62 4 11
DSM_Settings_API::callback_select()
S
60 4 11
DSM_PriceList_Child::get_advanced_fields_config()
S
44 1 55
DSM_EmbedGoogleMap::get_fields()
S
43 1 54
DSM_Text_Divider::init()
S
52 3 24
DSM_Perspective_Image::get_advanced_fields_config()
S
45 1 51
DSM_Settings_API::divi_supreme_settings()
S
49 1 48
DSM_ImageAccordion::height_css()
S
51 2 32
DSM_ImageAccordionChild::image_width_css()
S
51 2 32
DSM_ImageAccordionChild::content_width_css()
S
51 2 32
Dsm_Supreme_Modules_For_Divi::dsm_wpcf7_submit_form_tag_handler()
S
56 3 16
Dsm_Supreme_Modules_For_Divi_Admin::enqueue_styles()
S
63 4 10
DSM_Settings_API::callback_textarea()
S
63 4 8
Dsm_Supreme_Modules_For_Divi::dsm_admin_load_enqueue()
S
65 4 8
DSM_Settings_API::callback_file()
S
61 4 10
DSM_ImageAccordionChild::multi_view_filter_value()
S
67 4 7
DSM_Perspective_Image::multi_view_filter_value()
S
67 4 7
DSM_Text_Divider::get_advanced_fields_config()
S
46 1 45
DSM_FlipBox_Perk_Child::multi_view_filter_value()
S
67 4 7
DSM_Settings_API::callback_multicheck()
S
58 3 14
Dsm_Supreme_Modules_For_Divi_Review::display_admin_notice()
S
57 3 14
DSM_Settings_API::show_navigation()
S
61 3 12
Dsm_Supreme_Modules_For_Divi::dsm_add_section_setting()
S
47 1 42
Dsm_Supreme_Modules_For_Divi::dsm_add_row_setting()
S
47 1 42
Dsm_Supreme_Modules_For_Divi::add_async_defer_attribute()
S
62 3 12
DSM_Icon_List_Child::init()
S
47 1 41
Dsm_Supreme_Modules_For_Divi::dsm_add_action_plugin()
S
61 3 11
DSM_FlipBox_Perk_Child::init()
S
47 1 40
DSM_Before_After_Image::init()
S
47 1 40
DSM_Lottie::get_advanced_fields_config()
S
50 1 39
DSM_FacebookSimpleComments::get_advanced_fields_config()
S
50 1 39
DSM_FacebookSimpleFeed::get_advanced_fields_config()
S
50 1 39
DSM_PriceList_Child::init()
S
49 1 37
DSM_Perspective_Image::init()
S
48 1 37
DSM_Business_Hours_Child::init()
S
49 1 37
DSM_ContactForm7::init()
S
48 1 35
DSM_NavMenu::init()
S
49 1 35
Dsm_Supreme_Modules_For_Divi::dsm_header_footer_posttypes()
S
47 1 35
DSM_Shapes::init()
S
49 1 35
DSM_NavMenu::get_transition_fields_css_props()
S
49 1 35
DSM_Icon_List::get_transition_fields_css_props()
S
50 1 34
DSM_Settings::get_pages()
S
65 3 10
Dsm_Supreme_Modules_For_Divi::dsm_load_headerfooter_template()
S
67 3 7
Dsm_Supreme_Modules_For_Divi_Activator::activate()
S
64 3 10
Dsm_Supreme_Modules_For_Divi::dsm_load_cf7_library()
S
64 3 9
DSM_Button::get_button_alignment()
S
70 3 5
DSM_Settings_API::callback_color()
S
66 3 7
DSM_Settings_API::callback_password()
S
66 3 7
Dsm_Supreme_Modules_For_Divi_Loader::run()
S
66 3 8
DSM_Settings::admin_menu()
S
68 3 6
DSM_Business_Hours_Child::get_fields()
S
51 1 29
Dsm_Supreme_Modules_For_Divi_Review::__construct()
S
61 2 12
DSM_Icon_List::init()
S
52 1 27
DSM_Settings_API::callback_radio()
S
60 2 12
Dsm_Supreme_Modules_For_Divi::__construct()
S
62 2 12
DSM_Settings_API::_style_fix()
S
65 2 12
DSM_ImageAccordionChild::init()
S
53 1 24
DSM_Icon_List_Child::_render_module_wrapper()
S
53 1 24
DSM_PriceList::get_transition_fields_css_props()
S
54 1 23
DSM_Business_Hours::init()
S
54 1 23
DSM_PriceList::init()
S
54 1 23
DSM_Icon_List_Child::get_transition_fields_css_props()
S
55 1 22
DSM_TwitterEmbeddedTimeline::get_advanced_fields_config()
S
56 1 22
DSM_Settings::get_settings_sections()
S
56 1 21
DSM_TypingEffect::init()
S
56 1 20
DSM_EmbedGoogleMap::get_advanced_fields_config()
S
57 1 20
DSM_ImageAccordion::get_settings_modal_toggles()
S
57 1 18
DSM_ContactForm7::get_button_alignment()
S
74 2 4
DSM_Perspective_Image::get_alignment()
S
74 2 4
DSM_Settings_API::get_option()
S
69 2 7
Dsm_Supreme_Modules_For_Divi::dsm_load_headerfooter_post_class()
S
68 2 7
DSM_NavMenu::dsm_arrows_in_menus()
S
68 2 7
et_divi_divider_style_choices()
S
59 1 15
DSM_CalderaForms::get_button_alignment()
S
74 2 4
DSM_JSON_Handler::dsm_check_filetype_and_ext()
S
68 2 7
Dsm_Supreme_Modules_For_Divi::dsm_header_footer_admin_notice()
S
64 2 10
DSM_Text_Divider::get_alignment()
S
74 2 4
et_core_is_fb_enabled()
S
79 2 3
Dsm_Supreme_Modules_For_Divi::dsm_plugin_row_meta()
S
62 2 10
Dsm_Supreme_Modules_For_Divi::dsm_divi_shortcode_post_columns_content()
S
65 2 9
Dsm_Supreme_Modules_For_Divi::dsm_flush_rewrite_rules()
S
72 2 6
DSM_Settings_API::get_field_description()
S
66 2 8
DSM_NavMenu::modify_dsm_menu_item()
S
64 2 10
Dsm_Supreme_Modules_For_Divi::dsm_divi_shortcode()
S
70 2 6
DSM_FacebookSimpleFeed::init()
S
60 1 14
DSM_Lottie::init()
S
60 1 14
DSM_Text_Badges::init()
S
60 1 14
DSM_GradientText::init()
S
60 1 14
DSM_FacebookSimpleComments::init()
S
60 1 14
DSM_TypingEffect::get_transition_fields_css_props()
S
62 1 13
DSM_Button::get_custom_css_fields_config()
S
63 1 12
Dsm_Supreme_Modules_For_Divi::load_dependencies()
S
61 1 12
DSM_Settings_API::add_field()
S
63 1 11
DSM_GradientText::get_fields()
S
63 1 11
DSM_TwitterEmbeddedTimeline::init()
S
63 1 11
DSM_EmbedGoogleMap::init()
S
63 1 11
DSM_FlipBox_Perk::init()
S
63 1 11
Dsm_Supreme_Modules_For_Divi_Public::__construct()
S
77 1 4
Dsm_Supreme_Modules_For_Divi::set_locale()
S
75 1 4
DSM_Settings_API::add_section()
S
77 1 4
Dsm_Supreme_Modules_For_Divi::get_loader()
S
82 1 3
Dsm_Supreme_Modules_For_Divi_Loader::add_filter()
S
77 1 3
Dsm_Supreme_Modules_For_Divi_i18n::load_plugin_textdomain()
S
69 1 7
Dsm_Supreme_Modules_For_Divi_Review::insert_install_date()
S
79 1 3
Dsm_Supreme_Modules_For_Divi_Admin::__construct()
S
77 1 4
DSM_Settings_API::set_sections()
S
77 1 4
DSM_PriceList_Child::get_transition_fields_css_props()
S
65 1 10
DSM_Button::get_transition_fields_css_props()
S
82 1 3
DSM_FlipBox_Perk_Child::get_transition_fields_css_props()
S
82 1 3
DSM_Settings_API::callback_html()
S
81 1 3
DSM_Settings_API::admin_enqueue_scripts()
S
72 1 6
deactivate_dsm_supreme_modules_for_divi()
S
76 1 4
Dsm_Supreme_Modules_For_Divi_Deactivator::deactivate()
S
77 1 4
Dsm_Supreme_Modules_For_Divi::dsm_add_header_footer_meta_box()
S
73 1 4
Dsm_Supreme_Modules_For_Divi_Loader::add_action()
S
77 1 3
DSM_Settings::plugin_page()
S
73 1 6
Dsm_Supreme_Modules_For_Divi::get_plugin_name()
S
82 1 3
dsm_admin_notice__php_version_error()
S
71 1 7
Dsm_Supreme_Modules_For_Divi::dsm_fix_shortcodes()
S
66 1 9
Dsm_Supreme_Modules_For_Divi::dsm_et_builder_load_caldera_forms()
S
77 1 4
Dsm_Supreme_Modules_For_Divi::define_public_hooks()
S
72 1 5
Dsm_Supreme_Modules_For_Divi::dsm_initialize_extension()
S
79 1 3
Dsm_Supreme_Modules_For_Divi_Loader::__construct()
S
77 1 4
dsm_fix_shortcodes()
S
66 1 9
DSM_Settings_API::callback_pages()
S
63 1 10
DSM_CalderaForms::get_transition_fields_css_props()
S
69 1 7
Dsm_Supreme_Modules_For_Divi::dsm_plugin_action_links()
S
65 1 9
DSM_Shapes::get_transition_fields_css_props()
S
76 1 4
DSM_Settings_API::callback_subheading()
S
72 1 5
Dsm_Supreme_Modules_For_Divi::get_version()
S
82 1 3
Dsm_Supreme_Modules_For_Divi::dsm_load_required_divi_assets()
S
76 1 4
DSM_Settings_API::callback_url()
S
82 1 3
Dsm_Supreme_Modules_For_Divi_Loader::add()
S
64 1 10
DSM_Settings_API::__construct()
S
79 1 3
dsm_fix_shortcodes()
S
66 1 9
run_dsm_supreme_modules_for_divi()
S
77 1 4
activate_dsm_supreme_modules_for_divi()
S
76 1 4
DSM_Settings_API::set_fields()
S
77 1 4
Dsm_Supreme_Modules_For_Divi::dsm_wpcf7_add_form_tag_submit()
S
79 1 3
DSM_JSON_Handler::dsm_mime_types()
S
76 1 4
Dsm_Supreme_Modules_For_Divi::dsm_et_builder_load_cf7()
S
77 1 4
Dsm_Supreme_Modules_For_Divi_Admin::enqueue_scripts()
S
91 1 2
DSM_Settings::__construct()
S
73 1 5
DSM_Settings_API::callback_checkbox()
S
62 1 10
dsm_filter_caldera_forms_get_style_includes()
S
66 1 10
Dsm_Supreme_Modules_For_Divi::dsm_divi_shortcode_post_columns_header()
S
75 1 4
DSM_SupremeModulesForDivi::__construct()
S
72 1 5
Dsm_Supreme_Modules_For_Divi::run()
S
82 1 3
DSM_Settings::admin_init()
S
74 1 5
Dsm_Supreme_Modules_For_Divi::dsm_wpcf7_add_form_tag_date()
S
67 1 9
Dsm_Supreme_Modules_For_Divi::dsm_wpcf7_add_form_tag_select()
S
65 1 10
DSM_FlipBox_Perk::before_render()
S
72 1 6
DSM_ImageAccordion::init()
S
66 1 8
DSM_JSON_Handler::__construct()
S
74 1 4