Code Analysis: Automatic Translate Addon For Loco Translate 2.4.11

Function Rating Maintainability Complexity Lines of code
LocoAutoTranslateAddon::atlt_get_user_info()
B
41 20 44
LocoAutoTranslateAddon::atlt_hide_unrelated_notices()
B
42 19 47
LocoAutoTranslateAddon::atlt_save_translations_handler()
A
39 15 60
CPFM_Feedback_Notice::cpfm_render_notice_panel()
A
40 15 54
Atlt_Dashboard::store_options()
A
47 15 33
LocoAutoTranslateAddon::loco_auto_translator_process_batch()
A
47 13 32
CPFM_Feedback_Notice::cpfm_handle_opt_in_choice()
A
50 12 25
LocoAutoTranslateAddon::atlt_dashboard_page()
A
38 8 76
Atlt_Dashboard::get_translation_data()
A
46 10 38
Atlt_Dashboard::review_notice()
A
44 9 42
LocoAutoTranslateAddon::atlt_enqueue_scripts()
A
42 8 55
ATLT_FeedbackForm::submit_deactivation_response()
A
41 7 58
ATLT_FeedbackForm::show_deactivate_feedback_popup()
A
40 6 71
CPFM_Feedback_Notice::cpfm_enqueue_assets()
A
46 7 37
LocoAutoTranslateAddon::init_feedback_notice()
A
48 7 32
LocoAutoTranslateAddon::register()
S
49 6 27
ATLT_cronjob::atlt_send_data()
S
45 5 41
ALTLReviewNotice::atlt_create_notice_content()
S
39 1 100
LocoAutoTranslateAddon::atlt_activate()
S
55 6 19
ALTLReviewNotice::atlt_admin_notice_for_reviews()
S
55 6 18
ATLT_cronjob::atlt_cron_extra_data_autoupdater()
S
64 6 9
LocoAutoTranslateAddon::atlt_do_activation_redirect()
S
59 5 15
atlt_get_plugin_display_name()
S
51 4 29
LocoAutoTranslateAddon::atlt_display_admin_notices()
S
60 5 13
atlt_is_plugin_installed()
S
64 5 9
LocoAutoTranslateAddon::onInit()
S
59 4 14
atlt_format_time_taken()
S
60 4 12
Helpers::userType()
S
66 4 8
CPFM_Feedback_Notice::cpfm_register_notice()
S
60 3 14
LocoAutoTranslateAddon::atlt_parse_query()
S
59 3 14
atlt_format_number()
S
60 3 13
LocoAutoTranslateAddon::atlt_plugin_required_admin_notice()
S
56 2 19
LocoAutoTranslateAddon::use_loco_latest_version_notice()
S
56 2 19
ATLT_FeedbackForm::enqueue_feedback_scripts()
S
66 3 7
Atlt_Dashboard::sort_column_data()
S
67 3 7
Atlt_Dashboard::ctp_enqueue_assets()
S
66 3 7
LocoAutoTranslateAddon::atlt_verify_loco_version()
S
66 3 8
Atlt_Dashboard::format_number_count()
S
66 3 8
LocoAutoTranslateAddon::atlt_load_ytranslate_scripts()
S
72 3 5
Atlt_Dashboard::atlt_hide_review_notice()
S
62 2 11
LocoAutoTranslateAddon::atlt_include_files()
S
68 2 8
ALTLReviewNotice::__construct()
S
70 2 6
LocoAutoTranslateAddon::__construct()
S
67 2 8
LocoAutoTranslateAddon::loco_auto_translator_process_batch_legacy()
S
68 2 7
CPFM_Feedback_Notice::cpfm_listen_for_external_notice_registration()
S
71 2 6
ATLT_cronjob::atlt_cron_schedules()
S
65 2 9
LocoAutoTranslateAddon::get_instance()
S
70 2 7
Helpers::proInstalled()
S
70 2 7
Atlt_Dashboard::atlt_hide_review_notice_status()
S
74 2 4
LocoAutoTranslateAddon::atlt_check_required_loco_plugin()
S
72 2 5
Atlt_Dashboard::instance()
S
71 2 6
LocoAutoTranslateAddon::updateSettings()
S
71 2 6
LocoAutoTranslateAddon::atlt_ajax_init()
S
66 2 8
ALTLReviewNotice::atlt_dismiss_review_notice()
S
69 1 6
LocoAutoTranslateAddon::atlt_admin_notices()
S
82 1 3
LocoAutoTranslateAddon::atlt_register_api()
S
66 1 9
ATLT()
S
82 1 3
LocoAutoTranslateAddon::atlt_use_pro_latest_version()
S
82 1 3
ATLT_FeedbackForm::__construct()
S
71 1 5
ATLT_cronjob::atlt_cron_init_hooks()
S
75 1 4
LocoAutoTranslateAddon::__wakeup()
S
78 1 3
ATLT_cronjob::__construct()
S
91 1 2
LocoAutoTranslateAddon::atlt_pro_already_active_notice()
S
82 1 3
CPFM_Feedback_Notice::__construct()
S
69 1 6
Atlt_Dashboard::__construct()
S
79 1 3
LocoAutoTranslateAddon::atlt_add_custom_class()
S
81 1 3
LocoAutoTranslateAddon::atlt_load_textdomain()
S
77 1 3
LocoAutoTranslateAddon::__clone()
S
78 1 3
LocoAutoTranslateAddon::atlt_deactivate()
S
72 1 6
LocoAutoTranslateAddon::atlt_settings_page_link()
S
71 1 5
LocoAutoTranslateAddon::atlt_add_locotranslate_sub_menu()
S
66 1 10
LocoAutoTranslateAddon::init_cron()
S
73 1 5