Code Analysis: GenerateBlocks 1.8.2

Function Rating Maintainability Complexity Lines of code
GenerateBlocks_Block_Container::get_css_data()
D
0
138 518
GenerateBlocks_Block_Headline::get_css_data()
D
4
108 420
GenerateBlocks_Dynamic_Content::get_dynamic_url()
D
29 40 111
GenerateBlocks_Dynamic_CSS::add_property()
D
32 38 93
GenerateBlocks_Block_Button::get_css_data()
D
23
30 197
GenerateBlocks_Block_Button::render_block()
D
29
34 126
GenerateBlocks_Block_Grid::get_css_data()
D
30 32 115
generateblocks_get_block_data()
D
37 34 61
generateblocks_get_google_fonts()
C
35 24 95
GenerateBlocks_Dynamic_Content::get_paginate_links()
C
35 24 78
GenerateBlocks_Block_Container::render_block()
B
30 17 142
GenerateBlocks_Query_Loop::get_query_args()
B
40 22 57
GenerateBlocks_Block_Headline::render_block()
B
32 18 114
GenerateBlocks_Block_Button_Container::get_css_data()
B
33 16 102
GenerateBlocks_Dynamic_Content::get_content()
B
40 18 63
GenerateBlocks_Map_Deprecated_Attributes::map_borders()
B
40 17 58
GenerateBlocks_Block_Image::get_css_data()
B
35 14 97
generateblocks_get_background_image_css()
B
44 17 42
generateblocks_set_block_css_selectors()
A
44 16 43
GenerateBlocks_Block_Image::render_block()
A
36 12 93
GenerateBlocks_Enqueue_CSS::make_css()
A
43 15 46
generateblocks_get_default_styles()
A
33 10 118
GenerateBlocks_Dynamic_Content::get_terms()
A
42 14 54
generateblocks_add_border_css()
A
37 11 84
GenerateBlocks_Dynamic_Content::get_dynamic_image()
A
42 12 52
generateblocks_do_block_editor_assets()
A
33 7 119
generateblocks_get_shorthand_css()
A
50 13 28
GenerateBlocks_Block_Query_Loop::render_block()
A
45 12 41
GenerateBlocks_Enqueue_CSS::mode()
A
52 13 23
GenerateBlocks_Dynamic_Content::get_post_excerpt()
A
42 10 56
GenerateBlocks_Map_Deprecated_Attributes::map_typography()
A
46 11 39
generateblocks_get_dynamic_css()
A
47 11 38
GenerateBlocks_Map_Deprecated_Attributes::map_spacing()
A
47 11 38
GenerateBlocks_Enqueue_CSS::file()
A
49 11 25
GenerateBlocks_Enqueue_CSS::can_write()
A
49 10 31
GenerateBlocks_Dynamic_Content::get_source_id()
A
50 10 29
GenerateBlocks_Dynamic_Content::get_static_content()
A
50 10 29
GenerateBlocks_Dynamic_Content::get_comments_number()
A
52 10 22
generateblocks_maybe_add_block_css()
A
49 9 32
generateblocks_do_shape_divider()
A
48 9 32
GenerateBlocks_Block_Button_Container::render_block()
A
42 7 59
generateblocks_filter_images()
A
55 9 19
GenerateBlocks_Dynamic_Content::get_user_data()
A
51 8 30
generateblocks_do_dashboard()
A
37 2 119
GenerateBlocks_Enqueue_CSS::post_update_option()
A
50 8 28
generateblocks_get_compiled_css()
A
48 7 39
GenerateBlocks_Block_Grid::render_block()
A
44 6 52
generateblocks_get_svg_shapes()
A
34 1 127
generateblocks_add_border_color_css()
A
49 7 33
GenerateBlocks_Legacy_Attributes::get_settings()
S
46 6 44
generateblocks_add_sizing_css()
S
51 7 26
GenerateBlocks_Dynamic_Content::get_post_date()
S
51 7 26
generateblocks_hex2rgba()
S
52 7 23
GenerateBlocks_Rest::update_settings()
S
53 7 22
GenerateBlocks_Enqueue_CSS::wp_block_update()
S
55 7 18
generateblocks_get_google_fonts_uri()
S
49 6 31
generateblocks_use_visited_selector()
S
57 7 16
generateblocks_get_wp_filesystem()
S
52 6 25
generateblocks_get_parsed_css()
S
54 6 22
GenerateBlocks_Dynamic_Content::get_dynamic_background_image_url()
S
55 6 21
generateblocks_dashboard_navigation()
S
48 5 35
GenerateBlocks_Render_Block::register_blocks()
S
40 2 80
generateblocks_get_parsed_content()
S
57 6 18
GenerateBlocks_Block_Container::defaults()
S
38 2 76
generateblocks_add_typography_css()
S
55 5 19
GenerateBlocks_Enqueue_CSS::enqueue_dynamic_css()
S
57 5 17
GenerateBlocks_Plugin_Update::init()
S
58 5 17
generateblocks_attr()
S
56 5 16
GenerateBlocks_Dynamic_Content::get_post_meta()
S
58 5 16
GenerateBlocks_Enqueue_CSS::page_id()
S
65 6 8
GenerateBlocks_Dynamic_Content::get_dynamic_image_id()
S
59 5 15
GenerateBlocks_Render_Block::filter_rendered_blocks()
S
62 6 10
GenerateBlocks_Settings::enqueue_scripts()
S
50 4 30
generateblocks_with_global_defaults()
S
42 2 59
generateblocks_set_inline_background_style()
S
60 5 13
generateblocks_add_layout_css()
S
53 4 22
GenerateBlocks_Block_Headline::defaults()
S
41 1 66
GenerateBlocks_Block_Button::defaults()
S
41 1 66
generateblocks_add_spacing_css()
S
50 3 35
GenerateBlocks_Dynamic_Content::get_author_meta()
S
57 4 19
generateblocks_get_css_selector()
S
57 4 19
GenerateBlocks_Enqueue_CSS::print_inline_css()
S
58 4 16
generateblocks_block_has_value()
S
65 5 8
generateblocks_get_vendor_prefix()
S
66 5 9
generateblocks_get_flexbox_alignment()
S
66 5 9
generateblocks_add_flex_child_css()
S
58 4 15
generateblocks_get_background_image_url()
S
59 4 14
GenerateBlocks_Dynamic_Content::get_icon_html()
S
59 4 14
GenerateBlocks_Legacy_Attributes::get_defaults()
S
50 2 32
generateblocks_has_number_value()
S
71 4 6
GenerateBlocks_Enqueue_CSS::needs_update()
S
65 4 8
GenerateBlocks_Dynamic_Content::update_button_count()
S
63 4 10
GenerateBlocks_Dynamic_Content::set_dynamic_background_image()
S
65 4 9
GenerateBlocks_Dynamic_Content::get_source_author_id()
S
63 3 11
generateblocks_enqueue_global_dashboard_scripts()
S
58 2 18
GenerateBlocks_Rest::sanitize_value()
S
58 2 16
GenerateBlocks_Dynamic_Content::load_html()
S
59 2 16
GenerateBlocks_Query_Loop::normalize_date_query_attributes()
S
64 3 10
generateblocks_do_widget_styling()
S
65 3 9
GenerateBlocks_Query_Loop::set_query_loop_defaults()
S
70 3 6
GenerateBlocks_Rest::register_routes()
S
52 1 30
GenerateBlocks_Enqueue_CSS::can_enqueue()
S
77 3 3
GenerateBlocks_Enqueue_CSS::force_file_regen_on_widget_save()
S
70 3 6
GenerateBlocks_Enqueue_CSS::force_file_regen_on_customizer_save()
S
73 3 5
generateblocks_do_activate()
S
72 3 5
generateblocks_has_background_image()
S
69 3 7
generateblocks_do_google_fonts()
S
66 3 9
GenerateBlocks_Dynamic_Content::get_image_description()
S
66 3 8
GenerateBlocks_Query_Loop::normalize_tax_query_attributes()
S
60 2 14
generateblocks_get_font_family_list()
S
54 1 28
GenerateBlocks_Rest::onboarding()
S
62 2 11
GenerateBlocks_Block_Button_Container::defaults()
S
53 1 26
generateblocks_map_array_keys()
S
64 2 11
generateblocks_get_option()
S
63 2 11
generateblocks_register_user_meta()
S
57 1 21
GenerateBlocks_Block_Image::defaults()
S
56 1 20
GenerateBlocks_Query_Loop::map_post_type_attributes()
S
55 1 19
generateblocks_group_css_data()
S
58 1 18
generateblocks_register_dashboard()
S
59 1 17
GenerateBlocks_Block_Grid::defaults()
S
58 1 17
GenerateBlocks_Rest::get_instance()
S
71 2 6
GenerateBlocks_Query_Loop::add_grid_item_attributes()
S
69 2 6
generateblocks_set_css_print_method()
S
70 2 7
GenerateBlocks_Map_Deprecated_Attributes::get_instance()
S
71 2 6
GenerateBlocks_Dynamic_Content::get_image_caption()
S
69 2 7
generateblocks_set_admin_body_classes()
S
67 2 8
GenerateBlocks_Query_Loop::add_grid_wrapper_attributes()
S
71 2 6
GenerateBlocks_Plugin_Update::__construct()
S
68 2 7
GenerateBlocks_Query_Loop::add_container_attributes()
S
71 2 6
GenerateBlocks_Render_Block::__construct()
S
69 2 6
GenerateBlocks_Dynamic_CSS::add_selector_rules_to_output()
S
65 2 9
GenerateBlocks_Dynamic_CSS::set_selector()
S
69 2 7
GenerateBlocks_Plugin_Update::get_instance()
S
71 2 6
GenerateBlocks_Query_Loop::get_instance()
S
71 2 6
generateblocks_get_array_attribute_value()
S
78 2 3
GenerateBlocks_Settings::get_instance()
S
71 2 6
GenerateBlocks_Enqueue_CSS::get_instance()
S
71 2 6
GenerateBlocks_Dynamic_Content::get_image_alt_text()
S
68 2 7
generateblocks_do_dashboard_headers()
S
69 2 7
GenerateBlocks_Render_Block::get_instance()
S
71 2 6
generateblocks_dashboard_redirect()
S
67 2 8
generateblocks_get_float_alignment()
S
64 2 10
generateblocks_is_valid_date()
S
74 2 4
GenerateBlocks_Query_Loop::add_button_wrapper_attributes()
S
71 2 6
GenerateBlocks_Dynamic_Content::get_instance()
S
71 2 6
generateblocks_get_global_container_width()
S
67 2 8
generateblocks_do_dashboard_header()
S
66 1 13
generateblocks_get_block_defaults()
S
61 1 13
GenerateBlocks_Settings::add_menu()
S
62 1 12
generateblocks_get_media_query()
S
62 1 12
GenerateBlocks_Rest::error()
S
64 1 11
generateblocks_get_option_defaults()
S
64 1 11
generateblocks_do_category()
S
65 1 11
generateblocks_parse_attr()
S
68 1 7
generateblocks_get_frontend_block_css()
S
80 1 3
GenerateBlocks_Settings::__construct()
S
75 1 4
GenerateBlocks_Block_Headline::block_id_exists()
S
78 1 3
GenerateBlocks_Rest::update_settings_permission()
S
80 1 3
GenerateBlocks_Rest::success()
S
67 1 9
GenerateBlocks_Rest::regenerate_css_files()
S
75 1 4
GenerateBlocks_Enqueue_CSS::enqueue_assets()
S
71 1 5
generateblocks_load_plugin_textdomain()
S
82 1 3
GenerateBlocks_Enqueue_CSS::update_saved_time()
S
80 1 3
GenerateBlocks_Query_Loop::__construct()
S
65 1 8
GenerateBlocks_Block_Headline::store_block_id()
S
79 1 3
generateblocks_enqueue_dashboard_scripts()
S
69 1 8
generateblocks_add_to_css_data()
S
69 1 8
generateblocks_set_excerpt_allowed_wrapper_blocks()
S
77 1 4
generateblocks_get_dashboard_pages()
S
68 1 9
GenerateBlocks_Settings::settings_page()
S
71 1 9
GenerateBlocks_Block_Grid::block_id_exists()
S
78 1 3
GenerateBlocks_Block_Container::store_block_id()
S
79 1 3
GenerateBlocks_Query_Loop::add_block_defaults()
S
68 1 7
GenerateBlocks_Enqueue_CSS::enable_enqueue()
S
80 1 3
GenerateBlocks_Enqueue_CSS::__construct()
S
66 1 8
GenerateBlocks_Settings::add_settings_container()
S
82 1 3
GenerateBlocks_Block_Button::store_block_id()
S
79 1 3
GenerateBlocks_Dynamic_Content::get_post_title()
S
79 1 3
GenerateBlocks_Dynamic_Content::__construct()
S
71 1 5
GenerateBlocks_Block_Grid::store_block_id()
S
79 1 3
GenerateBlocks_Block_Button::block_id_exists()
S
78 1 3
GenerateBlocks_Rest::onboarding_permission()
S
80 1 3
generateblocks_set_excerpt_allowed_blocks()
S
74 1 5
GenerateBlocks_Enqueue_CSS::add_options()
S
75 1 4
GenerateBlocks_Block_Button_Container::store_block_id()
S
79 1 3
GenerateBlocks_Dynamic_Content::add_block_defaults()
S
70 1 6
GenerateBlocks_Map_Deprecated_Attributes::map_attributes()
S
71 1 6
GenerateBlocks_Rest::__construct()
S
79 1 3
GenerateBlocks_Dynamic_CSS::css_output()
S
77 1 4
GenerateBlocks_Block_Button_Container::block_id_exists()
S
78 1 3
GenerateBlocks_Block_Image::store_block_id()
S
79 1 3
GenerateBlocks_Block_Image::block_id_exists()
S
78 1 3
GenerateBlocks_Block_Container::block_id_exists()
S
78 1 3