Code Analysis: LocoAI – Auto Translate for Loco Translate 2.7.1

Most Complex Classes

Class Rating Complexity
LocoAutoTranslateAddon
D
293
Atlt_Dashboard
S
50
CPFM_Feedback_Notice
S
40
ATLT_cronjob
S
25
ATLT_FeedbackForm
S
20
Helpers
S
3

Most Complex Functions

Function Rating Complexity
LocoAutoTranslateAddon::atlt_install_plugin()
D
34
LocoAutoTranslateAddon::atlt_generate_text_with_ai()
D
33
atlt_validate_provider_api_key()
D
32
LocoAutoTranslateAddon::atlt_dashboard_page()
C
22
LocoAutoTranslateAddon::atlt_save_translations_handler()
C
24
LocoAutoTranslateAddon::atlt_get_user_info()
B
23
LocoAutoTranslateAddon::atlt_openai_ajax_handler()
B
21
LocoAutoTranslateAddon::atlt_hide_unrelated_notices()
B
19
CPFM_Feedback_Notice::cpfm_render_notice_panel()
B
15
ATLT_cronjob::atlt_send_data()
A
15
Atlt_Dashboard::store_options()
A
15
LocoAutoTranslateAddon::atlt_register_ai_client()
A
14