Code Analysis: Ilmenite Cookie Consent 3.3.0

Function Rating Maintainability Complexity Lines of code
ILCC_Settings::customizer()
B
25
2 257
ILCC_Settings::get_consent_text()
A
52 11 23
ILCC_Trackers::get_allowlist_for_js()
A
53 9 23
ILCC_Trackers::get_disallow_for_js()
S
56 7 18
Ilmenite_Cookie_Consent::scripts()
S
47 4 33
Ilmenite_Cookie_Consent::styles()
S
63 4 10
ILCC_Settings::integrity_settings_page()
S
50 1 43
ILCC_Settings::integrity_settings()
S
49 1 38
ILCC_Consent::has_set_preferences()
S
70 3 6
Ilmenite_Cookie_Consent::load_languages()
S
66 3 7
Ilmenite_Cookie_Consent::instance()
S
72 2 6
Ilmenite_Cookie_Consent::__construct()
S
64 2 10
Ilmenite_Cookie_Consent::get_allow_and_disallowlists()
S
67 2 7
ILCC_Settings::hooks()
S
67 2 7
Ilmenite_Cookie_Consent::is_debugging()
S
72 2 6
ILCC_Consent::has_consented_to()
S
68 2 7
ILCC_Trackers::get_necessary()
S
68 2 7
ILCC_Settings::get_policy_url()
S
66 2 8
ILCC_Trackers::get_analytics()
S
68 2 7
ILCC_Consent::has_full_consent()
S
78 2 3
ILCC_Trackers::get_marketing()
S
68 2 7
ILCC_Consent::get_consented_list()
S
67 2 8
ILCC_Settings::get_only_necessary_text()
S
74 1 4
ILCC_Settings::is_marketing_shown()
S
72 1 5
ILCC_Settings::get_style()
S
75 1 4
ILCC_Settings::get_save_settings_button_title()
S
74 1 4
ILCC_Settings::get_settings_title()
S
74 1 4
ILCC_Settings::get_settings_necessary_heading()
S
74 1 4
ILCC_Trackers::get_all()
S
79 1 3
Ilmenite_Cookie_Consent::init_hooks()
S
66 1 8
ILCC_Settings::is_analytics_shown()
S
72 1 5
ILCC_Settings::get_settings_marketing_heading()
S
74 1 4
ILCC_Settings::get_configure_settings_text()
S
74 1 4
ILCC_Settings::get_settings_marketing_description()
S
74 1 4
ILCC_Settings::get_settings_analytics_heading()
S
74 1 4
Ilmenite_Cookie_Consent::get_remember_me_duration()
S
79 1 3
ilmenite_cookie_consent()
S
82 1 3
Ilmenite_Cookie_Consent::classes()
S
75 1 5
ILCC_Settings::get_accept_text()
S
74 1 4
ILCC_Settings::get_settings_necessary_description()
S
74 1 4
Ilmenite_Cookie_Consent::get_categories_cookie_name()
S
79 1 3
ILCC_Settings::get_settings_analytics_description()
S
71 1 5
ILCC_Settings::get_settings_description()
S
71 1 5
Ilmenite_Cookie_Consent::should_load_banner()
S
79 1 3
Ilmenite_Cookie_Consent::get_preferences_cookie_name()
S
79 1 3
ILCC_Settings::get_consent_title()
S
74 1 4