Code Analysis: Accessibility Checker 1.6.6

Function Rating Maintainability Complexity Lines of code
simple_html_dom_node::seek()
D
23
63 152
simple_html_dom::read_tag()
D
21
58 185
edac_details_ajax()
D
19
52 205
edac_tools_sysinfo_get()
D
18
52 193
edac_rule_color_contrast_failure()
D
32 37 85
edac_rule_img_alt_invalid()
D
29
31 135
edac_readability_ajax()
D
31 31 101
edac_check_contrast()
D
34 32 76
edac_summary_ajax()
C
32 27 95
simple_html_dom::parse_charset()
C
34 27 93
EDAC\Scans_Stats::summary()
C
25
21 181
EDAC\Widgets::render_dashboard_scan_summary()
C
26
18 195
edac_register_rules()
C
19
2 427
edac_rule_img_alt_redundant()
C
39 25 57
edac_get_content()
C
33 22 97
edac_summary()
B
33 21 91
edac_css_font_size_weight_check()
B
38 22 64
edac_enqueue_scripts()
B
36 21 76
simple_html_dom_node::parse_selector()
B
40 22 58
EDAC\Welcome_Page::render_summary()
B
28
11 180
edac_rule_empty_link()
B
44 20 41
edac_rule_possible_heading()
B
43 19 44
edac_validate()
B
40 18 55
ac_img_alt_ignore_inside_valid_caption()
B
46 19 35
edac_deteremine_hierarchy()
B
47 19 34
simple_html_dom_node::outertext()
B
44 17 41
EDAC\REST_Api::set_post_scan_results()
B
39 15 63
edac_rule_text_small()
A
45 16 37
edac_get_host()
A
47 15 34
edac_rule_link_ambiguous_text()
A
43 14 48
simple_html_dom_node::get_display_size()
A
44 14 47
edac_rule_empty_button()
A
47 15 32
edac_rule_img_alt_empty()
A
48 15 32
edac_rule_video_present()
A
43 14 47
edac_insert_ignore_data()
A
45 14 35
simple_html_dom_node::find()
A
47 14 33
edac_rule_link_blank()
A
44 13 47
edac_rule_img_alt_missing()
A
49 13 30
edac_check_color_match2()
A
27
4 163
simple_html_dom_node::is_utf8()
A
50 13 25
simple_html_dom_node::convert_text()
A
47 12 38
edac_rule_img_animated_gif()
A
47 12 38
edac_admin_enqueue_scripts()
A
46 12 36
ac_css_small_text_check()
A
48 12 30
edac_convert_color_names()
A
27
3 164
edac_rule_text_justified()
A
50 12 27
EDAC\Issues_Query::add_filters()
A
50 12 27
edac_show_draft_posts()
A
53 12 20
edac_rule_missing_title()
A
56 12 15
simple_html_dom_node::dump_node()
A
45 10 44
simple_html_dom_node::text()
A
51 11 25
simple_html_dom::parse_attr()
A
48 10 32
EDAC\Welcome_Page::render_email_opt_in()
A
34 2 151
edac_get_posts_count()
A
50 10 30
edac_rule_text_blinking_scrolling()
A
51 10 26
edac_rule_underlined_text()
A
52 10 26
simple_html_dom_node::match()
A
51 10 25
edac_rule_img_linked_alt_empty()
A
53 10 20
edac_rule_img_linked_alt_missing()
A
55 10 17
edac_rule_incorrect_heading_order()
A
49 9 31
edac_replace_css_variables()
A
49 9 30
edac_remove_corrected_posts()
A
45 8 44
edac_insert_rule_data()
A
42 7 59
edac_post_types_cb()
A
46 8 44
edac_css_underlined_text_check()
A
50 9 29
edac_sanitize_post_types()
A
51 9 28
ac_css_text_decoration_blink_check()
A
50 9 27
edac_rule_long_description_invalid()
A
50 9 25
EDAC\Issues_Query::__construct()
A
45 8 39
EDAC\Scans_Stats::issues_summary_by_post_type()
A
42 7 53
edac_save_post()
A
53 9 22
EDAC_Frontend_Highlight::ajax()
A
46 8 36
EDAC\Admin_Notices::edac_review_notice()
A
48 8 35
simple_html_dom_node::makeup()
A
49 8 31
edac_css_justified_text_check()
A
50 8 28
EDAC\REST_Api::initialize()
A
35 1 129
simple_html_dom_node::removeChild()
A
53 8 22
edac_filter_by_value()
S
58 8 15
edac_hex_to_rgb()
S
60 8 11
edac_update_simplified_summary()
S
51 7 25
simple_html_dom::clear()
S
54 7 24
simple_html_dom_node::addClass()
S
54 7 22
simple_html_dom::restore_noise()
S
49 6 32
edac_register_setting()
S
37 1 107
edac_rule_broken_skip_anchor_link()
S
56 7 17
edac_truncate_html_content()
S
49 6 32
simple_html_dom::remove_noise()
S
52 6 23
edac_rule_missing_transcript()
S
53 6 22
edac_get_body_density_data()
S
54 6 22
simple_html_dom_node::removeClass()
S
56 6 20
EDAC\REST_Api::get_scans_stats_by_post_types()
S
48 5 34
EDAC\Admin_Notices::edac_review_notice_ajax()
S
54 6 19
edac_rule_link_non_html_file()
S
55 6 19
edac_is_gutenberg_active()
S
55 6 19
edac_rule_link_ms_office_file()
S
55 6 19
simple_html_dom_node::find_ancestor_tag()
S
56 6 18
simple_html_dom_node::__set()
S
56 6 17
edac_field_has_label_parent()
S
58 6 17
simple_html_dom_node::dump()
S
57 6 16
edac_output_simplified_summary()
S
58 6 15
edac_rule_img_alt_long()
S
58 6 15
edac_tools_sysinfo_download()
S
59 6 14
edac_rule_empty_heading_tag()
S
57 6 14
edac_user_can_ignore()
S
59 6 14
simple_html_dom::__get()
S
61 6 14
edac_delete_post_meta()
S
60 6 13
simple_html_dom_node::__get()
S
61 6 12
edac_rule_missing_lang_attr()
S
62 6 11
edac_add_accessibility_statement_page()
S
43 3 55
edac_parse_css()
S
52 5 24
edac_get_upcoming_meetups_json()
S
53 5 22
edac_update_database()
S
49 4 36
edac_is_valid_nonce()
S
55 5 20
EDAC\Settings::get_scannable_post_types()
S
54 5 20
simple_html_dom::__construct()
S
56 5 20
edac_rule_broken_aria_reference()
S
57 5 17
EDAC\Admin_Notices::edac_black_friday_notice()
S
57 5 17
EDAC\Admin_Notices::edac_gaad_notice()
S
57 5 17
edac_rule_image_map_missing_alt_text()
S
57 5 16
edac_rule_tab_order_modified()
S
57 5 15
edac_process_actions()
S
63 6 10
edac_get_accessibility_statement()
S
57 5 14
EDAC\REST_Api::get_scans_stats_by_post_type()
S
50 4 29
edac_remove_elements()
S
62 5 13
edac_img_gif_is_animated()
S
58 5 13
edac_rule_iframe_missing_title()
S
60 5 12
edac_rule_link_improper()
S
60 5 12
edac_activation()
S
61 5 11
file_get_html()
S
53 4 24
EDAC\Helpers::format_date()
S
56 4 19
edac_check_ambiguous_phrase()
S
49 3 32
edac_rule_missing_form_label()
S
57 4 16
EDAC\Helpers::format_percentage()
S
57 4 16
simple_html_dom::parse()
S
58 4 15
edac_before_page_render()
S
62 5 10
edac_anww_update_post_meta()
S
63 5 10
edac_rule_duplicate_form_label()
S
58 4 15
simple_html_dom_node::__isset()
S
66 5 8
edac_img_webp_is_animated()
S
59 4 14
edac_rule_missing_table_header()
S
60 4 14
edac_rule_aria_hidden()
S
60 4 14
edac_rule_link_pdf()
S
60 4 14
simple_html_dom::copy_until_char()
S
59 4 14
edac_post_types()
S
60 4 13
simple_html_dom_node::innertext()
S
61 4 13
ac_input_has_label()
S
61 4 12
edac_simplified_summary_markup()
S
61 4 12
EDAC_Dom::text_around_element_contains()
S
60 4 12
simple_html_dom_node::hasClass()
S
61 4 12
EDAC\Admin_Notices::edac_black_friday_notice_ajax()
S
60 4 12
EDAC\Admin_Notices::edac_gaad_notice_ajax()
S
60 4 12
EDAC\Admin_Notices::edac_password_protected_notice_ajax()
S
60 4 12
EDAC\Helpers::get_option_as_array()
S
62 4 12
edac_add_options_page()
S
53 3 25
simple_html_dom::load()
S
52 3 24
edac_get_upcoming_meetups_html()
S
55 3 19
edac_rule_missing_headings()
S
56 3 17
edac_include_accessibility_statement_link_cb()
S
59 3 17
EDAC_Dom::find_media_embeds()
S
57 3 17
EDAC_Dom::find_linked_media()
S
57 3 17
edac_str_get_html()
S
59 3 16
edac_check_link_blank_text()
S
58 3 16
str_get_html()
S
59 3 16
EDAC\Scans_Stats::load_cache()
S
59 3 15
edac_register_meta_boxes()
S
60 3 15
simple_html_dom_node::next_sibling()
S
63 4 10
EDAC\Settings::get_scannable_posts_count()
S
58 3 15
simple_html_dom_node::prev_sibling()
S
63 4 10
simple_html_dom::search_noise()
S
65 4 9
EDAC\Helpers::format_number()
S
59 3 14
edac_log()
S
59 3 14
edac_coldiff()
S
61 3 13
edac_rule_empty_table_header()
S
61 3 12
edac_rule_empty_form_label()
S
60 3 12
edac_th_match_td()
S
61 3 12
edac_get_issue_density()
S
62 3 11
edac_rule_slider_present()
S
63 3 11
edac_compare_strings()
S
55 2 21
edac_delete_cpt_posts()
S
56 2 20
EDAC\REST_Api::clear_cached_scans_stats()
S
57 2 19
EDAC\REST_Api::get_scans_stats()
S
57 2 19
simple_html_dom::prepare()
S
55 2 19
simple_html_dom_node::children()
S
66 3 9
EDAC\Admin_Notices::edac_password_protected_notice()
S
67 3 7
ac_img_alt_ignore_plugin_issues()
S
65 3 10
edac_get_valid_table_name()
S
64 3 10
simple_html_dom::copy_skip()
S
65 3 8
edac_remove_element_with_value()
S
67 3 8
edac_documentation_link()
S
65 3 8
edac_ordinal()
S
65 3 8
edac_update_post_meta()
S
63 3 10
edac_post_on_load()
S
63 3 10
EDAC_Dom::convert_tag_to_marker()
S
65 3 9
edac_has_all_referenced_elements()
S
63 3 10
edac_general_cb()
S
59 2 14
EDAC\Scans_Stats::clear_cache()
S
60 2 14
edac_test_color_diff()
S
59 2 14
EDAC\Admin_Notices::edac_remove_admin_notices()
S
61 2 13
edac_generate_nonce()
S
59 2 13
edac_simplified_summary_position_cb()
S
53 1 28
edac_get_error_count()
S
61 2 12
edac_database_table_count()
S
61 2 12
edac_get_warning_count()
S
61 2 12
edac_add_footer_accessibility_statement_cb()
S
64 2 11
EDAC_Frontend_Highlight::get_issues()
S
62 2 11
edac_delete_data_cb()
S
64 2 11
edac_simplified_summary_prompt_cb()
S
56 1 22
edac_days_active()
S
64 2 10
simple_html_dom_node::parent()
S
68 2 8
edac_sanitize_delete_data_cb()
S
75 2 5
simple_html_dom::save()
S
72 2 5
simple_html_dom::load_file()
S
67 2 8
EDAC\Issues_Query::has_truncated_results()
S
65 2 9
simple_html_dom::link_nodes()
S
69 2 7
edac_count_dom_descendants()
S
67 2 8
edac_oxygen_builder_save_post()
S
70 2 6
EDAC\REST_Api::__construct()
S
74 2 5
EDAC\Playground_Check::check_site_url_and_maybe_exit()
S
68 2 7
simple_html_dom_node::save()
S
69 2 7
edac_get_simplified_summary()
S
71 2 6
edac_check_plugin_active()
S
72 2 6
edac_sanitize_include_accessibility_statement_link()
S
74 2 5
ac_ends_with()
S
68 2 7
simple_html_dom_node::first_child()
S
72 2 6
edac_sanitize_accessibility_policy_page()
S
75 2 5
simple_html_dom_node::__unset()
S
79 2 3
EDAC\Admin_Notices::edac_password_protected_notice_text()
S
69 2 7
edac_sanitize_add_footer_accessibility_statement()
S
74 2 5
edac_sanitize_simplified_summary_prompt()
S
73 2 5
edac_sanitize_simplified_summary_position()
S
73 2 5
edac_check_plugin_installed()
S
74 2 4
simple_html_dom::copy_until()
S
67 2 7
simple_html_dom::skip()
S
73 2 4
simple_html_dom_node::remove()
S
75 2 5
simple_html_dom::as_text_node()
S
65 2 8
simple_html_dom_node::last_child()
S
72 2 6
edac_accessibility_policy_page_cb()
S
68 2 8
edac_output_accessibility_statement()
S
70 2 6
edac_sysinfo_display()
S
63 1 12
EDAC\Admin_Notices::__construct()
S
62 1 11
simple_html_dom_node::xmltext()
S
70 1 6
edac_accessibility_statement_preview_cb()
S
81 1 3
simple_html_dom_node::getAllAttributes()
S
83 1 3
simple_html_dom::remove_callback()
S
82 1 3
simple_html_dom_node::clear()
S
72 1 6
EDAC_Frontend_Highlight::__construct()
S
75 1 4
simple_html_dom::set_callback()
S
82 1 3
EDAC\Playground_Check::show_playground_notice()
S
72 1 7
EDAC\Issues_Query::count()
S
70 1 6
ac_starts_with()
S
75 1 4
EDAC\Helpers::array_to_sql_safe_list()
S
65 1 10
EDAC\Scans_Stats::__construct()
S
72 1 5
EDAC\Issues_Query::get_query()
S
82 1 3
simple_html_dom::createElement()
S
78 1 3
simple_html_dom::getElementById()
S
79 1 3
simple_html_dom::getElementsByTagName()
S
80 1 3
simple_html_dom::__toString()
S
82 1 3
edac_get_php_arg_separator_output()
S
81 1 3
simple_html_dom::getElementByTagName()
S
80 1 3
EDAC\Issues_Query::distinct_posts_count()
S
70 1 6
edac_wp_dashboard_setup()
S
67 1 10
simple_html_dom_node::removeAttribute()
S
80 1 3
simple_html_dom_node::lastChild()
S
82 1 3
edac_display_welcome_page()
S
80 1 3
simple_html_dom_node::hasAttribute()
S
81 1 3
simple_html_dom::lastChild()
S
82 1 3
edac_deactivation()
S
82 1 3
simple_html_dom::find()
S
79 1 3
simple_html_dom_node::childNodes()
S
81 1 3
simple_html_dom_node::getElementsByTagName()
S
80 1 3
edac_admin_enqueue_styles()
S
78 1 3
EDAC\Issues_Query::get_sql()
S
74 1 4
simple_html_dom_node::setAttribute()
S
80 1 3
EDAC\Admin_Notices::edac_get_black_friday_message()
S
63 1 9
edac_simple_dom_remove_child()
S
74 1 5
EDAC\Admin_Notices::edac_get_gaad_promo_message()
S
63 1 9
simple_html_dom::dump()
S
82 1 3
simple_html_dom_node::appendChild()
S
77 1 4
EDAC\Issues_Query::get_ids()
S
70 1 6
simple_html_dom_node::__destruct()
S
83 1 3
simple_html_dom_node::__toString()
S
82 1 3
simple_html_dom::loadFile()
S
77 1 4
simple_html_dom_node::parentNode()
S
82 1 3
edac_init()
S
80 1 3
simple_html_dom_node::getElementsById()
S
79 1 3
edac_delete_post()
S
70 1 6
simple_html_dom::childNodes()
S
81 1 3
simple_html_dom_node::has_child()
S
80 1 3
edac_dismiss_dashboard_cta()
S
76 1 4
simple_html_dom_node::getAttribute()
S
81 1 3
simple_html_dom_node::previousSibling()
S
82 1 3
edac_footer_accessibility_statement_cb()
S
74 1 5
edac_custom_meta_box_cb()
S
80 1 3
dump_html_tree()
S
82 1 3
simple_html_dom_node::hasChildNodes()
S
82 1 3
EDAC\Settings::get_scannable_post_statuses()
S
78 1 3
simple_html_dom::firstChild()
S
82 1 3
simple_html_dom::createTextNode()
S
80 1 3
simple_html_dom_node::nodeName()
S
83 1 3
edac_simplified_summary_cb()
S
68 1 7
simple_html_dom::__destruct()
S
83 1 3
simple_html_dom::getElementsById()
S
79 1 3
simple_html_dom_node::getElementByTagName()
S
80 1 3
simple_html_dom_node::getElementById()
S
79 1 3
edac_custom_post_types()
S
64 1 10
edac_display_options_page()
S
80 1 3
EDAC\Playground_Check::__construct()
S
82 1 3
edac_dismiss_welcome_cta()
S
76 1 4
simple_html_dom_node::firstChild()
S
82 1 3
simple_html_dom_node::__construct()
S
77 1 4
EDAC\Issues_Query::distinct_count()
S
70 1 6
edac_email_opt_in()
S
76 1 4
simple_html_dom_node::nextSibling()
S
82 1 3