Code Analysis: Fix Alt Text 1.3.1

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