Code Analysis: Aiify - ChatGPT and Ollama AI Copywriting, Content Writing and Editing 0.1.6

Function Rating Maintainability Complexity Lines of code
settings()
A
26
4 217
register_aiify_block()
A
44 9 47
AIIFY\Ollama::sendRequest()
A
45 8 40
AIIFY\Ollama::chat()
S
62 4 11
install_or_upgrade()
S
57 3 18
ollama_to_openai()
S
60 3 16
AIIFY\Ollama::listModels()
S
62 4 10
AIIFY\Settings::plugin_page()
S
60 3 12
aii_fs()
S
52 2 26
prepare_options_ollama()
S
53 2 25
get_languages()
S
58 2 16
prepare_options_openai()
S
57 1 19
js_config()
S
55 1 19
render()
S
69 2 7
db_check()
S
68 2 7
array_to_options()
S
65 2 10
get_system_prompt()
S
69 2 7
add_tinymce_plugin()
S
64 1 11
connect_message_on_update()
S
64 1 10
AIIFY\Settings::admin_menu()
S
76 1 3
add_tinymce_toolbar_button()
S
76 1 4
AIIFY\Ollama::__construct()
S
65 1 10
AIIFY\Settings::default_sanitization_error_message()
S
78 1 3