Code Analysis: Create Block Theme 2.4.0

Function Rating Maintainability Complexity Lines of code
CBT_Theme_Locale::escape_text_content_of_blocks()
B
39 21 69
CBT_Theme_Media::get_media_absolute_urls_from_template()
B
41 19 53
CBT_Theme_JSON_Resolver::export_theme_data()
A
40 15 60
CBT_Theme_Templates::eliminate_environment_specific_content_from_block()
A
47 16 33
CBT_Theme_Templates::add_templates_to_local()
A
43 14 52
CBT_Theme_Locale::get_text_replacement_patterns_for_html()
A
49 12 32
CBT_Theme_Fonts::copy_activated_fonts_to_theme()
A
43 10 46
CBT_Theme_API::rest_save_theme()
A
48 10 34
CBT_Theme_Zip::add_templates_to_zip()
A
46 9 43
CBT_Theme_Zip::add_activated_fonts_to_zip()
A
45 9 41
CBT_Theme_Zip::copy_theme_to_zip()
A
46 9 36
CBT_Theme_Utils::clone_theme_to_folder()
A
46 9 34
CBT_Theme_Create::create_blank_theme()
A
43 7 50
CBT_Theme_Fonts::get_all_fonts()
A
52 8 25
CBT_Theme_API::register_rest_routes()
A
37 1 123
CBT_Theme_Utils::relocate_theme()
A
48 7 33
CBT_Theme_Styles::update_style_css()
A
43 6 47
CBT_Theme_Fonts::remove_deactivated_font_assets()
S
51 7 26
CBT_Theme_Templates::prepare_template_for_export()
S
54 7 21
CBT_Theme_Media::add_media_to_local()
S
55 7 18
CBT_Theme_API::rest_reset_theme()
S
56 7 18
cbt_augment_resolver_with_utilities()
S
37 2 90
CBT_Theme_Create::create_child_theme()
S
47 5 36
CBT_Theme_Zip::add_media_to_zip()
S
55 6 18
CBT_Theme_Templates::get_theme_templates()
S
50 5 31
CBT_Theme_Templates::should_include_template()
S
61 6 13
CBT_Theme_Fonts::remove_deactivated_fonts_from_theme()
S
51 5 27
CBT_Theme_Readme::get_copyright_text()
S
47 4 38
CBT_Theme_Styles::build_style_css()
S
47 4 38
CBT_Theme_Create::clone_current_theme()
S
49 4 29
CBT_Theme_Tags::theme_tags_section()
S
47 3 43
CBT_Theme_Readme::add_or_update_section()
S
55 4 19
CBT_Theme_API::rest_export_theme()
S
49 3 31
CBT_Theme_Create::is_valid_screenshot()
S
62 5 10
CBT_Theme_Patterns::escape_alt_for_pattern()
S
60 4 13
CBT_Theme_API::rest_update_theme()
S
53 3 24
CBT_Editor_Tools::create_block_theme_sidebar_enqueue()
S
54 3 23
CBT_Theme_JSON::add_theme_json_variation_to_local()
S
55 3 19
CBT_Theme_Tags::tag_checkbox_input()
S
59 3 16
CBT_Theme_Tags::theme_tags_category()
S
59 3 15
CBT_Theme_Utils::is_valid_screenshot()
S
62 4 10
CBT_Theme_Media::get_media_folder_path_from_url()
S
58 3 14
CBT_Theme_Fonts::make_theme_font_src_absolute()
S
62 3 12
CBT_Theme_Zip::create_zip()
S
62 3 11
CBT_Theme_Readme::get_prop()
S
62 3 11
CBT_Theme_Readme::create()
S
46 1 39
CBT_Theme_Patterns::pattern_from_template()
S
57 2 19
CBT_Theme_API::rest_get_theme_data()
S
57 2 19
CBT_Theme_API::rest_get_readme_data()
S
57 2 19
CBT_Theme_API::rest_create_child_theme()
S
58 2 16
CBT_Theme_Utils::replace_screenshot()
S
63 3 10
CBT_Theme_Locale::escape_string()
S
63 3 10
CBT_Theme_Templates::clear_user_templates_customizations()
S
65 3 9
CBT_Plugin_Loader::run()
S
66 3 8
CBT_Theme_Media::make_relative_media_url()
S
67 3 7
CBT_Theme_API::rest_create_blank_theme()
S
59 2 15
CBT_Theme_Templates::clear_user_template_parts_customizations()
S
65 3 9
CBT_Theme_Patterns::escape_text_for_pattern()
S
68 3 6
CBT_Theme_Utils::get_screenshot_file_extension()
S
58 2 15
CBT_Theme_Utils::copy_screenshot()
S
57 2 15
CBT_Theme_API::rest_clone_theme()
S
61 2 13
CBT_Theme_API::rest_create_variation()
S
61 2 13
CBT_Theme_Readme::get_sections()
S
60 2 12
CBT_Theme_Templates::paternize_template()
S
62 2 11
CBT_Theme_API::sanitize_theme_data()
S
56 1 18
CBT_Theme_Readme::update()
S
57 1 16
CBT_Admin_Landing::admin_menu_page()
S
58 1 15
CBT_Theme_Templates::replace_template_namespace()
S
68 2 7
CBT_Theme_Utils::is_absolute_url()
S
77 2 3
CBT_Admin_Landing::create_admin_menu()
S
65 2 9
CBT_Theme_JSON_Resolver::clean_cached_data()
S
69 2 7
CBT_Theme_Templates::eliminate_environment_specific_content()
S
63 2 10
CBT_Theme_Readme::get_content()
S
69 2 7
CBT_Theme_Readme::add_or_update_prop()
S
62 2 10
CBT_Theme_Tags::is_default_tag()
S
66 2 8
CBT_Theme_Media::make_template_images_local()
S
66 2 8
CBT_Theme_Tags::is_active_theme_tag()
S
63 2 10
CBT_Theme_Utils::replace_namespace()
S
60 1 14
CBT_Theme_Readme::get_active_theme_data()
S
59 1 14
CBT_Theme_Styles::clear_user_styles_customizations()
S
60 1 13
CBT_Plugin_Loader::__construct()
S
77 1 4
CBT_Zip_Archive::addFromStringToTheme()
S
75 1 4
CBT_Theme_Fonts::get_user_activated_fonts()
S
74 1 4
CBT_Plugin::__construct()
S
78 1 4
CBT_Zip_Archive::addThemeDir()
S
75 1 4
CBT_Theme_Utils::is_valid_screenshot_file()
S
79 1 3
CBT_Theme_JSON_Resolver::write_theme_file_contents()
S
71 1 5
CBT_Plugin_Loader::add_action()
S
77 1 3
CBT_Plugin_Loader::add()
S
64 1 10
CBT_Admin_Landing::__construct()
S
79 1 3
CBT_Theme_JSON::add_theme_json_to_local()
S
71 1 6
CBT_Theme_Utils::get_file_extension_from_url()
S
75 1 4
CBT_Plugin::run()
S
82 1 3
CBT_Zip_Archive::__construct()
S
73 1 5
CBT_Zip_Archive::addFileToTheme()
S
75 1 4
CBT_Theme_Patterns::create_pattern_link()
S
71 1 5
CBT_Theme_Tags::list_default_tags()
S
76 1 4
CBT_Theme_Templates::escape_text_in_template()
S
68 1 7
CBT_Theme_Readme::file_path()
S
79 1 3
CBT_Theme_Zip::add_theme_json_to_zip()
S
70 1 7
CBT_Editor_Tools::__construct()
S
79 1 3
CBT_Theme_Templates::cleanup_template()
S
75 1 4
CBT_Theme_Utils::get_theme_slug()
S
80 1 3
CBT_Theme_JSON_Resolver::write_user_settings()
S
68 1 7
CBT_Plugin_Loader::add_filter()
S
77 1 3
CBT_Plugin::load_dependencies()
S
68 1 7
CBT_Theme_Fonts::persist_font_settings()
S
77 1 4
CBT_Theme_Readme::sanitize()
S
75 1 4
CBT_Plugin::define_admin_hooks()
S
73 1 5
cbt_run_create_block_theme()
S
77 1 4
CBT_Theme_API::__construct()
S
79 1 3
CBT_Theme_JSON_Resolver::get_theme_file_contents()
S
76 1 4
CBT_Theme_Tags::theme_tags_list()
S
63 1 10
CBT_Theme_API::rest_get_font_families()
S
65 1 10
CBT_Theme_Utils::get_current_wordpress_version()
S
71 1 5