Code Analysis: CookieAdmin - Cookie Consent Banner 1.0.4

Most Complex Classes

Class Rating Complexity
CookieAdmin\Admin
D
151
CookieAdmin\Scanner
A
58
CookieAdmin\CookieCategorizer
S
23
CookieAdmin\Enduser
S
19
CookieAdmin\Database
S
2
CookieAdmin
S
0

Most Complex Functions

Function Rating Complexity
CookieAdmin\Admin::cookieadmin_save_settings()
D
71
CookieAdmin\Admin::scan_cookies_page()
C
24
CookieAdmin\Scanner::scan_forms_on_page()
C
29
cookieadmin_load_cookies_csv()
B
21
CookieAdmin\Admin::consent_form_page()
A
1
cookieadmin_categorize_cookies()
A
13
CookieAdmin\CookieCategorizer::match_and_enrich_cookies()
A
12
CookieAdmin\Enduser::check_if_cookies_allowed()
A
12
CookieAdmin\Admin::settings_page()
A
10
CookieAdmin\Admin::save_raw_scan_results()
A
9
CookieAdmin\Scanner::process_and_store_cookies()
A
9
CookieAdmin\Admin::enqueue_scripts()
A
9