Code Analysis: Fix Alt Text 1.6.1

Function Rating Maintainability Complexity Lines of code
FixAltText\Table_AJAX::update_inline_alt_text()
D
27
30 137
FixAltText\HelpersLibrary\Scan_Process::process()
C
32 26 97
FixAltText\HelpersLibrary\Scan_Process::try_to_start()
C
33 22 95
FixAltText\HelpersLibrary\Run::create_table()
B
35 20 81
FixAltText\HelpersLibrary\Table::print_column_headers()
B
35 20 80
FixAltText\HelpersLibrary\Settings_Display::checkboxes()
B
35 20 80
FixAltText\HelpersLibrary\REQUEST::is_url()
B
43 19 45
FixAltText\HelpersLibrary\Settings_Display::checkbox_table()
B
42 18 44
FixAltText\HelpersLibrary\Debug::display_table()
A
40 14 70
FixAltText\Dashboard::metabox_settings()
A
36 13 83
FixAltText\HelpersLibrary\REQUEST::var()
A
46 16 38
FixAltText\HelpersLibrary\REQUEST::sanitize()
A
43 15 49
FixAltText\HelpersLibrary\Scan_Process::handle()
A
45 15 43
FixAltText\Admin::scripts()
A
41 14 51
FixAltText\HelpersLibrary\Scan_Process::start()
A
38 12 68
FixAltText\Row::add_entries()
A
42 13 49
FixAltText\Network_Settings::are_scans_needed()
A
44 13 43
FixAltText\Settings::save()
A
42 12 57
FixAltText\HelpersLibrary\Scan_Process::queue()
A
45 13 40
FixAltText\Settings::__construct()
A
49 12 30
FixAltText\HelpersLibrary\Debug::debug_notices()
A
45 11 41
FixAltText\Table_AJAX::get_inline_alt_text_row()
A
42 10 52
FixAltText\HelpersLibrary\Notification::display_bell()
A
46 11 33
check_compatibility()
A
43 10 46
FixAltText\HelpersLibrary\Base::load()
A
51 11 27
FixAltText\Dashboard::metabox_issues()
A
41 9 54
FixAltText\HelpersLibrary\Admin::display_notice()
A
46 10 36
FixAltText\Row::set_issues()
A
47 10 35
FixAltText\HelpersLibrary\Scan::display_start_scan_button()
A
47 10 32
FixAltText\HelpersLibrary\Scan::reset()
A
45 9 46
FixAltText\HelpersLibrary\Scan::get_recent_scan()
A
50 10 29
FixAltText\Network_Settings::save()
A
45 9 44
FixAltText\HelpersLibrary\Base::set()
A
54 10 20
FixAltText\Filters::get_issues()
A
48 9 34
FixAltText\HelpersLibrary\Settings_Display::select()
A
46 8 37
FixAltText\HelpersLibrary\Scan_Process::get_group()
A
47 8 35
FixAltText\HelpersLibrary\Scan::display_scan_stats()
A
46 8 34
FixAltText\Scan::scan_meta()
A
47 8 33
FixAltText\HelpersLibrary\Scan_Process::push_to_queue()
A
49 8 31
FixAltText\HelpersLibrary\Scan_Process::update()
A
51 8 26
FixAltText\Table::column_reference()
A
45 7 39
FixAltText\HelpersLibrary\Admin::check_permissions()
A
53 8 23
FixAltText\HelpersLibrary\Run::remove_crons()
A
53 8 22
FixAltText\HelpersLibrary\Scan_Process::complete()
A
43 6 51
FixAltText\HelpersLibrary\Notification::update_read_status()
S
49 7 30
FixAltText\HelpersLibrary\Admin::prevent_update()
S
48 7 30
FixAltText\HelpersLibrary\Run::prevent_caching()
S
59 8 14
FixAltText\HelpersLibrary\Table::display_search_box()
S
46 6 41
FixAltText\HelpersLibrary\Run::clean_request_uri()
S
51 7 25
FixAltText\HelpersLibrary\Migration::init()
S
53 7 23
FixAltText\HelpersLibrary\Scan::display_results_not_available()
S
48 6 32
FixAltText\Admin::check_notices()
S
49 6 31
FixAltText\Admin::init()
S
46 5 45
FixAltText\HelpersLibrary\Table::display_filter()
S
48 6 30
FixAltText\HelpersLibrary\Debug::init()
S
50 6 29
FixAltText\Dashboard::metabox_scan()
S
51 6 28
FixAltText\Admin::plugin_action_links()
S
43 4 57
FixAltText\Scan::scan_post()
S
46 5 40
FixAltText\Plugin::activate_blog()
S
53 6 23
FixAltText\References_Table::get_additional_filters_query()
S
54 6 21
FixAltText\HelpersLibrary\Scan::cancel()
S
54 6 20
FixAltText\HelpersLibrary\Settings_Display::list()
S
54 6 20
FixAltText\HelpersLibrary\Notification::cleanup_notifications()
S
55 6 20
FixAltText\Scan::get_from_html()
S
47 5 34
FixAltText\HelpersLibrary\Debug::cleanup()
S
56 6 18
FixAltText\HelpersLibrary\Scan_Process::get_queue_files()
S
57 6 16
FixAltText\HelpersLibrary\Get::is_real_url()
S
59 6 14
FixAltText\Dashboard::set_widgets()
S
51 5 29
FixAltText\HelpersLibrary\Debug::log()
S
59 6 13
FixAltText\HelpersLibrary\Scan_Process::update_progress()
S
52 5 24
FixAltText\HelpersLibrary\Scan_Process::get_queue_count()
S
53 5 23
FixAltText\HelpersLibrary\Scan_Process::display_progress_bar()
S
46 4 36
FixAltText\HelpersLibrary\Table::highlight_search()
S
54 5 20
FixAltText\Table_AJAX::display_inline_alt_text_column()
S
54 5 20
FixAltText\Network_Settings::set_default()
S
55 5 20
FixAltText\Settings::get_current_settings()
S
56 5 19
FixAltText\HelpersLibrary\Table::get_search_query()
S
54 5 19
FixAltText\Network_Settings::__construct()
S
56 5 19
FixAltText\HelpersLibrary\Admin::init()
S
49 4 34
FixAltText\Admin::admin_menu()
S
56 5 19
FixAltText\HelpersLibrary\Scan_Process::get_memory_limit()
S
56 5 17
FixAltText\Scan::save_post_scan()
S
57 5 16
FixAltText\Get::is_valid_image_url()
S
62 6 10
FixAltText\HelpersLibrary\Scan::stop_all_scans()
S
60 5 14
FixAltText\Get::tables()
S
42 1 72
FixAltText\HelpersLibrary\Base::get()
S
62 5 11
FixAltText\HelpersLibrary\Menu::get_all()
S
53 4 24
FixAltText\HelpersLibrary\Get::sites()
S
54 4 22
FixAltText\HelpersLibrary\Table::bulk_actions_load()
S
53 4 21
FixAltText\Table::column_image_preview()
S
55 4 19
FixAltText\HelpersLibrary\Settings_Display::input()
S
55 4 18
FixAltText\HelpersLibrary\Scan_Process::start_admin_session()
S
56 4 17
FixAltText\References_Table::get_searchable_columns()
S
57 4 16
FixAltText\HelpersLibrary\Admin::scripts()
S
57 4 16
FixAltText\HelpersLibrary\Get::term_by_id()
S
58 4 15
FixAltText\HelpersLibrary\Get::table()
S
60 4 14
FixAltText\Network_Settings::can_role_access_tool()
S
61 4 13
FixAltText\Plugin::enable_plugin()
S
61 4 13
FixAltText\Admin::get_current_tab()
S
62 4 13
FixAltText\HelpersLibrary\Scan_Process::get_queue_file()
S
61 4 13
FixAltText\Network_Settings::can_user_access_tool()
S
62 4 12
FixAltText\Get::allowed_extensions()
S
62 4 12
FixAltText\Plugin::init()
S
52 3 27
FixAltText\References_Table::prepare_items()
S
50 3 27
FixAltText\HelpersLibrary\Scan_Process::delete()
S
62 4 12
FixAltText\Scan::wp_get_original_image_url()
S
61 4 12
FixAltText\Scan::delete_post_entries()
S
63 4 11
FixAltText\HelpersLibrary\Table::prepare_items()
S
51 3 26
FixAltText\HelpersLibrary\Notification::get_notifications()
S
62 4 11
FixAltText\HelpersLibrary\Run::purge_table()
S
62 4 11
FixAltText\HelpersLibrary\Scan::is_complete()
S
64 4 11
FixAltText\HelpersLibrary\Debug::display_constants_table()
S
61 4 11
FixAltText\Network_Settings::check_differences()
S
63 4 11
FixAltText\Settings::is_scan_needed()
S
54 3 20
FixAltText\Plugin::load_only()
S
55 3 20
FixAltText\HelpersLibrary\Menu::get_by_id()
S
56 3 19
FixAltText\Run::delete_options()
S
56 3 19
FixAltText\HelpersLibrary\Scan_Process::maybe_handle()
S
58 3 16
FixAltText\HelpersLibrary\Scan_Process::memory_exceeded()
S
57 3 16
FixAltText\HelpersLibrary\REQUEST::text_field()
S
65 4 9
FixAltText\HelpersLibrary\REQUEST::url()
S
65 4 9
FixAltText\HelpersLibrary\REQUEST::email()
S
65 4 9
FixAltText\HelpersLibrary\REQUEST::int()
S
65 4 9
FixAltText\HelpersLibrary\REQUEST::key()
S
64 4 9
FixAltText\HelpersLibrary\Admin::display_page()
S
57 3 15
FixAltText\HelpersLibrary\Admin::display_header()
S
59 3 15
FixAltText\HelpersLibrary\Scan::is_running()
S
68 4 7
FixAltText\HelpersLibrary\Scan::has_full_scan_ran()
S
66 4 8
FixAltText\HelpersLibrary\Table::get_where_query()
S
62 4 10
FixAltText\HelpersLibrary\REQUEST::bool()
S
65 4 9
FixAltText\Filters::get_from_where()
S
59 3 14
FixAltText\HelpersLibrary\Scan::save()
S
59 3 14
FixAltText\Network_Settings::using_network_settings()
S
62 3 12
FixAltText\HelpersLibrary\Menu::wp_update_nav_menu()
S
61 3 12
FixAltText\HelpersLibrary\Scan_Process::can_we_start()
S
61 3 12
FixAltText\HelpersLibrary\Table::get_column_filters()
S
62 3 11
FixAltText\HelpersLibrary\Get::convert_id_to_name()
S
62 3 11
FixAltText\Filters::get_image_exts()
S
62 3 11
FixAltText\HelpersLibrary\Debug::setup()
S
62 3 11
FixAltText\HelpersLibrary\Scan_Process::delete_all_scan_batches()
S
55 2 20
FixAltText\HelpersLibrary\Scan_Process::cancel()
S
54 2 18
FixAltText\Admin::display_scan_needed_notice()
S
73 3 5
FixAltText\HelpersLibrary\Get::order()
S
73 3 4
FixAltText\HelpersLibrary\Get::subheader()
S
65 3 9
FixAltText\Network_Settings::can_user_access_settings()
S
64 3 10
FixAltText\Network_Settings::can_role_access_settings()
S
64 3 10
FixAltText\HelpersLibrary\Table::display_additional_filters()
S
68 3 7
FixAltText\HelpersLibrary\Table::display_reset_filters_link()
S
66 3 7
FixAltText\HelpersLibrary\Scan_Process::time_exceeded()
S
63 3 10
FixAltText\HelpersLibrary\Scan_Process::set_hooks()
S
52 1 30
FixAltText\HelpersLibrary\Scan::is_full_scan_running()
S
67 3 8
FixAltText\HelpersLibrary\Get::using_network_media_library()
S
68 3 7
FixAltText\References_Table::get_orderby()
S
71 3 5
FixAltText\Plugin::wp_insert_site()
S
69 3 7
FixAltText\HelpersLibrary\Run::create_tables()
S
69 3 7
FixAltText\HelpersLibrary\Run::drop_tables()
S
65 3 9
FixAltText\HelpersLibrary\Admin::display_notices()
S
63 3 10
FixAltText\HelpersLibrary\Scan::get_current()
S
64 3 9
FixAltText\Row::get_results()
S
64 3 10
FixAltText\HelpersLibrary\Admin::hide_all_admin_notices()
S
65 3 9
FixAltText\Network_Settings::get_current_settings()
S
65 3 9
FixAltText\HelpersLibrary\Table::display_tablenav()
S
58 2 14
FixAltText\HelpersLibrary\Notification::schedule_cron()
S
60 2 14
FixAltText\Table_AJAX::edit_inline_alt_text()
S
57 2 14
FixAltText\References_Table::__construct()
S
62 2 13
FixAltText\HelpersLibrary\Table::__construct()
S
61 2 13
FixAltText\HelpersLibrary\Scan_Process::get_post_args()
S
60 2 13
FixAltText\Frontend::wp_enqueue_media()
S
60 2 13
FixAltText\Scan::init()
S
54 1 26
FixAltText\Table::get_icons()
S
63 2 11
FixAltText\HelpersLibrary\Scan_Process::schedule_cron_healthcheck()
S
62 2 11
FixAltText\Get::allowed_mime_types()
S
58 1 17
FixAltText\Migration::v1_3_0()
S
57 1 16
FixAltText\References_Table::set_filters()
S
64 2 9
FixAltText\HelpersLibrary\Get::table_name()
S
63 2 10
FixAltText\Network_Settings::add_site()
S
67 2 8
FixAltText\Network_Settings::set_version()
S
64 2 10
FixAltText\HelpersLibrary\Scan_Process::is_process_running()
S
71 2 6
FixAltText\HelpersLibrary\Scan_Process::lock_process()
S
68 2 6
FixAltText\HelpersLibrary\Get::mime_type()
S
64 2 10
FixAltText\HelpersLibrary\Scan_Process::get_query_url()
S
68 2 7
FixAltText\HelpersLibrary\Get::cache_status_codes_option_name()
S
67 2 7
FixAltText\HelpersLibrary\Scan::__construct()
S
67 2 8
FixAltText\HelpersLibrary\Debug::remove_debug_log()
S
69 2 7
FixAltText\Get::is_valid_image_ext()
S
67 2 8
FixAltText\HelpersLibrary\Notification::save_notifications()
S
66 2 8
FixAltText\HelpersLibrary\Plugin::check_migrations()
S
66 2 8
FixAltText\HelpersLibrary\Scan_Process::handle_cron_healthcheck()
S
66 2 10
FixAltText\HelpersLibrary\Get::db_connection()
S
67 2 7
FixAltText\HelpersLibrary\Base::__construct()
S
74 2 5
FixAltText\HelpersLibrary\Run::drop_table()
S
63 2 10
FixAltText\HelpersLibrary\Scan_Process::clear_scheduled_event()
S
71 2 6
FixAltText\HelpersLibrary\Scan_Process::schedule_event()
S
73 2 5
FixAltText\Network_Settings::get_array()
S
67 2 8
FixAltText\Migration::run_all()
S
73 2 5
FixAltText\HelpersLibrary\Admin::display_footer()
S
68 2 8
FixAltText\HelpersLibrary\Scan_Process::cancel_process()
S
72 2 6
FixAltText\HelpersLibrary\Admin::body_class()
S
71 2 6
FixAltText\HelpersLibrary\REQUEST::array()
S
68 2 7
FixAltText\HelpersLibrary\Notification::__construct()
S
75 2 4
FixAltText\Row::set_ext()
S
73 2 5
FixAltText\HelpersLibrary\REQUEST::SERVER_text_field()
S
68 2 7
FixAltText\HelpersLibrary\Base::get_properties()
S
68 2 7
FixAltText\HelpersLibrary\Scan_Process::get_query_args()
S
64 2 10
FixAltText\Row::get_properties()
S
69 2 7
FixAltText\HelpersLibrary\Get::orderby()
S
67 2 7
FixAltText\Table_AJAX::init()
S
61 1 14
FixAltText\Scan::scan_user()
S
59 1 13
FixAltText\Scan::scan_term()
S
61 1 12
FixAltText\HelpersLibrary\Scan_Process::__construct()
S
62 1 11
FixAltText\References_Table::get_columns()
S
62 1 11
FixAltText\HelpersLibrary\Debug::get_logs_dir()
S
80 1 3
FixAltText\Table::get_results()
S
80 1 3
FixAltText\HelpersLibrary\Table::is_active_filters()
S
71 1 5
FixAltText\HelpersLibrary\Scan::set_start_date()
S
79 1 3
FixAltText\HelpersLibrary\Base::overwrite()
S
79 1 3
FixAltText\HelpersLibrary\Scan::set_cancelled()
S
79 1 3
FixAltText\HelpersLibrary\Menu::init()
S
65 1 10
FixAltText\HelpersLibrary\Admin::get_current_tab()
S
100 1 0
FixAltText\Table::column_image_issues()
S
71 1 5
FixAltText\Get::others()
S
75 1 5
FixAltText\HelpersLibrary\Debug::get_debug_log_file()
S
78 1 3
FixAltText\HelpersLibrary\Scan_Process::dispatch()
S
70 1 6
FixAltText\HelpersLibrary\Scan::set_currently()
S
80 1 3
FixAltText\HelpersLibrary\Notification::get_cleanup_cron_hook()
S
79 1 3
FixAltText\HelpersLibrary\Get::tables()
S
100 1 0
FixAltText\HelpersLibrary\REQUEST::GET()
S
78 1 3
FixAltText\HelpersLibrary\Scan_Process::get_identifier()
S
82 1 3
FixAltText\HelpersLibrary\Scan::get_started_by()
S
75 1 4
FixAltText\Scan::deleted_post()
S
79 1 3
FixAltText\HelpersLibrary\Debug::log_heartbeat()
S
75 1 4
FixAltText\HelpersLibrary\Plugin::init()
S
72 1 6
FixAltText\HelpersLibrary\Table::get_additional_filters_query()
S
82 1 3
FixAltText\HelpersLibrary\Scan::set_needed()
S
79 1 3
FixAltText\HelpersLibrary\Table::display_row_actions()
S
75 1 4
display_compatibility_notice()
S
78 1 3
FixAltText\HelpersLibrary\Get::excluded_post_types()
S
66 1 9
FixAltText\HelpersLibrary\Scan::set_end_date()
S
79 1 3
FixAltText\Row::__construct()
S
74 1 5
FixAltText\HelpersLibrary\Migration::run_all()
S
100 1 0
FixAltText\HelpersLibrary\Base::ignore_properties()
S
82 1 3
FixAltText\Scan::add_references()
S
80 1 3
FixAltText\HelpersLibrary\Table::no_items()
S
69 1 7
FixAltText\HelpersLibrary\Scan::get_cancelled_by()
S
75 1 4
FixAltText\Frontend::init()
S
71 1 6
FixAltText\HelpersLibrary\Scan::set_progress()
S
80 1 3
FixAltText\HelpersLibrary\Get::recommended_taxonomies()
S
69 1 8
FixAltText\HelpersLibrary\Scan_Process::get_prepend_flag()
S
82 1 3
FixAltText\HelpersLibrary\Table::get_icons()
S
100 1 0
FixAltText\HelpersLibrary\Table::search_box()
S
79 1 3
FixAltText\HelpersLibrary\Table::set_filters()
S
100 1 0
FixAltText\HelpersLibrary\Get::excluded_taxonomies()
S
70 1 6
FixAltText\HelpersLibrary\Table::get_items_per_page()
S
79 1 3
FixAltText\HelpersLibrary\Notification::init()
S
69 1 7
FixAltText\HelpersLibrary\Scan_Process::get_queue_file_path()
S
77 1 3
FixAltText\HelpersLibrary\Scan::set_notes()
S
78 1 3
FixAltText\Table::column_id()
S
74 1 5
FixAltText\HelpersLibrary\Table::get_results()
S
100 1 0
FixAltText\HelpersLibrary\Get::current_site_property()
S
74 1 4
FixAltText\HelpersLibrary\Menu::wp_delete_nav_menu()
S
71 1 5
FixAltText\HelpersLibrary\Scan::init()
S
100 1 0
FixAltText\HelpersLibrary\Scan_Process::init()
S
65 1 9
FixAltText\Get::blocks()
S
71 1 7
FixAltText\HelpersLibrary\Scan::update_progress()
S
70 1 6
FixAltText\Filters::get_icons()
S
69 1 7
FixAltText\Table_AJAX::display_id_column()
S
64 1 7
FixAltText\HelpersLibrary\Scan_Process::generate_key()
S
71 1 5
FixAltText\HelpersLibrary\Table::get_sortable_columns()
S
83 1 3
FixAltText\HelpersLibrary\REQUEST::POST()
S
78 1 3
FixAltText\HelpersLibrary\Plugin::load_plugin_textdomain()
S
78 1 3
FixAltText\HelpersLibrary\Notification::set_read_status()
S
80 1 3
FixAltText\HelpersLibrary\Table::get_orderby()
S
80 1 3
FixAltText\HelpersLibrary\REQUEST::REQUEST()
S
78 1 3
FixAltText\HelpersLibrary\Scan_Process::is_queue_empty()
S
80 1 3
FixAltText\HelpersLibrary\Debug::is_enabled()
S
70 1 6
FixAltText\HelpersLibrary\Notification::add_notification()
S
70 1 6
FixAltText\HelpersLibrary\Menu::edit_url()
S
80 1 3
FixAltText\Table_AJAX::cancel_inline_alt_text()
S
70 1 6
FixAltText\HelpersLibrary\Scan::set_progress_total()
S
80 1 3
FixAltText\HelpersLibrary\Scan_Process::unlock_process()
S
76 1 4
FixAltText\HelpersLibrary\Notification::cron_deactivate()
S
81 1 3
FixAltText\Table::column_image_alt_text()
S
74 1 5
FixAltText\HelpersLibrary\Notification::get_ajax_hook()
S
79 1 3
FixAltText\HelpersLibrary\Menu::get_edit_url()
S
79 1 3
FixAltText\HelpersLibrary\REQUEST::SERVER()
S
78 1 3
FixAltText\HelpersLibrary\Run::delete_options()
S
100 1 0
FixAltText\Network_Settings::can_scan_post_type()
S
79 1 3
FixAltText\HelpersLibrary\Admin::add_notice()
S
68 1 7
FixAltText\HelpersLibrary\Get::recommended_post_types()
S
66 1 10
FixAltText\References_Table::bulk_actions()
S
81 1 3
FixAltText\Plugin::wp_delete_site()
S
79 1 3
FixAltText\Scan_Process::set_hooks()
S
68 1 7
FixAltText\HelpersLibrary\Scan_Process::get_time_limit()
S
78 1 3
FixAltText\Network_Settings::get_user_access_capability()
S
78 1 3
FixAltText\HelpersLibrary\Table::column_default()
S
78 1 3
FixAltText\HelpersLibrary\Table::get_columns()
S
83 1 3
FixAltText\Row::delete_old_entries()
S
65 1 9
FixAltText\HelpersLibrary\Scan::set_started()
S
80 1 3
FixAltText\References_Table::get_sortable_columns()
S
70 1 8
FixAltText\Scan_Process::modify_group_size()
S
82 1 3
FixAltText\HelpersLibrary\Scan_Process::get_scan_types()
S
76 1 5
FixAltText\HelpersLibrary\Table::get_order()
S
82 1 3
FixAltText\HelpersLibrary\Notification::get_nonce_key()
S
78 1 3
FixAltText\HelpersLibrary\Scan_Process::get_cron_interval()
S
70 1 6
FixAltText\HelpersLibrary\Get::current_site()
S
75 1 4
FixAltText\HelpersLibrary\Scan::set_type()
S
79 1 3
FixAltText\HelpersLibrary\Table::get_searchable_columns()
S
100 1 0