Code Analysis: GDPR Cookie Compliance (CCPA, PIPEDA ready) 4.5.4

Function Rating Maintainability Complexity Lines of code
Moove_GDPR_Controller::moove_gdpr_get_scripts()
D
25
55 120
Moove_GDPR_Controller::moove_gdpr_remove_php_cookies()
C
42 28 40
Moove_GDPR_Controller::moove_gdpr_get_static_scripts()
B
35 19 86
Moove_GDPR_Content::gdpr_get_php_cookies()
B
44 20 40
gdpr_get_module()
B
41 17 55
GDPR_Modules::get_section_strictly()
B
48 19 25
GDPR_Modules::get_section_third_party()
B
48 19 24
GDPR_Modules::get_section_advanced()
B
48 19 24
GDPR_Modules::get_branding_styles()
B
49 19 24
GDPR_Modules::get_tab_navigation()
B
49 19 22
Moove_GDPR_Content::gdpr_get_alertbox()
A
41 14 61
Moove_GDPR_Actions::moove_localize_script()
A
43 13 43
gdpr_get_display_language_by_locale()
A
25
3 191
Moove_GDPR_Controller::get_gdpr_plugin_details()
A
41 12 53
Moove_GDPR_Actions::gdpr_premium_section_ads()
A
43 12 51
Moove_GDPR_Content::gdpr_premium_update_alert()
A
45 13 36
GDPR_Modules::get_floating_button()
A
49 13 27
Moove_GDPR_License_Manager::get_premium_add_on()
A
51 13 24
moove_gdpr_deactivate()
A
48 11 33
Moove_GDPR_Content::gdpr_licence_input_field()
A
38 6 99
gdpr_get_attachment_id()
A
46 9 37
gdpr_get_logo_details()
A
47 8 38
GDPR_Modules::get_infobar_base()
A
52 9 21
Moove_GDPR_License_Manager::get_add_on_plugin_slug()
A
53 9 20
Moove_GDPR_Actions::gdpr_info_add_reject_button_extensions()
A
54 9 19
Moove_GDPR_Actions::gdpr_custom_button_styles()
A
45 7 48
GDPR_Modules::get_section_cookiepolicy()
A
54 9 17
Moove_GDPR_Actions::moove_frontend_gdpr_scripts()
A
50 8 24
Moove_GDPR_DB_Controller::__construct()
A
50 7 31
GDPR_Modules::get_section_overview()
A
55 8 16
gdpr_get_options()
S
59 8 13
Moove_GDPR_Content::gdpr_licence_action_button()
S
48 6 38
Moove_GDPR_Content::moove_gdpr_get_wpml_lang()
S
55 7 19
Moove_GDPR_Controller::get_minified_styles()
S
40 1 108
Moove_GDPR_Actions::gdpr_licence_key_visibility_hide()
S
55 7 18
GDPR_Modules::get_modal_base()
S
57 7 14
Moove_GDPR_License_Manager::validate_license()
S
46 5 40
GDPR_Modules::get_company_logo()
S
55 6 17
Moove_GDPR_Actions::gdpr_check_extensions()
S
57 6 15
Moove_GDPR_Actions::gdpr_settings_tab_nav_extensions()
S
42 3 59
Moove_GDPR_Actions::gdpr_update_options()
S
59 6 14
Moove_GDPR_License_Manager::premium_deactivate()
S
60 6 13
gdpr_cookie_is_accepted()
S
61 6 11
Moove_GDPR_Actions::__construct()
S
45 4 40
Moove_GDPR_License_Manager::is_plugin_installed()
S
58 5 17
gdpr_get_field()
S
63 6 10
Moove_GDPR_License_Manager::upgrader_source_selection()
S
57 5 15
Moove_GDPR_Controller::moove_hide_language_notice()
S
58 5 14
Moove_GDPR_Actions::gdpr_get_options()
S
59 5 14
Moove_GDPR_DB_Controller::get_options()
S
57 4 16
gdpr_update_field()
S
59 4 15
GDPR_Modules::get_tab_footer_buttons()
S
63 5 9
Moove_GDPR_Controller::moove_gdpr_minify_css()
S
50 2 34
Moove_GDPR_Actions::gdpr_info_add_close_button_content()
S
58 3 16
Moove_GDPR_Actions::gdpr_cdn_base_url()
S
62 4 10
GDPR_Modules::get_infobar_content()
S
57 3 14
Moove_GDPR_Actions::gdpr_info_add_close_button_extensions()
S
60 3 13
Moove_GDPR_Actions::moove_gdpr_footer_branding_content()
S
59 3 13
moove_gdpr_plugin_settings_link()
S
59 3 13
GDPR_Modules::get_gdpr_branding()
S
60 3 12
GDPR_Modules_View::load()
S
61 3 11
Moove_GDPR_DB_Controller::remove_duplicate_entries()
S
59 2 16
Moove_GDPR_Content::moove_gdpr_get_cookie_policy_content()
S
63 3 9
GDPR_Modules::get_infobar_buttons()
S
65 3 8
gdpr_cookie_add_plugin_meta_links()
S
60 2 14
Moove_GDPR_Controller::moove_gdpr_check_database()
S
75 2 4
Moove_GDPR_Actions::gdpr_thirdparty_admin_scripts()
S
67 2 7
Moove_GDPR_Actions::gdpr_cc_keephtml()
S
70 2 7
Moove_GDPR_Actions::moove_register_scripts()
S
72 2 5
GDPR_View::load()
S
64 2 9
Moove_GDPR_Content::get_license_token()
S
74 2 4
Moove_GDPR_Actions::gdpr_support_sidebar_class()
S
71 2 6
Moove_GDPR_Content::moove_gdpr_get_secondary_notice()
S
63 2 10
Moove_GDPR_DB_Controller::update()
S
63 2 10
gdpr_get_site_id()
S
79 2 3
Moove_GDPR_Content::moove_gdpr_get_strict_necessary_warning()
S
63 2 10
Moove_GDPR_Options::moove_gdpr_admin_menu()
S
62 1 12
gdpr_cookie_compliance_load_libs()
S
62 1 12
Moove_GDPR_DB_Controller::get()
S
74 1 4
Moove_GDPR_Actions::moove_register_ajax_actions()
S
63 1 10
Moove_GDPR_Content::moove_gdpr_get_strict_necessary_content()
S
74 1 4
Moove_GDPR_Options::moove_gdpr_settings_page()
S
70 1 6
gdpr_delete_option()
S
74 1 5
moove_gdpr_activate()
S
100 1 2
Moove_GDPR_Actions::gdpr_delete_options()
S
77 1 4
Moove_GDPR_Options::__construct()
S
79 1 3
gdpr_get_logo_alt()
S
79 1 3
Moove_GDPR_License_Manager::upgrade_plugin()
S
68 1 7
Moove_GDPR_Actions::moove_gdpr_admin_scripts()
S
72 1 4
Moove_GDPR_Controller::__construct()
S
91 1 2
Moove_GDPR_Actions::gdpr_remove_cached_scripts()
S
77 1 4
Moove_GDPR_DB_Controller::gdpr_table()
S
73 1 5
Moove_GDPR_Content::moove_gdpr_get_option_name()
S
82 1 3
Moove_GDPR_Controller::moove_gdpr_localize_scripts()
S
73 1 5
Moove_GDPR_Content::moove_gdpr_get_third_party_content()
S
71 1 5
Moove_GDPR_DB_Controller::delete_option()
S
69 1 6
Moove_GDPR_Content::moove_gdpr_get_localize_scripts()
S
73 1 5
Moove_GDPR_Content::moove_gdpr_get_advanced_cookies_content()
S
74 1 4
moove_gdpr_get_plugin_directory_url()
S
81 1 3
Moove_GDPR_Content::__construct()
S
91 1 2
Moove_GDPR_Controller::moove_gdpr_add_editor_styles()
S
79 1 3
Moove_GDPR_Controller::moove_gdpr_cookie_popup_modal()
S
70 1 6
moove_gdpr_load_textdomain()
S
78 1 3
Moove_GDPR_Controller::moove_gdpr_cookie_popup_info()
S
75 1 4
Moove_GDPR_Content::moove_gdpr_ifb_content()
S
65 1 8
Moove_GDPR_License_Manager::install_plugin()
S
68 1 7
Moove_GDPR_Content::moove_gdpr_get_key_name()
S
82 1 3
Moove_GDPR_Content::moove_gdpr_get_privacy_overview_content()
S
74 1 4
Moove_GDPR_License_Manager::__construct()
S
91 1 2
GDPR_Modules::__construct()
S
67 1 8