Code Analysis: Rise Blocks - A Complete Gutenberg Page builder 2.9

Function Rating Maintainability Complexity Lines of code
Rise_Blocks_Section::prepare_scripts_styles()
C
28
25 159
Rise_Blocks_Blog::render()
C
31 21 117
Rise_Blocks_Slider::prepare_scripts_styles()
B
29
16 165
Rise_Blocks_Helper::enqueue()
B
40 22 58
Rise_Blocks_Call_To_Action::prepare_scripts_styles()
B
31 16 125
Rise_Blocks_Icon_Box::prepare_scripts_styles()
B
33 17 108
Rise_Blocks_Slider::render()
B
35 17 88
Rise_Blocks_News_1::render()
B
33 15 101
Rise_Blocks_Base::set_blocks()
B
42 18 51
Rise_Blocks_Image_Text_Slider::prepare_scripts_styles()
B
35 14 92
Rise_Blocks_Base::generate_css()
B
43 17 43
Rise_Blocks_Heading::prepare_scripts_styles()
A
32 9 142
Rise_Blocks_News_2::render()
A
36 12 92
Rise_Blocks_Custom_Fields\Post_Type::render_meta_box()
A
42 13 54
Rise_Blocks_News_2::prepare_scripts_styles()
A
33 7 136
Rise_Blocks_Custom_Fields\Post_Type::save()
A
48 14 31
Rise_Blocks_Counter::prepare_scripts_styles()
A
37 10 89
Rise_Blocks_Navigation_Menu::prepare_scripts_styles()
A
34 7 119
Rise_Blocks_Slider::get_attrs()
A
29 1 192
Rise_Blocks_News_1::get_attrs()
A
30 1 192
Rise_Blocks_Custom_Fields\Helper::sanitize()
A
47 11 37
Rise_Blocks_Base::get_css_unit()
A
57 12 18
Rise_Blocks_Base::get_typography_props()
A
45 10 47
Rise_Blocks_Custom_Fields\Field::render()
A
52 11 22
Rise_Blocks_Section_Identity::prepare_scripts_styles()
A
39 7 76
Rise_Blocks_News_1::prepare_scripts_styles()
A
37 6 89
Rise_Blocks_Custom_Fields\Taxonomy::render_meta()
A
50 10 27
Rise_Blocks_News_2::get_attrs()
A
32 1 161
Rise_Blocks_Image_Text_Slider::get_attrs()
A
33 1 153
Rise_Blocks_Blog::get_attrs()
A
33 1 153
Rise_Blocks_Base::get_dimension_props()
A
46 8 42
Rise_Blocks_Blog::prepare_scripts_styles()
A
41 6 68
Rise_Blocks_Image_Slider::prepare_scripts_styles()
A
44 7 49
Rise_Blocks_Section_Identity::get_attrs()
A
34 1 130
Rise_Blocks_Social_Icon::prepare_scripts_styles()
A
48 7 36
Rise_Blocks_Custom_Fields\Setting::do_settings_sections()
A
53 8 21
Rise_Blocks_Profile_Card::prepare_scripts_styles()
A
37 3 96
Rise_Blocks_Custom_Fields\Taxonomy::save()
S
56 7 17
Rise_Blocks_Navigation_Menu::get_attrs()
S
37 1 105
Rise_Blocks_Button::prepare_scripts_styles()
S
43 4 54
Rise_Blocks_Base::init()
S
53 6 22
Rise_Blocks_Social_Icons::prepare_scripts_styles()
S
49 5 35
Rise_Blocks_Base::get_responsive_props()
S
56 6 18
Rise_Blocks_Custom_Fields\Menu::get_sample()
S
41 2 75
Rise_Blocks_Accordion_Item::prepare_scripts_styles()
S
43 3 58
Rise_Blocks_Icon_Boxes::prepare_scripts_styles()
S
51 5 27
Rise_Blocks_Image_Slider::render()
S
52 5 25
Rise_Blocks_Base::get_attrs_with_default()
S
55 5 21
Rise_Blocks_Section_Identity::render()
S
49 4 31
Rise_Blocks_Helper::includes()
S
59 5 14
Rise_Blocks_Profile_Cards::prepare_scripts_styles()
S
52 4 27
Rise_Blocks_Init::__construct()
S
46 3 39
Rise_Blocks_Custom_Fields\Helper::sanitize_repeater()
S
56 4 18
Rise_Blocks_Custom_Fields\Post_Type::add_taxonomy()
S
48 3 32
Rise_Blocks_Custom_Fields\Main::load_fields()
S
57 4 17
Rise_Blocks_Accordion::prepare_scripts_styles()
S
49 2 45
Rise_Blocks_Base::inline_scripts_styles()
S
52 3 30
Rise_Blocks_Custom_Fields\Helper::pluralize()
S
59 4 14
Rise_Blocks_Helper::parse_args()
S
60 4 13
Rise_Blocks_Custom_Fields\Setting::render()
S
52 3 26
Rise_Blocks_Custom_Fields\Setting::register()
S
52 3 26
Rise_Blocks_Init::widgets_init()
S
52 3 26
Rise_Blocks_Image_Text_Slider::render()
S
53 3 25
Rise_Blocks_Image_Slider::get_attrs()
S
45 1 55
Rise_Blocks_Custom_Fields\Ajax::get_pages()
S
53 3 23
Rise_Blocks_Custom_Fields\Post_Type::register_post_type()
S
47 2 37
Rise_Blocks_Init::editor_scripts()
S
47 2 37
Rise_Blocks_Buttons::prepare_scripts_styles()
S
56 3 21
Rise_Blocks_Custom_Fields\Ajax::get_navigation()
S
57 3 16
Rise_Blocks_Helper::excerpt()
S
62 4 10
Rise_Blocks_Base::process_css()
S
65 4 8
Rise_Blocks_Base::enqueue_block_assets()
S
65 4 9
Rise_Blocks_Custom_Fields\Script::enqueue_style()
S
60 3 14
Rise_Blocks_Custom_Fields\Post_Type::__construct()
S
59 3 14
Rise_Blocks_Base::register()
S
59 3 14
Rise_Blocks_Custom_Fields\Main::load_modules()
S
59 3 14
Rise_Blocks_Custom_Fields\Script::enqueue_script()
S
61 3 13
Rise_Blocks_Init::get_menu()
S
62 3 12
Rise_Blocks_Helper::get_gutter_properties()
S
51 2 26
Rise_Blocks_Init::customize_register()
S
48 1 38
Rise_Blocks_Init::register_rest_fields()
S
50 1 38
Rise_Blocks_Accordion::enqueue_scripts_styles()
S
55 2 22
Rise_Blocks_Navigation_Menu::enqueue_scripts_styles()
S
54 2 22
Rise_Blocks_News_2::enqueue_scripts_styles()
S
56 2 20
Rise_Blocks_Image_Slider::enqueue_scripts_styles()
S
56 2 20
Rise_Blocks_Image_Text_Slider::enqueue_scripts_styles()
S
56 2 20
Rise_Blocks_Custom_Fields\Script::scripts()
S
49 1 33
Rise_Blocks_Slider::enqueue_scripts_styles()
S
59 2 15
Rise_Blocks_Custom_Fields\Post_Type::register_taxonomy()
S
65 3 9
Rise_Blocks_News_2::get_query()
S
58 2 15
Rise_Blocks_Custom_Fields\Post_Type::register_meta_box()
S
67 3 7
Rise_Blocks_Init::include_files()
S
51 1 30
Rise_Blocks_Admin::__construct()
S
62 3 10
Rise_Blocks_Marketplace::__construct()
S
69 3 6
Rise_Blocks_Admin::redirect()
S
66 3 8
Rise_Blocks_Blog::get_query()
S
58 2 15
Rise_Blocks_Admin::admin_pages()
S
60 2 14
Rise_Blocks_Init::override_header()
S
60 2 13
Rise_Blocks_Init::override_footer()
S
60 2 13
Rise_Blocks_Base::get_dimension_attr()
S
61 2 13
Rise_Blocks_Admin::admin_scripts()
S
53 1 27
Rise_Blocks_Helper::add_block()
S
60 2 12
Rise_Blocks_Navigation_Menu::render()
S
53 1 23
Rise_Blocks_Init::common_scripts()
S
59 1 16
Rise_Blocks_Profile_Cards::get_instance()
S
71 2 6
Rise_Blocks_Navigation_Menu::get_instance()
S
71 2 6
Rise_Blocks_Base::add_font()
S
70 2 6
Rise_Blocks_Blog::get_instance()
S
71 2 6
Rise_Blocks_Section_Identity::get_instance()
S
71 2 6
Rise_Blocks_Custom_Fields\Taxonomy::__construct()
S
63 2 10
Rise_Blocks_Custom_Fields\Setting::__construct()
S
66 2 8
Rise_Blocks_Custom_Fields\Main::get_instance()
S
70 2 7
Rise_Blocks_Image_Slider::get_instance()
S
71 2 6
Rise_Blocks_Accordion::get_instance()
S
71 2 6
Rise_Blocks_Helper::update_option()
S
69 2 7
Rise_Blocks_News_1::get_instance()
S
71 2 6
Rise_Blocks_News_1::make_category_arr()
S
64 2 10
Rise_Blocks_Accordion_Item::get_instance()
S
71 2 6
Rise_Blocks_Section::get_instance()
S
71 2 6
Rise_Blocks_Profile_Card::get_instance()
S
71 2 6
Rise_Blocks_Custom_Fields\Main::allow_svg()
S
66 2 8
Rise_Blocks_Heading::get_instance()
S
71 2 6
Rise_Blocks_Base::get_blocks()
S
71 2 6
Rise_Blocks_Custom_Fields\Setting::field_callback()
S
65 2 8
Rise_Blocks_Custom_Fields\Main::__construct()
S
66 2 8
Rise_Blocks_News_2::make_category_arr()
S
64 2 10
Rise_Blocks_Blog::make_category_arr()
S
64 2 10
rise_blocks_custom_fields_checkbox_sanitizer()
S
72 2 6
Rise_Blocks_Image_Text_Slider::get_instance()
S
71 2 6
Rise_Blocks_Social_Icons::get_instance()
S
71 2 6
Rise_Blocks_Button::get_instance()
S
71 2 6
Rise_Blocks_Slider::get_instance()
S
71 2 6
Rise_Blocks_Buttons::get_instance()
S
71 2 6
Rise_Blocks_Helper::get_excerpt()
S
73 2 4
Rise_Blocks_Icon_Boxes::get_instance()
S
71 2 6
Rise_Blocks_Init::show_menu_in_rest()
S
70 2 6
Rise_Blocks_News_2::get_instance()
S
71 2 6
Rise_Blocks_Helper::get_version()
S
79 2 3
Rise_Blocks_Helper::get_total_comment()
S
71 2 5
Rise_Blocks_Helper::get_categories()
S
74 2 4
Rise_Blocks_Social_Icon::get_instance()
S
71 2 6
Rise_Blocks_Counter::get_instance()
S
71 2 6
Rise_Blocks_Helper::get_option()
S
77 2 3
Rise_Blocks_Icon_Box::get_instance()
S
71 2 6
Rise_Blocks_Call_To_Action::get_instance()
S
71 2 6
rise_blocks_requirement_check()
S
67 2 7
Rise_Blocks_Base::enqueue_fonts()
S
63 1 11
Rise_Blocks_Custom_Fields\Menu::register_menu()
S
64 1 11
Rise_Blocks_Marketplace::add_submenu()
S
64 1 11
Rise_Blocks_Custom_Fields\Post_Type::add_fields()
S
62 1 11
Rise_Blocks_Admin::activation_reset()
S
79 1 3
Rise_Blocks_Helper::get_blocks_info()
S
80 1 3
Rise_Blocks_Footer::render()
S
81 1 3
Rise_Blocks_Custom_Fields\Script::__construct()
S
79 1 3
Rise_Blocks_Custom_Fields\Ajax::__construct()
S
70 1 6
Rise_Blocks_Custom_Fields\Menu::__construct()
S
78 1 3
Rise_Blocks_Base::init_prepared_scripts_styles()
S
78 1 3
Rise_Blocks_News_1::__construct()
S
75 1 4
rise_blocks_php_requirement_notice()
S
78 1 3
Rise_Blocks_Section::__construct()
S
75 1 4
Rise_Blocks_Custom_Fields\Setting::section_callback()
S
91 1 2
Rise_Blocks_Footer::__construct()
S
79 1 3
Rise_Blocks_Buttons::__construct()
S
75 1 4
Rise_Blocks_Init::register_category()
S
67 1 8
Rise_Blocks_Custom_Fields\Setting::add_fields()
S
81 1 3
Rise_Blocks_Helper::get_block_name()
S
79 1 3
Rise_Blocks_Custom_Fields\Main::get_directory_path()
S
80 1 3
Rise_Blocks_Blog::__construct()
S
75 1 4
Rise_Blocks_Custom_Fields\Main::require()
S
80 1 3
Rise_Blocks_Custom_Fields\Helper::beautify()
S
78 1 3
Rise_Blocks_Heading::__construct()
S
75 1 4
Rise_Blocks_Custom_Fields\Script::get_directory_uri()
S
80 1 3
Rise_Blocks_Section_Identity::__construct()
S
75 1 4
Rise_Blocks_Marketplace::render()
S
79 1 3
Rise_Blocks_Helper::excerpt_more()
S
77 1 4
Rise_Blocks_Admin::template()
S
80 1 3
Rise_Blocks_Helper::the_date()
S
72 1 6
Rise_Blocks_Admin::deactivation_reset()
S
79 1 3
Rise_Blocks_Helper::add_prefix()
S
78 1 3
Rise_Blocks_Helper::get_fonts()
S
79 1 3
Rise_Blocks_Call_To_Action::__construct()
S
75 1 4
Rise_Blocks_Helper::get_date_link()
S
78 1 3
Rise_Blocks_Accordion::__construct()
S
75 1 4
Rise_Blocks_Helper::get_block_info()
S
64 1 10
Rise_Blocks_Helper::get_day_link()
S
78 1 3
Rise_Blocks_Slider::__construct()
S
75 1 4
Rise_Blocks_Base::add_scripts()
S
79 1 3
Rise_Blocks_Custom_Fields\Script::get_handler()
S
80 1 3
Rise_Blocks_Admin::admin_internal_scripts()
S
74 1 9
Rise_Blocks_Admin::add_slug()
S
78 1 3
Rise_Blocks_Custom_Fields\Setting::get_section_id()
S
80 1 3
Rise_Blocks_Helper::add_prefix_e()
S
79 1 3
Rise_Blocks_Base::add_styles()
S
79 1 3
Rise_Blocks_Custom_Fields\Taxonomy::add_fields()
S
71 1 5
Rise_Blocks_Image_Text_Slider::__construct()
S
75 1 4
Rise_Blocks_Custom_Fields\Setting::get()
S
80 1 3
Rise_Blocks_Helper::get_prefix()
S
81 1 3
Rise_Blocks_Custom_Fields\Menu::render()
S
80 1 3
Rise_Blocks_Helper::get_plugin_directory_uri()
S
79 1 3
Rise_Blocks_Admin::admin_page_content()
S
78 1 3
Rise_Blocks_Base::get_initial_responsive_props()
S
70 1 7
Rise_Blocks_Custom_Fields\Helper::uglify()
S
78 1 3
Rise_Blocks_Slider::block_assets()
S
65 1 10
Rise_Blocks_Icon_Boxes::__construct()
S
75 1 4
Rise_Blocks_News_2::__construct()
S
75 1 4
Rise_Blocks_Header::__construct()
S
79 1 3
Rise_Blocks_Profile_Card::__construct()
S
75 1 4
Rise_Blocks_Profile_Cards::__construct()
S
75 1 4
Rise_Blocks_Image_Slider::__construct()
S
75 1 4
Rise_Blocks_Marketplace::scripts()
S
65 1 10
Rise_Blocks_Header::render()
S
73 1 7
Rise_Blocks_Navigation_Menu::__construct()
S
75 1 4
Rise_Blocks_Counter::__construct()
S
75 1 4
Rise_Blocks_Helper::excerpt_length()
S
80 1 3
Rise_Blocks_Social_Icons::__construct()
S
75 1 4