Code Analysis: GutenKit Blocks 2.0.0

Function Rating Maintainability Complexity Lines of code
Gutenkit\Config\BlockList::set_optional_list()
D
17
1 542
Gutenkit\Libs\AssetGenerator::combine_blocks_asstes()
C
38 29 58
Gutenkit\Config\Modules::block_data()
C
42 29 45
Gutenkit\Helpers\Utils::fill_background_generator()
B
43 25 41
Gutenkit\Helpers\Utils::get_typography_value()
B
45 23 38
Gutenkit\Core\BuildSettings::__construct()
B
41 22 51
Gutenkit\Helpers\Utils::get_box_value()
A
46 16 36
Gutenkit\Config\Blocks::register_blocks()
A
42 15 44
gutenkit_metaDataContent()
A
40 13 66
Gutenkit\Helpers\Utils::get_link_attributes()
A
46 15 34
Gutenkit\Config\PostMetaList::set_list()
A
30 1 218
Gutenkit\Helpers\Utils::get_settings()
A
52 13 24
Gutenkit\Config\SettingsList::set_optional_list()
A
29 1 186
Gutenkit\Helpers\Utils::get_border_value()
A
49 11 30
Gutenkit\Config\ModuleList::set_optional_list()
A
31 1 180
Gutenkit\Libs\UtilityPackages::__construct()
A
33 5 115
Gutenkit\Libs\AssetGenerator::set_fonts()
A
48 10 33
Gutenkit\Libs\UnfilteredFileSupport::check_files_formate()
A
51 10 27
Gutenkit\Helpers\Utils::parse_css()
A
49 10 26
Gutenkit\Libs\AssetGenerator::save_post_hook()
A
52 9 24
Gutenkit\Admin\Admin::enqueue_admin_scripts()
A
43 7 51
Gutenkit\Admin\Api\FavoriteTemplates::action_edit_favorite_templates()
A
48 8 35
Gutenkit\Routes\MediaUploadFromUrl::upload_image()
A
46 7 41
Gutenkit\Core\Enqueue::blocks_editor_scripts()
A
53 8 22
Gutenkit\Config\Blocks::save_element()
A
52 8 22
Gutenkit\Helpers\Utils::svg_allowed_html()
A
35 1 124
Gutenkit\Config\Modules::metadata_settings()
A
55 8 18
Gutenkit\Hooks\EntranceAnimation::add_entrance_animation_attributes_on_save()
S
56 8 15
Gutenkit\Helpers\Utils::is_gkit_block()
S
60 8 11
Gutenkit\Core\Enqueue::blocks_scripts()
S
45 6 40
Gutenkit\Core\BuildModules::__construct()
S
53 7 21
Gutenkit\Helpers\Utils::allowed_json_attrs_tags()
S
36 1 111
Gutenkit\Core\BuildBlocks::__construct()
S
53 7 21
Gutenkit\Libs\UnfilteredFileSupport::sanitize_json_data()
S
56 7 18
Gutenkit\Libs\UnfilteredFileSupport::sanitize_svg()
S
51 6 28
Gutenkit\Core\ConfigList::set_active_list()
S
59 7 12
Gutenkit\Admin\Onboard\Onboard::submit()
S
52 6 22
Gutenkit\Libs\UnfilteredFileSupport::fix_mime_types()
S
56 6 18
Gutenkit\Routes\MediaUploadFromUrl::handle_media_upload_from_url_request()
S
55 6 18
Gutenkit\Hooks\PageSettings::add_page_settings_frontend_css()
S
48 5 33
Gutenkit\Admin\Api\SettingsData::action_edit_settings()
S
50 5 31
Gutenkit\Admin\Api\ModulesData::action_edit_modules()
S
50 5 31
Gutenkit\Helpers\Utils::get_color()
S
57 6 15
Gutenkit\Admin\Api\BlocksData::action_edit_blocks()
S
51 5 28
Gutenkit\Config\Modules::register_modules()
S
59 6 13
Gutenkit\Admin\Admin::add_admin_menu()
S
44 3 55
Gutenkit\Libs\UnfilteredFileSupport::sanitize_json()
S
53 5 24
Gutenkit\Admin\Api\ActivePluginData::install_and_activate_plugin_from_external()
S
49 4 30
Gutenkit\Helpers\Utils::get_device_list()
S
46 3 45
Gutenkit\Core\Enqueue::convert_custom_properties()
S
59 5 14
Gutenkit\Config\Modules::get_asset()
S
58 5 14
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\Libs\AssetGenerator::generate_fonts_url()
S
51 4 26
Gutenkit\Routes\GlobalSettings::register_global_options_settings()
S
42 1 69
Gutenkit\Admin\Api\SettingsData::action_get_settings()
S
54 4 22
Gutenkit\Admin\Api\BlocksData::action_get_blocks()
S
54 4 22
Gutenkit\Admin\Api\FavoriteTemplates::action_get_favorite_templates()
S
54 4 22
Gutenkit\Config\Blocks::admin_scripts()
S
54 4 22
Gutenkit\Admin\Api\ModulesData::action_get_modules()
S
54 4 22
Gutenkit\Admin\Api\ActivePluginData::action_get_active_plugin()
S
54 4 21
Gutenkit\Admin\Api\OnboardData::post_save_onboard()
S
57 4 17
Gutenkit\Admin\Onboard\PluginDataSender::set_installed_plugins()
S
57 4 16
Gutenkit\Routes\MediaUploadFromUrl::get_attachment_id_by_origin()
S
54 3 22
Gutenkit\Config\Modules::register_asset()
S
56 3 19
Gutenkit\Libs\AssetGenerator::minimize_css()
S
51 2 33
Gutenkit\Admin\Admin::enqueue_popup_scripts()
S
57 3 18
Gutenkit\Config\Modules::block_assets()
S
67 4 7
Gutenkit\Libs\AssetGenerator::enqueue_scripts()
S
63 4 10
Gutenkit\Helpers\Utils::get_dynamic_block_wrapper_attributes()
S
61 3 11
Gutenkit::plugins_loaded()
S
54 2 20
Gutenkit\Admin\Admin::__construct()
S
55 2 19
Gutenkit\Admin\Onboard\PluginDataSender::get_data()
S
56 2 16
Gutenkit\Libs\AssetGenerator::fonts_resource_hints()
S
65 3 9
Gutenkit\Admin\Api\ActivePluginData::is_plugin_active_for_network()
S
64 3 10
Gutenkit\Libs\AssetGenerator::block_assets()
S
68 3 7
Gutenkit\Config\PostMeta::register_post_meta()
S
65 3 8
Gutenkit\Hooks\EntranceAnimation::load_entrance_animation_editor_styles()
S
68 3 7
Gutenkit\Config\Modules::get_active_modules()
S
64 3 10
Gutenkit\Config\Modules::get_active_modules_list()
S
64 3 10
Gutenkit\Core\ConfigList::is_active()
S
73 3 4
Gutenkit\Libs\AssetGenerator::generate_fse_assets()
S
61 2 12
Gutenkit\Admin\Api\BlocksData::__construct()
S
54 1 26
Gutenkit\Admin\Admin::add_license_page_menu()
S
63 2 11
Gutenkit\Config\ModuleList::set_required_list()
S
54 1 25
Gutenkit\Admin\Api\OnboardData::__construct()
S
55 1 23
Gutenkit\Helpers\Utils::iframe_allowed_html()
S
55 1 22
Gutenkit\Admin\Api\FavoriteTemplates::__construct()
S
56 1 22
Gutenkit\Admin\Api\ModulesData::__construct()
S
56 1 22
Gutenkit\Admin\Api\SettingsData::__construct()
S
56 1 22
Gutenkit\Admin\Api\ActivePluginData::__construct()
S
57 1 20
Gutenkit\Config\PostMetaList::generate_device_properties()
S
58 1 19
Gutenkit\Core\Enqueue::admin_scripts()
S
58 1 16
Gutenkit\Config\PostMetaList::get_list()
S
71 2 6
Gutenkit\Libs\UnfilteredFileSupport::__construct()
S
66 2 8
Gutenkit\Admin\Api\ActivePluginData::is_plugin_active()
S
77 2 3
Gutenkit::admin_redirect()
S
69 2 7
Gutenkit\Admin\Admin::get_onboard_status()
S
78 2 3
Gutenkit\Admin\Onboard\PluginDataSender::setThemes()
S
63 2 10
Gutenkit\Hooks\EntranceAnimation::load_entrance_animation_3rd_party_frontend_script_on_demand()
S
68 2 7
Gutenkit\Libs\UnfilteredFileSupport::get_filesystem()
S
71 2 6
Gutenkit\Core\ConfigList::get_list()
S
70 2 6
Gutenkit::activated_plugin()
S
68 2 7
Gutenkit\Admin\Admin::admin_menu_callback()
S
68 2 8
Gutenkit\Libs\UnfilteredFileSupport::allowed_mime_types()
S
67 2 8
Gutenkit\Helpers\Utils::add_class_to_svg()
S
63 2 10
Gutenkit\Libs\AssetGenerator::set_blocks_css()
S
67 2 8
Gutenkit\Libs\UnfilteredFileSupport::is_gzipped()
S
67 2 7
Gutenkit\Admin\Onboard\PluginDataSender::set_activated_plugins()
S
72 2 5
Gutenkit\Admin\Onboard\PluginDataSender::sendAutomizyData()
S
62 1 13
Gutenkit\Admin\Onboard\PluginDataSender::send()
S
62 1 13
Gutenkit\Helpers\Utils::img_allowed_html()
S
63 1 12
Gutenkit\Config\Blocks::register_block_categories()
S
63 1 12
Gutenkit\Routes\MediaUploadFromUrl::register_media_upload_from_url_route()
S
64 1 11
Gutenkit\Config\BlockList::set_required_list()
S
64 1 11
Gutenkit\Config\Modules::module_keys()
S
77 1 3
Gutenkit\Libs\AssetGenerator::__construct()
S
67 1 7
Gutenkit\Hooks\Init::__construct()
S
76 1 4
Gutenkit::helper_constants()
S
71 1 10
Gutenkit\Core\ConfigList::set_optional_list()
S
100 1 0
Gutenkit\Helpers\Utils::get_placeholder_image()
S
80 1 3
Gutenkit\Hooks\EntranceAnimation::__construct()
S
71 1 5
Gutenkit::__construct()
S
66 1 8
Gutenkit\Routes\MediaUploadFromUrl::__construct()
S
79 1 3
Gutenkit\Routes\GlobalSettings::__construct()
S
79 1 3
Gutenkit\Core\ConfigList::set_required_list()
S
100 1 0
Gutenkit\Admin\Admin::popup_callback()
S
83 1 5
Gutenkit\Config\Blocks::__construct()
S
69 1 6
Gutenkit\Config\Modules::__construct()
S
71 1 5
Gutenkit\Helpers\Utils::post_kses_extend_allowed_html()
S
72 1 5
Gutenkit\Core\ConfigList::set_full_list()
S
79 1 3
Gutenkit\Core\Enqueue::__construct()
S
72 1 5
Gutenkit\Core\ConfigList::__construct()
S
73 1 6
Gutenkit\Config\PostMeta::__construct()
S
79 1 3
Gutenkit\Config\SettingsList::set_required_list()
S
81 1 3
Gutenkit\Admin\Onboard\PluginDataSender::__construct()
S
75 1 5
Gutenkit\Hooks\PageSettings::__construct()
S
78 1 3
Gutenkit\Routes\MediaUploadFromUrl::media_upload_from_url_permission_check()
S
80 1 3
Gutenkit\Admin\Onboard\PluginDataSender::getUrl()
S
82 1 3