Code Analysis: GutenKit Blocks 1.1.0

Function Rating Maintainability Complexity Lines of code
Gutenkit\Config\BlockList::set_optional_list()
C
21
1 406
Gutenkit\Libs\AssetGenerator::combine_blocks_asstes()
B
40 20 57
Gutenkit\Helpers\Utils::fill_background_generator()
B
44 21 41
Gutenkit\Config\Modules::block_data()
B
48 18 29
Gutenkit\Helpers\Utils::get_box_value()
A
46 16 36
gutenkit_metaDataContent()
A
40 13 66
gutenkit_metaDataContent()
A
40 13 66
Gutenkit\Core\BuildSettings::__construct()
A
47 14 33
Gutenkit\Config\PostMetaList::set_list()
A
30 1 218
Gutenkit\Config\Blocks::register_blocks()
A
45 13 38
Gutenkit\Helpers\Utils::get_settings()
A
52 13 24
Gutenkit\Config\SettingsList::set_optional_list()
A
30 1 178
Gutenkit\Libs\AssetGenerator::set_fonts()
A
48 10 33
Gutenkit\Helpers\Utils::parse_css()
A
49 10 26
Gutenkit\Libs\AssetGenerator::save_post_hook()
A
52 9 24
Gutenkit\Config\Modules::metadata_settings()
A
55 8 18
Gutenkit\Libs\SvgSupport::allowed_svg_attrs_tags()
S
35 1 117
Gutenkit\Routes\MediaUploadFromUrl::upload_image()
S
47 6 37
Gutenkit\Core\BuildBlocks::__construct()
S
53 7 21
Gutenkit\Core\BuildModules::__construct()
S
53 7 21
Gutenkit\Core\Enqueue::blocks_scripts()
S
47 6 35
Gutenkit\Libs\SvgSupport::check_svg_files()
S
55 7 18
Gutenkit\Libs\SvgSupport::sanitize_svg()
S
51 6 28
Gutenkit\Core\ConfigList::set_active_list()
S
59 7 12
Gutenkit\Admin\Onboard\Onboard::submit()
S
53 6 21
Gutenkit\Config\Blocks::save_element()
S
53 6 20
Gutenkit\Core\Enqueue::add_page_settings_frontend_css()
S
48 5 33
Gutenkit\Routes\MediaUploadFromUrl::handle_media_upload_from_url_request()
S
55 6 18
Gutenkit\Admin\Api\ModulesData::action_edit_modules()
S
50 5 31
Gutenkit\Admin\Api\SettingsData::action_edit_settings()
S
50 5 31
Gutenkit\Libs\UtilityPackages::__construct()
S
37 1 89
Gutenkit\Admin\Api\BlocksData::action_edit_blocks()
S
51 5 28
Gutenkit\Config\Modules::register_modules()
S
59 6 13
Gutenkit\Config\Blocks::admin_scripts()
S
47 4 42
Gutenkit\Admin\Admin::enqueue_admin_scripts()
S
47 4 42
Gutenkit\Config\ModuleList::set_optional_list()
S
41 1 81
Gutenkit\Core\Enqueue::blocks_editor_scripts()
S
56 5 19
Gutenkit\Helpers\Utils::is_gkit_block()
S
64 6 8
Gutenkit\Libs\SvgSupport::fix_mime_type_svg()
S
58 5 15
Gutenkit\Core\Enqueue::convert_custom_properties()
S
59 5 14
Gutenkit\Config\Modules::get_asset()
S
58 5 14
Gutenkit\Core\Enqueue::add_motion_effects_attributes_on_save()
S
59 5 13
Gutenkit\Config\Modules::enqueue_assets()
S
58 5 13
Gutenkit\Libs\AssetGenerator::filter_blocks()
S
61 5 12
Gutenkit\Helpers\Utils::get_slider_value()
S
62 5 11
Gutenkit\Admin\Api\OnboardData::action_get_onboard()
S
52 4 26
Gutenkit\Admin\Api\ActivePluginData::action_get_active_plugin()
S
53 4 23
Gutenkit\Admin\Api\ModulesData::action_get_modules()
S
54 4 22
Gutenkit\Admin\Api\BlocksData::action_get_blocks()
S
54 4 22
Gutenkit\Admin\Api\SettingsData::action_get_settings()
S
54 4 22
Gutenkit\Admin\Api\OnboardData::post_save_onboard()
S
57 4 17
Gutenkit\Routes\MediaUploadFromUrl::get_attachment_id_by_origin()
S
54 3 22
Gutenkit\Libs\AssetGenerator::generate_fonts_url()
S
55 3 19
Gutenkit\Config\Modules::register_asset()
S
56 3 19
Gutenkit\Libs\AssetGenerator::minimize_css()
S
51 2 33
Gutenkit\Admin\Onboard\PluginDataSender::set_installed_plugins()
S
60 3 13
Gutenkit\Helpers\Utils::get_dynamic_block_wrapper_attributes()
S
61 3 11
Gutenkit\Admin\Admin::add_admin_menu()
S
49 1 39
Gutenkit\Admin\Api\ActivePluginData::is_plugin_active_for_network()
S
64 3 10
Gutenkit\Config\PostMeta::register_post_meta()
S
65 3 8
Gutenkit\Config\Modules::get_active_modules()
S
64 3 10
Gutenkit\Core\ConfigList::is_active()
S
73 3 4
Gutenkit\Admin\Onboard\PluginDataSender::get_data()
S
57 2 15
Gutenkit\Core\Enqueue::load_motion_effects_editor_styles()
S
70 3 6
Gutenkit::plugins_loaded()
S
50 1 30
Gutenkit\Libs\AssetGenerator::enqueue_fonts()
S
68 3 7
Gutenkit\Libs\AssetGenerator::fonts_resource_hints()
S
65 3 9
Gutenkit\Libs\AssetGenerator::generate_fse_assets()
S
61 2 12
Gutenkit\Admin\Api\BlocksData::__construct()
S
54 1 26
Gutenkit\Admin\Api\OnboardData::__construct()
S
55 1 23
Gutenkit\Admin\Api\SettingsData::__construct()
S
56 1 22
Gutenkit\Admin\Api\ModulesData::__construct()
S
56 1 22
Gutenkit\Helpers\Utils::svg_allowed_html()
S
55 1 22
Gutenkit\Config\PostMetaList::generate_device_properties()
S
58 1 19
Gutenkit\Config\ModuleList::set_required_list()
S
58 1 18
Gutenkit\Admin\Onboard\PluginDataSender::setThemes()
S
63 2 10
Gutenkit\Libs\SvgSupport::add_svg_mime_type()
S
69 2 7
Gutenkit\Admin\Admin::get_onboard_status()
S
78 2 3
Gutenkit\Libs\AssetGenerator::enqueue_inline_style()
S
70 2 6
Gutenkit::admin_redirect()
S
69 2 7
Gutenkit\Libs\SvgSupport::__construct()
S
66 2 8
Gutenkit\Libs\AssetGenerator::set_blocks_css()
S
67 2 8
Gutenkit\Helpers\Utils::add_class_to_svg()
S
63 2 10
Gutenkit\Libs\SvgSupport::is_gzipped()
S
67 2 7
Gutenkit\Admin\Onboard\PluginDataSender::set_activated_plugins()
S
72 2 5
Gutenkit\Admin\Admin::admin_menu_callback()
S
68 2 8
Gutenkit\Core\Enqueue::load_motion_effects_3rd_party_frontend_script_on_demand()
S
70 2 6
Gutenkit\Config\Modules::block_assets()
S
78 2 3
Gutenkit\Core\ConfigList::get_list()
S
70 2 6
Gutenkit::activated_plugin()
S
68 2 7
Gutenkit\Admin\Api\ActivePluginData::is_plugin_active()
S
77 2 3
Gutenkit\Config\PostMetaList::get_list()
S
71 2 6
Gutenkit\Libs\SvgSupport::get_filesystem()
S
71 2 6
Gutenkit\Admin\Onboard\PluginDataSender::sendAutomizyData()
S
62 1 13
Gutenkit\Admin\Onboard\PluginDataSender::send()
S
62 1 13
Gutenkit\Admin\Admin::__construct()
S
60 1 13
Gutenkit\Config\BlockList::set_required_list()
S
62 1 12
Gutenkit\Config\Blocks::register_block_categories()
S
63 1 12
Gutenkit\Helpers\Utils::img_allowed_html()
S
63 1 12
Gutenkit\Admin\Api\ActivePluginData::__construct()
S
63 1 11
Gutenkit\Routes\MediaUploadFromUrl::register_media_upload_from_url_route()
S
64 1 11
Gutenkit\Config\PostMeta::__construct()
S
79 1 3
Gutenkit\Core\ConfigList::set_full_list()
S
79 1 3
Gutenkit\Admin\Onboard\PluginDataSender::__construct()
S
75 1 5
Gutenkit\Core\ConfigList::__construct()
S
73 1 6
Gutenkit\Admin\Onboard\PluginDataSender::getUrl()
S
80 1 3
Gutenkit\Config\Blocks::__construct()
S
69 1 6
Gutenkit\Routes\MediaUploadFromUrl::__construct()
S
79 1 3
Gutenkit\Config\SettingsList::set_required_list()
S
81 1 3
Gutenkit\Routes\MediaUploadFromUrl::media_upload_from_url_permission_check()
S
80 1 3
Gutenkit\Core\ConfigList::set_optional_list()
S
100 1 0
Gutenkit\Core\Enqueue::__construct()
S
65 1 8
Gutenkit\Helpers\Utils::post_kses_extend_allowed_html()
S
72 1 5
Gutenkit\Core\ConfigList::set_required_list()
S
100 1 0
Gutenkit\Config\Modules::module_keys()
S
79 1 3
Gutenkit::helper_constants()
S
71 1 10
Gutenkit::__construct()
S
66 1 8
Gutenkit\Config\Modules::__construct()
S
71 1 5
Gutenkit\Libs\AssetGenerator::__construct()
S
67 1 7