Code Analysis: WindPress 3.1.26

Function Rating Maintainability Complexity Lines of code
WindPress\WindPress\Utils\Config::data_set()
B
44 20 43
WindPress\WindPress\Core\Volume::save_entries()
A
42 14 49
WindPress\WindPress\Core\Volume::get_entries()
A
43 12 41
WindPress\WindPress\Utils\Common::is_request()
A
53 13 22
WindPress\WindPress\Core\Cache::fetch_contents()
A
51 11 24
WindPress\WindPress\Integration\GreenShift\Compile::get_contents()
A
48 10 27
WindPress\WindPress\Integration\Gutenberg\Compile::get_contents()
A
48 10 27
WindPress\WindPress\Integration\Kadence\Compile::get_contents()
A
48 10 27
WindPress\WindPress\Utils\AssetVite::load_production_asset()
A
49 9 28
WindPress\WindPress\Integration\LiveCanvas\Compile::get_contents()
A
49 9 24
WindPress\WindPress\Api\Router::scan_apis()
A
48 8 31
WindPress\WindPress\Integration\Loader::scan_integrations()
A
48 8 31
WindPress\WindPress\Utils\AssetVite::get_manifest()
S
51 7 26
WindPress\WindPress\Utils\Cache::flush_cache_plugin()
S
55 6 20
WindPress\WindPress\Api\Admin\Settings\License::activate()
S
53 6 19
WindPress\WindPress\Utils\Notice::add()
S
56 6 18
WindPress\WindPress\Utils\Requirement::plugins()
S
55 6 18
WindPress\WindPress\Core\Runtime::append_header()
S
57 6 15
WindPress\WindPress\Utils\AssetVite::inject_react_refresh_preamble_script()
S
54 5 20
WindPress\WindPress\Utils\Common::save_file()
S
56 5 18
WindPress\WindPress\Plugin::boot()
S
55 5 18
WindPress\WindPress\Utils\AssetVite::_register_asset()
S
59 5 13
WindPress\WindPress\Core\Runtime::enqueue_css_cache()
S
54 4 21
WindPress\WindPress\Plugin::maybe_embedded_license()
S
56 4 18
WindPress\WindPress\Utils\Debug::shutdown_stopwatch()
S
56 4 16
WindPress\WindPress\Utils\Requirement::theme()
S
63 5 9
WindPress\WindPress\Utils\AssetVite::set_script_type_attribute()
S
59 4 14
WindPress\WindPress\Utils\AssetVite::_enqueue_asset()
S
59 4 14
WindPress\WindPress\Utils\Notice::adds()
S
62 4 12
WindPress\WindPress\Utils\Common::plugin_data()
S
61 4 11
WindPress\WindPress\Plugin::maybe_update_plugin()
S
60 4 11
WindPress\WindPress\Integration\LiveCanvas\Editor::register_livecanvas_autocomplete()
S
46 1 52
WindPress\WindPress\Integration\Elementor\Compile::get_contents()
S
54 3 18
WindPress\WindPress\Api\Admin\Settings\Cache::providers_scan()
S
53 3 18
WindPress\WindPress\Integration\Timber\Compile::get_contents()
S
57 3 16
WindPress\WindPress\Utils\Notice::admin_notices()
S
65 4 8
WindPress\WindPress\Core\Runtime::enqueue_play_cdn()
S
60 3 13
WindPress\WindPress\Utils\Common::redirect()
S
61 3 12
WindPress\WindPress\Utils\Requirement::printNotice()
S
59 3 12
WindPress\WindPress\Core\Runtime::enqueue_play_cdn_v3()
S
60 3 12
WindPress\WindPress\Core\Runtime::enqueue_play_cdn_v4()
S
60 3 12
WindPress\WindPress\Utils\Common::delete_file()
S
62 3 11
WindPress\WindPress\Core\Runtime::print_windpress_metadata()
S
61 3 11
WindPress\WindPress\Integration\Gutenberg\Editor::admin_head()
S
52 2 25
WindPress\WindPress\Integration\Elementor\Compile::get_post_metas()
S
63 3 10
WindPress\WindPress\Integration\Elementor\Main::is_exclude_admin()
S
71 3 6
WindPress\WindPress\Utils\Config::array_exists()
S
65 3 9
WindPress\WindPress\Utils\Requirement::multisite()
S
70 3 6
WindPress\WindPress\Integration\Gutenberg\Editor::enqueue_block_editor_assets()
S
69 3 6
WindPress\WindPress\Core\Runtime::init()
S
66 3 9
WindPress\WindPress\Integration\Kadence\Compile::__invoke()
S
70 3 6
WindPress\WindPress\Api\Admin\Settings\Cache::index()
S
62 3 10
WindPress\WindPress\Integration\LiveCanvas\Main::is_prevent_load()
S
70 3 6
WindPress\WindPress\Integration\LiveCanvas\Main::is_exclude_admin()
S
70 3 6
WindPress\WindPress\Core\Runtime::is_ubiquitous_panel()
S
76 3 3
WindPress\WindPress\Utils\AssetVite::load_development_asset()
S
59 2 13
WindPress\WindPress\Utils\AssetVite::prepare_asset_url()
S
61 2 11
WindPress\WindPress\Api\Admin\Settings\Options::store()
S
61 2 11
WindPress\WindPress\Core\Runtime::assets_metadata()
S
59 2 11
WindPress\WindPress\Utils\Debug::stopwatch()
S
70 2 6
WindPress\WindPress\Utils\Config::array_accessible()
S
78 2 3
WindPress\WindPress\Utils\Notice::get_lists()
S
68 2 7
WindPress\WindPress\Integration\Gutenberg\Main::__construct()
S
69 2 6
WindPress\WindPress\Utils\Requirement::wp()
S
69 2 6
WindPress\WindPress\Core\Cache::save_cache()
S
65 2 9
WindPress\WindPress\Utils\Requirement::php()
S
69 2 6
WindPress\WindPress\Api\Router::register_apis()
S
68 2 7
WindPress\WindPress\Integration\Loader::get_instance()
S
69 2 7
WindPress\WindPress\Core\Runtime::get_instance()
S
71 2 6
WindPress\WindPress\Integration\Loader::register_integrations()
S
67 2 7
WindPress\WindPress\Api\Admin\Settings\License::get_license()
S
64 2 9
WindPress\WindPress\Core\Runtime::is_cache_exists()
S
76 2 3
WindPress\WindPress\Integration\LiveCanvas\Compile::__invoke()
S
71 2 6
WindPress\WindPress\Integration\LiveCanvas\Main::__construct()
S
65 2 8
WindPress\WindPress\Api\Admin\Settings\Cache::store()
S
61 2 10
WindPress\WindPress\Integration\Timber\Compile::__invoke()
S
71 2 6
WindPress\WindPress\Plugin::get_instance()
S
71 2 6
WindPress\WindPress\Utils\Debug::shutdown()
S
77 2 4
WindPress\WindPress\Integration\Elementor\Compile::__invoke()
S
71 2 6
WindPress\WindPress\Plugin::plugins_loaded()
S
64 2 9
WindPress\WindPress\Plugin::plugin_action_links()
S
64 2 8
WindPress\WindPress\Utils\AssetVite::get_instance()
S
71 2 6
WindPress\WindPress\Api\AbstractApi::permission_callback()
S
77 2 3
WindPress\WindPress\Integration\Elementor\Main::__construct()
S
69 2 6
WindPress\WindPress\Utils\AssetVite::register_vite_client_script()
S
66 2 8
WindPress\WindPress\Integration\Elementor\Main::is_preview()
S
78 2 3
WindPress\WindPress\Integration\GreenShift\Compile::__invoke()
S
71 2 6
WindPress\WindPress\Utils\Config::propertyAccessor()
S
71 2 6
WindPress\WindPress\Utils\Config::set()
S
62 2 10
WindPress\WindPress\Utils\Config::get()
S
63 2 9
WindPress\WindPress\Admin\AdminPage::add_admin_menu()
S
61 1 12
WindPress\WindPress\Integration\Loader::__wakeup()
S
80 1 3
WindPress\WindPress\Core\Runtime::__wakeup()
S
80 1 3
WindPress\WindPress\Integration\GreenShift\Main::is_enabled()
S
77 1 3
WindPress\WindPress\Integration\Timber\Main::is_enabled()
S
77 1 3
WindPress\WindPress\Utils\AssetVite::filter_script_tag()
S
76 1 3
WindPress\WindPress\Api\Admin\Tailwind::get_prefix()
S
82 1 3
WindPress\WindPress\Core\Volume::sanitize_file_name_chars()
S
78 1 3
WindPress\WindPress\Utils\Notice::error()
S
78 1 3
WindPress\WindPress\Utils\Notice::warning()
S
78 1 3
WindPress\WindPress\Integration\LiveCanvas\Main::register_provider()
S
71 1 4
WindPress\WindPress\Utils\Notice::success()
S
78 1 3
WindPress\WindPress\Api\Admin\Settings\Options::get_prefix()
S
82 1 3
WindPress\WindPress\Api\Admin\Settings\Options::index()
S
70 1 5
WindPress\WindPress\Api\Admin\Settings\License::get_prefix()
S
82 1 3
WindPress\WindPress\Core\Cache::get_cache_path()
S
78 1 3
WindPress\WindPress\Integration\Elementor\Main::register_provider()
S
72 1 4
WindPress\WindPress\Admin\AdminPage::get_page_url()
S
77 1 3
WindPress\WindPress\Integration\Kadence\Main::is_enabled()
S
77 1 3
WindPress\WindPress\Api\Admin\Volume::store()
S
70 1 6
WindPress\WindPress\Utils\AssetVite::generate_development_asset_src()
S
76 1 3
WindPress\WindPress\Utils\AssetVite::__construct()
S
91 1 2
WindPress\WindPress\Api\Admin\Settings\License::index()
S
79 1 3
WindPress\WindPress\Core\Runtime::tailwindcss_version()
S
77 1 3
WindPress\WindPress\Utils\Common::is_updater_library_available()
S
79 1 3
WindPress\WindPress\Integration\Loader::__construct()
S
91 1 2
WindPress\WindPress\Api\Admin\Volume::index()
S
79 1 3
WindPress\WindPress\Core\Volume::data_dir_url()
S
78 1 3
WindPress\WindPress\Utils\AssetVite::asset_base_url()
S
78 1 3
WindPress\WindPress\Integration\Kadence\Main::get_name()
S
82 1 3
WindPress\WindPress\Utils\AssetVite::parse_options()
S
72 1 4
WindPress\WindPress\Utils\AssetVite::__clone()
S
91 1 2
WindPress\WindPress\Admin\AdminPage::__construct()
S
78 1 3
WindPress\WindPress\Integration\LiveCanvas\Main::get_name()
S
82 1 3
WindPress\WindPress\Plugin::deactivate_plugin()
S
77 1 4
WindPress\WindPress\Api\Admin\Settings\Cache::get_prefix()
S
82 1 3
WindPress\WindPress\Api\Admin\Settings\Cache::providers()
S
79 1 3
WindPress\WindPress\Plugin::__wakeup()
S
80 1 3
WindPress\WindPress\Api\Router::__construct()
S
72 1 6
WindPress\WindPress\Integration\Gutenberg\Main::get_name()
S
82 1 3
WindPress\WindPress\Api\Admin\Settings\Options::__construct()
S
91 1 2
WindPress\WindPress\Api\Admin\Settings\License::deactivate()
S
66 1 7
WindPress\WindPress\Plugin::__clone()
S
91 1 2
WindPress\WindPress\Core\Runtime::__clone()
S
91 1 2
WindPress\WindPress\Integration\Loader::get_integrations()
S
82 1 3
WindPress\WindPress\Integration\Timber\Main::register_provider()
S
72 1 4
WindPress\WindPress\Api\Admin\Settings\License::__construct()
S
91 1 2
WindPress\WindPress\Api\Admin\Volume::get_prefix()
S
82 1 3
WindPress\WindPress\Plugin::activate_plugin()
S
70 1 6
WindPress\WindPress\Integration\Timber\Main::__construct()
S
78 1 3
WindPress\WindPress\Integration\LiveCanvas\Main::is_enabled()
S
77 1 3
WindPress\WindPress\Core\Runtime::getVFSHtml()
S
71 1 4
WindPress\WindPress\Utils\AssetVite::enqueue_asset()
S
77 1 3
WindPress\WindPress\Integration\LiveCanvas\Editor::__construct()
S
78 1 3
WindPress\WindPress\Api\Admin\Tailwind::index()
S
71 1 5
WindPress\WindPress\Plugin::upgrade_plugin()
S
77 1 4
WindPress\WindPress\Plugin::init_plugin()
S
70 1 7
WindPress\WindPress\Api\Admin\Settings\License::register_custom_endpoints()
S
68 1 5
WindPress\WindPress\Utils\Common::random_slug()
S
77 1 3
WindPress\WindPress\Admin\AdminPage::render()
S
73 1 5
WindPress\WindPress\Utils\Notice::info()
S
78 1 3
WindPress\WindPress\Integration\GreenShift\Main::get_name()
S
82 1 3
WindPress\WindPress\Core\Runtime::enqueue_front_panel()
S
68 1 6
WindPress\WindPress\Integration\Loader::__clone()
S
91 1 2
WindPress\WindPress\Integration\Gutenberg\Compile::__invoke()
S
80 1 3
WindPress\WindPress\Api\Admin\Settings\Cache::__construct()
S
91 1 2
WindPress\WindPress\Integration\Kadence\Main::__construct()
S
78 1 3
WindPress\WindPress\Api\Admin\Volume::register_custom_endpoints()
S
71 1 4
WindPress\WindPress\Utils\Requirement::met()
S
80 1 3
WindPress\WindPress\Integration\Gutenberg\Main::register_provider()
S
72 1 4
WindPress\WindPress\Integration\Kadence\Main::register_provider()
S
71 1 4
WindPress\WindPress\Utils\AssetVite::register_asset()
S
77 1 3
WindPress\WindPress\Integration\Elementor\Main::is_enabled()
S
77 1 3
WindPress\WindPress\Integration\Elementor\Main::get_name()
S
82 1 3
WindPress\WindPress\Api\Admin\Tailwind::__construct()
S
91 1 2
WindPress\WindPress\Admin\AdminPage::init_hooks()
S
70 1 5
WindPress\WindPress\Api\Admin\Settings\Options::register_custom_endpoints()
S
71 1 4
WindPress\WindPress\Core\Runtime::__construct()
S
91 1 2
WindPress\WindPress\Core\Cache::get_cache_url()
S
78 1 3
WindPress\WindPress\Integration\Gutenberg\Editor::__construct()
S
78 1 3
WindPress\WindPress\Api\Admin\Settings\Cache::register_custom_endpoints()
S
66 1 6
WindPress\WindPress\Admin\AdminPage::enqueue_scripts()
S
66 1 7
WindPress\WindPress\Integration\Gutenberg\Main::is_enabled()
S
77 1 3
WindPress\WindPress\Integration\Timber\Main::get_name()
S
82 1 3
WindPress\WindPress\Core\Cache::get_providers()
S
78 1 3
WindPress\WindPress\Core\Volume::data_dir_path()
S
78 1 3
WindPress\WindPress\Api\Admin\Volume::__construct()
S
91 1 2
WindPress\WindPress\Integration\GreenShift\Main::__construct()
S
78 1 3
WindPress\WindPress\Utils\AssetVite::__wakeup()
S
80 1 3
WindPress\WindPress\Utils\Requirement::__construct()
S
80 1 3
WindPress\WindPress\Api\Admin\Tailwind::register_custom_endpoints()
S
75 1 3
WindPress\WindPress\Integration\GreenShift\Main::register_provider()
S
71 1 4
WindPress\WindPress\Plugin::__construct()
S
91 1 2