Code Analysis: Cookie banner plugin for WordPress – Cookiebot CMP by Usercentrics 4.5.0

Most Complex Functions

Function Rating Complexity
cybot\cookiebot\lib\Cookiebot_WP::get_banner_script()
C
29
cybot\cookiebot\tests\unit\Test_Manipulate_Script::test_manipulate_script()
B
2
cybot\cookiebot\lib\Supported_Regions::get()
A
1
cybot\cookiebot\lib\Cookiebot_Javascript_Helper::include_cookiebot_js()
A
15
cybot\cookiebot\widgets\Cookiebot_Declaration_Widget::widget()
A
15
cybot\cookiebot\addons\controller\addons\embed_autocorrect\Embed_Autocorrect::cookiebot_addon_embed_autocorrect_content()
A
8
cybot\cookiebot\lib\Cookiebot_Javascript_Helper::should_show_banner()
A
13
cybot\cookiebot\settings\pages\Dashboard_Page::display()
A
8
cybot\cookiebot\addons\controller\addons\caos_host_analyticsjs_local\CAOS_Host_Analyticsjs_Local_Version_1_97::load_addon_configuration()
A
12
cybot\cookiebot\addons\controller\addons\caos_host_analyticsjs_local\CAOS_Host_Analyticsjs_Local_Version_4_2_6::load_addon_configuration()
A
12
cybot\cookiebot\addons\config\Settings_Config::register_settings()
A
13
cybot\cookiebot\lib\Cookiebot_Javascript_Helper::include_google_tag_manager_js()
A
12