Code Analysis: BlockArt Blocks 2.0.1

Function Rating Maintainability Complexity Lines of code
blockart_get_the_id()
B
46 19 37
BlockArt\Admin::hide_admin_notices()
A
47 16 33
BlockArt\BlockStyles::check_condition()
A
47 11 36
BlockArt\BlockStyles::generate()
A
47 11 33
BlockArt\ScriptStyle::register_scripts()
A
34 5 110
blockart_process_blocks()
A
49 10 30
BlockArt\BlockStyles::dimension()
A
45 9 44
BlockArt\BlockStyles::typography()
A
48 9 33
BlockArt\BlockStyles::generate_style_by_prop()
A
49 9 31
BlockArt\BlockStyles::background()
A
49 8 31
BlockArt\BlockStyles::process_media_query_styles()
A
50 8 29
blockart_array_random()
A
51 8 27
BlockArt\BlockStyles::process_responsive_background_styles()
A
51 8 24
blockart_array_get()
A
54 8 22
blockart_array_has()
A
55 8 20
BlockArt\BlockStyles::box_shadow()
A
48 7 31
BlockArt\BlockStyles::general()
S
50 7 30
BlockArt\BlockStyles::drop_shadow()
S
49 7 29
blockart_array_forget()
S
52 7 26
BlockArt\BlockStyles::border()
S
51 7 25
BlockArt\BlockStyles::create_style_file()
S
53 7 22
blockart_array_combine_keys()
S
54 7 21
BlockArt\BlockStyles::sides_style()
S
54 7 20
BlockArt\BlockStyles::process_value_selector()
S
52 6 26
BlockArt\BlockStyles::enqueue()
S
52 6 25
blockart_array_set()
S
55 6 19
blockart_array_has_any()
S
57 6 18
BlockArt\BlockStyles::enqueue_fonts()
S
50 5 32
blockart_array_sort_recursive()
S
57 6 17
blockart_array_first()
S
59 6 16
BlockArt\Review::maybe_show_review_notice()
S
60 6 13
BlockArt\BlockStyles::parse_css_string()
S
52 5 24
BlockArt\RestApi\Controllers\ImageImportController::create_item()
S
47 4 38
BlockArt\RestApi\Controllers\LibraryDataController::get_items()
S
52 5 23
BlockArt\BlockStyles::process_responsive_typography_styles()
S
55 5 19
BlockArt\Icon::setup()
S
58 5 16
blockart_filesystem_append_to_file()
S
57 5 16
blockart_array_flatten()
S
58 5 16
BlockArt\Blocks::maybe_prepare_blocks()
S
61 5 12
blockart_parse_args()
S
62 5 11
BlockArt\BlockStyles::maybe_generate()
S
58 4 15
blockart_array_cross_join()
S
60 4 15
BlockArt\BlockStyles::generate_fonts()
S
59 4 14
BlockArt\Deactivation::on_uninstall()
S
60 4 13
blockart_array_to_css_classes()
S
62 4 12
BlockArt\Review::review_notice_dismiss()
S
60 4 12
BlockArt\BlockStyles::process_border_radius_styles()
S
61 4 12
BlockArt\BlockStyles::process_border_size_styles()
S
61 4 12
blockart_array_dot()
S
62 4 11
BlockArt\Review::review_notice()
S
50 2 41
BlockArt\BlockStyles::make_all_device_styles()
S
53 3 25
BlockArt\RestApi\RestApi::register_rest_fields()
S
54 3 23
BlockArt\BlockTypes\AbstractBlock::register()
S
55 3 21
BlockArt\Blocks::init_hooks()
S
56 3 16
blockart_is_blockart_block()
S
64 4 10
blockart_get_allowed_svg_elements()
S
47 1 45
BlockArt\Blocks::maybe_clear_block_styles()
S
64 4 10
BlockArt\Admin::admin_footer_text()
S
59 3 15
BlockArt\BlockStyles::has_old_button_markup()
S
66 4 8
BlockArt\Blocks::preload_rest_api_path()
S
64 4 9
BlockArt\Blocks::enqueue_blocks_styles()
S
59 3 15
BlockArt\RestApi\RestApi::get_post_categories()
S
60 3 14
blockart_array_to_html_attributes()
S
61 3 12
BlockArt\Icon::get()
S
57 2 17
BlockArt\BlockStyles::make_styles()
S
57 2 17
blockart_get_filesystem()
S
64 3 9
blockart_get_widget_blocks()
S
60 2 15
blockart_array_collapse()
S
64 3 10
BlockArt\Update::on_update()
S
67 3 8
BlockArt\Activation::check_version()
S
71 3 5
BlockArt\BlockStyles::__construct()
S
64 3 10
blockart_array_wrap()
S
71 3 6
BlockArt\RestApi\Controllers\ImageImportController::create_item_permissions_check()
S
63 3 10
BlockArt\RestApi\RestApi::get_post_comments_number()
S
70 3 6
BlockArt\Admin::admin_redirects()
S
68 3 7
blockart_array_last()
S
69 3 6
BlockArt\Blocks::get_widget_blocks()
S
61 2 14
BlockArt\BlockStyles::update_styles()
S
60 2 14
BlockArt\Review::review_notice_scripts()
S
64 2 13
BlockArt\Admin::init_menus()
S
52 1 28
BlockArt\RestApi\RestApi::get_post_featured_media()
S
62 2 12
BlockArt\RestApi\RestApi::register_rest_routes()
S
64 2 11
BlockArt\BlockArt::register_settings()
S
56 1 22
BlockArt\RestApi\Controllers\ImageImportController::register_routes()
S
55 1 22
BlockArt\RestApi\Controllers\LibraryDataController::register_routes()
S
56 1 20
BlockArt\RestApi\Controllers\RegenCSSController::register_routes()
S
57 1 19
blockart_get_icon()
S
68 2 7
BlockArt\Blocks::maybe_clear_block_styles_on_theme_switch()
S
75 2 5
BlockArt\BlockStyles::make_media_query_styles()
S
71 2 6
BlockArt\RestApi\Controllers\RegenCSSController::update_item_permissions_check()
S
64 2 10
blockart_array_accessible()
S
79 2 3
blockart_is_block_theme()
S
79 2 3
BlockArt\Blocks::get_block_types()
S
61 1 15
BlockArt\Activation::maybe_set_activation_time()
S
70 2 6
BlockArt\Activation::maybe_set_activation_redirect()
S
70 2 6
blockart_array_shuffle()
S
66 2 10
BlockArt\BlockStyles::process_non_value_selector()
S
67 2 7
blockart_array_add()
S
71 2 6
BlockArt\RestApi\Controllers\LibraryDataController::get_items_permissions_check()
S
64 2 10
BlockArt\RestApi\Controllers\RegenCSSController::update_item()
S
64 2 9
BlockArt\ScriptStyle::get_asset_file()
S
65 2 9
BlockArt\BlockArt::after_wp_init()
S
67 2 8
BlockArt\BlockTypes\AbstractBlock::__construct()
S
76 2 4
blockart_value()
S
79 2 3
BlockArt\Admin::admin_footer_version()
S
77 2 3
blockart_array_exists()
S
71 2 6
BlockArt\Blocks::register_block_types()
S
72 2 6
blockart_array_prepend()
S
67 2 8
BlockArt\BlockStyles::get_saved_styles()
S
72 2 5
BlockArt\BlockStyles::write()
S
70 2 6
blockart_get_post_types()
S
61 1 14
BlockArt\BlockArt::__construct()
S
65 1 11
BlockArt\Blocks::block_categories()
S
65 1 11
BlockArt\Review::init_hooks()
S
72 1 5
BlockArt\Review::__construct()
S
82 1 3
blockart()
S
82 1 3
BlockArt\Deactivation::__construct()
S
75 1 4
blockart_array_divide()
S
79 1 3
BlockArt\Admin::markup()
S
82 1 3
BlockArt\BlockStyles::get_attribute_def()
S
76 1 4
blockart_is_preview()
S
80 1 3
BlockArt\Icon::build_attributes()
S
66 1 8
BlockArt\Update::__construct()
S
78 1 3
BlockArt\BlockArt::load_text_domain()
S
78 1 3
BlockArt\RestApi\RestApi::__construct()
S
82 1 3
blockart_to_array()
S
79 1 3
BlockArt\Admin::init_hooks()
S
67 1 7
BlockArt\BlockStyles::get_setting_value()
S
75 1 4
BlockArt\ScriptStyle::enqueue_scripts()
S
81 1 3
BlockArt\ScriptStyle::init_hooks()
S
75 1 4
BlockArt\BlockArt::init_hooks()
S
78 1 3
BlockArt\Activation::__construct()
S
74 1 4
blockart_generate_blocks_styles()
S
78 1 3
blockart_array_where()
S
79 1 3
blockart_array_pull()
S
73 1 5
BlockArt\BlockStyles::get_filename()
S
82 1 3
BlockArt\BlockTypes\AbstractBlock::get_metadata_base_dir()
S
80 1 3
blockart_array_except()
S
77 1 4
BlockArt\Blocks::__construct()
S
82 1 3
BlockArt\RestApi\RestApi::on_rest_api_init()
S
78 1 4
BlockArt\RestApi\RestApi::get_post_excerpt()
S
79 1 3
BlockArt\Icon::__construct()
S
82 1 3
BlockArt\BlockStyles::get_fonts()
S
82 1 3
blockart_array_is_assoc()
S
76 1 4
BlockArt\Activation::on_activate()
S
78 1 4
BlockArt\Admin::__construct()
S
82 1 3
BlockArt\RestApi\RestApi::init_hooks()
S
79 1 3
BlockArt\Deactivation::on_deactivate()
S
95 1 1
BlockArt\BlockArt::update_plugin_version()
S
72 1 5
BlockArt\Admin::enqueue()
S
77 1 4
blockart_array_only()
S
79 1 3
blockart_array_query()
S
79 1 3
BlockArt\Update::update_to_2_0_0_1()
S
73 1 5
blockart_head()
S
81 1 3
BlockArt\RestApi\RestApi::get_post_author()
S
70 1 6
BlockArt\BlockTypes\AbstractBlock::get_block_type()
S
80 1 3
BlockArt\Update::update_to_2_0_0()
S
73 1 5
BlockArt\BlockTypes\AbstractBlock::render()
S
82 1 3
BlockArt\BlockStyles::get_styles()
S
82 1 3
BlockArt\Blocks::maybe_clear_widget_block_styles()
S
72 1 5
blockart_last()
S
81 1 3
BlockArt\ScriptStyle::__construct()
S
82 1 3