Meow_MWAI_Core D

Total Complexity 283
Dependencies 24
Dependents 5
Total lines 1,294
Lines of code 1,059
Logical lines of code 637
Comment lines 100
Methods 59
Properties 14

Methods 59

Method Rating Maintainability Complexity Lines of code
sanitize_options()
D
30 30 128
add_image_from_url()
B
38 16 63
update_chatbots()
A
43 13 48
init()
A
49 12 32
run_query()
A
49 11 29
get_chatbots()
A
47 10 37
populate_dynamic_options()
A
41 7 62
estimate_tokens()
A
53 9 21
get_user_data()
A
56 9 16
get_post_types()
A
52 8 23
clean_sentences()
A
47 7 34
get_user_id()
A
56 8 18
record_tokens_usage()
A
49 7 32
get_ip_address()
S
50 7 27
record_images_usage()
S
54 7 20
get_all_options()
S
55 7 19
sanitize_sort()
S
56 7 17
get_mime_type()
S
51 5 26
record_audio_usage()
S
55 5 19
get_themes()
S
51 4 27
get_post()
S
51 4 26
fix_chat_id()
S
62 5 11
get_image_resolution()
S
57 4 17
register_scripts()
S
58 4 14
get_assistant()
S
61 4 13
get_post_content()
S
54 3 22
retrieve_context()
S
56 3 17
get_nonce()
S
65 4 10
get_engine_models()
S
65 4 9
download_image()
S
62 3 12
get_random_id()
S
61 3 12
do_placeholders()
S
61 3 12
update_ai_env()
S
63 3 10
get_ai_env()
S
65 3 9
get_embeddings_env()
S
65 3 9
get_chatbot()
S
65 3 9
enqueue_themes()
S
65 3 9
get_theme()
S
66 3 9
set_if_empty_defaults()
S
65 3 9
get_post_language()
S
61 2 11
update_options()
S
69 2 7
can_access_features()
S
74 2 4
stream_push()
S
64 2 10
get_admin_user()
S
68 2 7
is_url()
S
78 2 3
is_image()
S
68 2 7
safe_strlen()
S
67 2 8
get_session_id()
S
72 2 6
__construct()
S
61 1 12
update_themes()
S
77 1 4
check_rest_nonce()
S
72 1 5
markdown_to_html()
S
74 1 5
clean_text()
S
66 1 8
can_access_public_api()
S
75 1 4
update_option()
S
73 1 5
get_option()
S
75 1 4
can_access_settings()
S
79 1 3
can_start_session()
S
80 1 3
reset_options()
S
72 1 6