EPKB_AI_Utilities B

Total Complexity 79
Dependencies 5
Dependents 15
Total lines 571
Lines of code 350
Logical lines of code 188
Comment lines 151
Methods 16
Properties 0

Methods 16

Method Rating Maintainability Complexity Lines of code
add_log()
A
42 13 49
sanitize_log_context()
A
42 13 48
handle_ai_error_and_die()
A
40 7 62
generate_uuid_v4()
A
48 8 30
send_ai_notification_email()
A
49 8 28
should_log()
S
62 6 12
run_cleanup_now()
S
52 4 25
validate_ai_user_matching()
S
59 4 14
get_logs()
S
61 4 12
prepare_email_message_body()
S
51 1 33
reset_logs()
S
69 2 7
is_ai_search_enabled()
S
64 2 9
is_ai_chat_enabled()
S
64 2 9
is_ai_enabled()
S
79 2 3
validate_widget_id()
S
72 2 6
extra_sanitize_text_field()
S
75 1 3