Code Analysis: TRUENDO | GDPR Compliant Cookie Manager 2.4.1

Function Rating Maintainability Complexity Lines of code
Truendo_Admin::output_consent_mode_script()
C
30 19 175
Truendo_Public::build_consent_mode_script_html()
B
30 19 129
wpcf7_truendo_filter()
A
50 12 26
Truendo_Public::get_safe_consent_config()
A
53 11 23
Truendo_Public::should_load_wp_consent_script()
A
55 11 21
Truendo_Public::should_load_consent_mode_script()
A
55 11 21
wpcf7_truendo_form_tag_handler()
A
43 9 49
Truendo_Public::add_truendo_script()
A
49 10 30
Truendo_Public::get_trusettings_config()
A
47 9 38
Truendo_Admin::add_wp_consent_api_script()
A
54 10 22
Truendo_Admin::add_google_consent_mode_script()
A
54 10 22
Truendo_Public::get_safe_wp_consent_config()
A
53 10 22
Truendo_Admin::truendo_get_sanitized_wp_consent_states()
A
52 8 23
wpcf7_truendo_validation_filter()
A
57 8 16
Truendo_Admin::truendo_get_sanitized_consent_states()
S
51 7 25
wpcf7_truendo_mail_tag()
S
52 6 26
Truendo_Admin::truendo_get_google_consent_config()
S
51 5 28
Truendo_Public::build_wp_consent_script_html()
S
46 4 41
Truendo_Admin::truendo_get_wp_consent_config()
S
54 5 23
Truendo_Public::truendo_check_geo_script_exists()
S
52 5 23
Truendo_Admin::truendo_sanitize_consent_states()
S
55 5 20
Truendo_Admin::output_wp_consent_script()
S
50 4 33
Truendo_Admin::truendo_sanitize_wp_consent_states()
S
56 5 18
Truendo_Admin::truendo_admin_add_settings()
S
41 1 72
wpcf7_tag_generator_truendo()
S
45 1 56
Truendo_Admin::truendo_admin_add_action_links()
S
61 4 10
Truendo_Public::is_wp_consent_mode_active()
S
70 4 6
Truendo_Public::get_consent_mode_config()
S
56 2 20
Truendo_Admin::get_consent_mode_config()
S
56 2 20
Truendo_Admin::truendo_is_wp_consent_mode_active()
S
72 3 5
Truendo_Public::add_google_consent_mode_script()
S
65 3 10
Truendo_Public::is_consent_mode_enabled()
S
72 3 5
Truendo_Public::add_wp_consent_api_script()
S
65 3 10
Truendo_Public::get_wp_consent_mode_config()
S
60 2 15
Truendo_Admin::truendo_is_google_consent_mode_active()
S
72 3 5
Truendo_Admin::is_wp_consent_mode_active()
S
72 3 5
Truendo_Admin::truendo_check_page_builder()
S
63 3 10
Truendo_Admin::get_wp_consent_mode_config()
S
60 2 15
Truendo_Loader::truendo_run()
S
64 3 9
Truendo_Public::is_google_consent_mode_active()
S
72 3 5
Truendo_Admin::truendo_sanitize_wait_time()
S
66 3 9
Truendo_Public::truendo_check_page_builder()
S
63 3 10
Truendo_Admin::is_google_consent_mode_active()
S
72 3 5
Truendo::__construct()
S
62 2 12
wpcf7_truendo_form_class_attr()
S
72 2 6
wpcf7_truendo_as_validation()
S
71 2 6
Truendo_Admin::truendo_admin_display_admin_page()
S
64 1 11
Truendo::truendo_get_version()
S
82 1 3
Truendo::truendo_set_locale()
S
75 1 4
deactivate_truendo()
S
76 1 4
Truendo_Public::__construct()
S
77 1 4
Truendo_Admin::truendo_admin_enqueue_scripts()
S
64 1 9
run_truendo()
S
77 1 4
Truendo::truendo_define_public_hooks()
S
67 1 7
Truendo_Deactivator::deactivate()
S
89 1 2
Truendo::truendo_run()
S
82 1 3
Truendo_Public::truendo_public_enqueue_scripts()
S
77 1 3
Truendo::truendo_load_dependencies()
S
68 1 7
wpcf7_add_form_tag_truendo()
S
69 1 8
Truendo_Loader::__construct()
S
77 1 4
Truendo::truendo_get_loader()
S
82 1 3
Truendo_Admin::truendo_admin_enqueue_styles()
S
77 1 3
Truendo_Loader::add_filter()
S
77 1 3
Truendo_Loader::add()
S
64 1 10
Truendo_Admin::truendo_admin_render_admin_page()
S
82 1 3
Truendo_Admin::__construct()
S
77 1 4
Truendo::truendo_get_plugin_name()
S
82 1 3
activate_truendo()
S
76 1 4
Truendo_Activator::activate()
S
89 1 2
Truendo_Loader::truendo_button()
S
80 1 3
Truendo_i18n::load_plugin_textdomain()
S
69 1 7
Truendo::truendo_define_admin_hooks()
S
64 1 9
wpcf7_add_tag_generator_truendo()
S
73 1 5
Truendo_Public::truendo_public_enqueue_styles()
S
77 1 3
Truendo_Loader::add_action()
S
77 1 3
Truendo_Admin::my_plugin_menu()
S
67 1 10