Code Analysis: Create Block Theme 2.1.3

Function Rating Maintainability Complexity Lines of code
Create_Block_Theme_Admin::blockbase_save_theme()
C
37 24 73
Theme_Media::get_media_absolute_urls_from_template()
B
41 19 53
Theme_Form::create_admin_form_page()
B
26
3 267
Theme_Templates::get_text_to_localize_from_block()
B
42 16 51
MY_Theme_JSON_Resolver::export_theme_data()
A
40 15 60
Theme_Templates::eliminate_environment_specific_content_from_block()
A
47 16 33
Theme_Templates::add_templates_to_local()
A
43 14 52
Theme_Fonts::copy_activated_fonts_to_theme()
A
43 11 49
Theme_Readme::original_theme_credits()
A
44 9 49
Create_Block_Theme_API::rest_save_theme()
A
49 10 32
Theme_Zip::add_templates_to_zip()
A
46 9 43
Theme_Zip::add_activated_fonts_to_zip()
A
45 9 41
Theme_Zip::copy_theme_to_zip()
A
46 9 36
Theme_Utils::clone_theme_to_folder()
A
46 9 34
Theme_Fonts::remove_deactivated_fonts_from_theme()
A
45 8 44
Theme_Readme::update_readme_txt()
A
46 8 39
Theme_Create::create_blank_theme()
A
43 7 50
Create_Block_Theme_Admin::create_blank_theme()
A
41 6 56
Theme_Readme::copyright_section()
A
48 7 35
Create_Block_Theme_API::register_rest_routes()
A
37 1 123
Theme_Utils::relocate_theme()
A
48 7 33
Theme_Templates::prepare_template_for_export()
S
54 7 21
Theme_Media::add_media_to_local()
S
55 7 18
augment_resolver_with_utilities()
S
37 2 90
Theme_Create::create_child_theme()
S
47 5 36
Theme_Zip::add_media_to_zip()
S
55 6 18
Theme_Templates::get_theme_templates()
S
50 5 31
Theme_Templates::should_include_template()
S
61 6 13
Theme_Styles::build_style_css()
S
47 4 38
Theme_Readme::build_readme_txt()
S
47 4 36
Create_Block_Theme_Admin::clone_theme()
S
43 3 48
Theme_Readme::recommended_plugins_section()
S
56 5 18
Theme_Templates::clear_user_templates_customizations()
S
58 5 16
Theme_Tags::theme_tags_section()
S
47 3 43
Theme_Create::clone_current_theme()
S
53 4 23
Create_Block_Theme_API::rest_export_cloned_theme()
S
47 3 37
Theme_Create::is_valid_screenshot()
S
62 5 10
Theme_Patterns::escape_alt_for_pattern()
S
60 4 13
Create_Block_Theme_Admin::create_sibling_theme()
S
45 2 43
Create_Block_Theme_API::rest_export_theme()
S
51 3 27
Create_Block_Theme_Admin::create_child_theme()
S
46 2 41
Theme_Styles::update_style_css()
S
46 2 38
Create_Block_Theme_API::rest_export_child_cloned_theme()
S
48 2 37
Theme_Json::add_theme_json_variation_to_local()
S
55 3 19
Theme_Tags::tag_checkbox_input()
S
59 3 16
Theme_Tags::theme_tags_category()
S
59 3 15
Theme_Utils::is_valid_screenshot()
S
62 4 10
Theme_Media::get_media_folder_path_from_url()
S
58 3 14
Theme_Templates::escape_text_in_template()
S
61 3 12
Theme_Zip::create_zip()
S
62 3 11
Create_Block_Theme_API::rest_update_theme()
S
55 2 20
Create_Block_Theme_API::rest_get_theme_data()
S
57 2 19
Create_Block_Theme_API::rest_get_readme_data()
S
57 2 19
Theme_Patterns::pattern_from_template()
S
57 2 19
Create_Block_Theme_Admin::create_block_theme_enqueue()
S
57 2 17
WP_Theme_Directory::get_theme_names()
S
58 2 16
Theme_Patterns::escape_text_for_pattern()
S
68 3 6
Theme_Form::form_script()
S
66 3 7
Create_Block_Theme_Admin::export_child_theme()
S
58 2 15
Theme_Media::make_relative_media_url()
S
67 3 7
Theme_Utils::get_theme_slug()
S
63 3 10
Create_Block_Theme_Loader::run()
S
66 3 8
Create_Block_Theme_API::rest_create_blank_theme()
S
60 2 14
Create_Block_Theme_API::rest_create_child_theme()
S
60 2 14
Create_Block_Theme_API::rest_create_variation()
S
62 2 12
Create_Block_Theme_API::rest_clone_theme()
S
62 2 12
Theme_Utils::get_readme_data()
S
60 2 12
Theme_Templates::paternize_template()
S
62 2 11
WP_Theme_Directory::assets_enqueue()
S
57 1 19
Form_Messages::admin_notice_variation_success()
S
58 1 17
Form_Messages::admin_notice_error_theme_file_permissions()
S
60 1 17
Theme_Templates::eliminate_environment_specific_content()
S
63 2 10
MY_Theme_JSON_Resolver::clean_cached_data()
S
69 2 7
Theme_Tags::is_active_theme_tag()
S
63 2 10
Theme_Templates::replace_template_namespace()
S
68 2 7
Form_Messages::admin_notice_blank_success()
S
61 1 15
Theme_Utils::is_absolute_url()
S
77 2 3
Theme_Media::make_template_images_local()
S
66 2 8
Form_Messages::admin_notice_error_themes_file_permissions()
S
62 1 15
Create_Block_Theme_Admin::export_theme()
S
58 1 15
Theme_Fonts::get_user_activated_fonts()
S
68 2 7
Create_Block_Theme_Admin::create_admin_menu()
S
64 2 9
Theme_Templates::escape_text()
S
67 2 7
Theme_Tags::is_default_tag()
S
66 2 8
Theme_Utils::replace_namespace()
S
60 1 14
Create_Block_Theme_API::sanitize_theme_data()
S
59 1 14
Theme_Styles::clear_user_styles_customizations()
S
60 1 13
WP_Theme_Directory::register_theme_names_endpoint()
S
62 1 13
Theme_Templates::cleanup_template()
S
75 1 4
Create_Block_Theme::define_admin_hooks()
S
73 1 5
CbtZipArchive::addFileToTheme()
S
75 1 4
Theme_Patterns::create_pattern_link()
S
71 1 5
CbtZipArchive::addThemeDir()
S
75 1 4
MY_Theme_JSON_Resolver::write_theme_file_contents()
S
71 1 5
Form_Messages::admin_notice_error_variation_name()
S
71 1 5
Theme_Utils::get_file_extension_from_url()
S
75 1 4
MY_Theme_JSON_Resolver::write_user_settings()
S
68 1 7
Create_Block_Theme_Loader::__construct()
S
77 1 4
Create_Block_Theme_Admin::__construct()
S
70 1 6
CbtZipArchive::addFromStringToTheme()
S
75 1 4
CbtZipArchive::__construct()
S
73 1 5
Create_Block_Theme_Admin::download_file()
S
69 1 7
Theme_Tags::list_default_tags()
S
76 1 4
MY_Theme_JSON_Resolver::get_theme_file_contents()
S
76 1 4
Theme_Json::add_theme_json_to_local()
S
71 1 6
Form_Messages::admin_notice_error_unsupported_zip_archive()
S
69 1 8
Form_Messages::admin_notice_save_success()
S
71 1 7
run_create_block_theme()
S
77 1 4
Create_Block_Theme_Loader::add()
S
64 1 10
Form_Messages::admin_notice_export_success()
S
71 1 7
Create_Block_Theme_Loader::add_action()
S
77 1 3
Theme_Fonts::persist_font_settings()
S
78 1 4
Create_Block_Theme::run()
S
82 1 3
Create_Block_Theme_Admin::save_variation()
S
80 1 3
Form_Messages::admin_notice_error_theme_name()
S
71 1 5
Create_Block_Theme_Admin::save_theme_locally()
S
78 1 4
Theme_Zip::add_theme_json_to_zip()
S
70 1 7
Create_Block_Theme::load_dependencies()
S
68 1 7
Create_Block_Theme_Loader::add_filter()
S
77 1 3
Create_Block_Theme_API::__construct()
S
79 1 3
WP_Theme_Directory::__construct()
S
75 1 4
Theme_Tags::theme_tags_list()
S
63 1 10
Create_Block_Theme::__construct()
S
78 1 4