Code Analysis: Auto Alt Text for Images 1.1.35

Function Rating Maintainability Complexity Lines of code
forvoyez_bulk_analysis_notice()
B
28
12 210
forvoyez_add_analyze_button()
B
32 10 152
forvoyez_enqueue_media_scripts()
A
33 4 157
forvoyez_admin_notices()
A
35 3 162
forvoyez_count_incomplete_images()
A
42 9 56
Forvoyez_API_Manager::analyze_image()
A
36 6 91
forvoyez_verify_jwt()
A
47 9 36
Forvoyez_Image_Processor::bulk_analyze_media_images()
A
48 8 33
Forvoyez_Image_Processor::ajax_analyze_image()
A
47 7 40
Forvoyez_Admin::maybe_show_low_credits_warning()
A
50 7 31
Forvoyez_Admin::get_image_ids()
S
45 5 52
Forvoyez_Image_Processor::analyze_and_update_media_image()
S
48 6 32
Forvoyez_Admin::display_pagination()
S
49 6 31
Forvoyez_Admin::enqueue_admin_scripts()
S
39 2 82
Forvoyez_Admin::ajax_load_images()
S
48 5 34
Forvoyez_Admin::parse_and_sanitize_filters()
S
57 6 17
Forvoyez_API_Manager::verify_api_key()
S
47 4 41
Forvoyez_Image_Renderer::render_details_view()
S
50 4 41
Forvoyez_Image_Processor::load_more_images()
S
52 5 25
Forvoyez_Image_Processor::update_image_metadata()
S
54 5 22
Forvoyez_Image_Processor::process_images()
S
54 5 22
Forvoyez_Settings::decrypt()
S
55 5 21
Forvoyez_Image_Processor::update_image_meta()
S
55 5 21
Forvoyez_Admin::ajax_get_credits()
S
48 4 34
Forvoyez_Settings::ajax_save_api_key()
S
51 4 29
forvoyez_get_token_info()
S
53 4 25
Forvoyez_Admin::build_meta_query()
S
54 4 24
Forvoyez_API_Manager::get_token_info()
S
47 3 39
Forvoyez_Admin::ajax_get_image_ids()
S
55 4 19
Forvoyez_Image_Processor::sanitize_and_validate_metadata()
S
61 4 13
Forvoyez_Image_Processor::is_image_incomplete()
S
61 4 13
Forvoyez_Image_Renderer::render_image_item()
S
48 2 41
Forvoyez_Image_Processor::bulk_analyze_images()
S
53 3 25
Forvoyez_Settings::register_settings()
S
49 2 40
Forvoyez_Admin::render_images_grid()
S
56 3 23
Forvoyez_Image_Renderer::render_action_button()
S
56 3 22
Forvoyez_Image_Processor::init()
S
46 1 50
Forvoyez_Image_Processor::get_incomplete_images()
S
55 3 20
Forvoyez_Image_Renderer::render_metadata_icons()
S
52 2 33
forvoyez_get_bulk_images()
S
58 3 16
Forvoyez_Admin::ajax_verify_api_key()
S
59 3 15
Forvoyez_Admin::render_admin_page()
S
58 3 15
Forvoyez_Image_Processor::analyze_single_image()
S
60 3 13
Forvoyez_Image_Processor::process_image_batch()
S
60 3 13
Forvoyez_Settings::ajax_toggle_auto_analyze()
S
61 3 12
forvoyez_get_api_key()
S
63 3 11
forvoyez_get_language()
S
63 3 11
forvoyez_get_context()
S
63 3 11
forvoyez_sanitize_api_key()
S
59 2 18
Forvoyez_Image_Processor::schedule_image_analysis()
S
65 3 9
Forvoyez_Settings::generate_site_specific_key()
S
67 3 7
Forvoyez_Image_Processor::verify_ajax_request()
S
64 3 10
Forvoyez_Settings::ajax_save_language()
S
63 3 9
Forvoyez_Image_Renderer::is_metadata_complete()
S
72 3 5
Forvoyez_Settings::ajax_save_context()
S
63 3 9
Forvoyez_API_Manager::build_data_files()
S
58 2 15
Forvoyez_Image_Processor::analyze_image_on_upload()
S
65 3 9
Forvoyez_Image_Renderer::render_metadata_icon()
S
60 2 14
Forvoyez_API_Manager::format_error()
S
62 2 13
Forvoyez_Admin::get_query_args()
S
60 2 13
forvoyez_handle_bulk_action()
S
60 2 13
Forvoyez_Admin::display_status_configuration()
S
64 2 11
Forvoyez_Image_Renderer::render_action_buttons()
S
57 1 22
Forvoyez_Admin::init()
S
57 1 19
Forvoyez_Settings::get_api_key()
S
69 2 7
Forvoyez_Admin::ajax_get_image_counts()
S
64 2 10
Forvoyez_Image_Processor::cron_analyze_single_image()
S
70 2 6
forvoyez_maybe_flush_rewrite_rules()
S
72 2 6
forvoyez_init()
S
58 1 15
Forvoyez_API_Manager::__construct()
S
68 2 7
Forvoyez_Admin::get_image_counts()
S
60 1 14
Forvoyez_Admin::display_incomplete_images()
S
60 1 14
Forvoyez_Settings::init()
S
62 1 13
Forvoyez_Settings::encrypt()
S
62 1 13
Forvoyez_API_Manager::update_image_metadata()
S
61 1 13
forvoyez_uninstall()
S
62 1 12
Forvoyez_Admin::count_images_with_missing_data()
S
61 1 12
Forvoyez_Admin::add_menu_item()
S
62 1 12
Forvoyez_Image_Renderer::render_checkbox()
S
67 1 11
forvoyez_load_textdomain()
S
70 1 7
Forvoyez_Settings::sanitize_api_key()
S
80 1 3
Forvoyez_Admin::__construct()
S
81 1 3
Forvoyez_Settings::__construct()
S
80 1 3
Forvoyez_Image_Renderer::render_loader()
S
73 1 10
Forvoyez_Settings::get_context()
S
79 1 3
Forvoyez_API_Manager::init()
S
72 1 6
Forvoyez_Admin::get_total_images_count()
S
80 1 3
Forvoyez_Settings::get_language()
S
79 1 3
forvoyez_register_bulk_actions()
S
75 1 4
Forvoyez_Image_Processor::trigger_credits_update_batch()
S
81 1 3
Forvoyez_Admin::count_total_images()
S
69 1 6
forvoyez_activate()
S
73 1 5
Forvoyez_Image_Processor::trigger_credits_update()
S
81 1 3
Forvoyez_Admin::pagination_link()
S
68 1 8
Forvoyez_Admin::get_pending_images_count()
S
70 1 7
forvoyez_clear_image_cache()
S
72 1 6
Forvoyez_Image_Processor::__construct()
S
70 1 6
Forvoyez_Admin::get_processed_images_count()
S
76 1 4
forvoyez_deactivate()
S
78 1 4
Forvoyez_Admin::add_admin_page_nonce()
S
73 1 5
Forvoyez_Image_Renderer::render_image()
S
68 1 9