Code Analysis: Web Accessibility Toolkit - ARIA Labels & Roles for WCAG & ADA Compliance 1.6.3

Most Complex Classes

Class Rating Complexity
ARIAAT_Helper_Frontend
C
115
ARIAAT_Admin
B
86
ARIAAT_Review_Notice
S
43
ARIAAT_Menu_Aria_Label
S
33
ARIAAT_Frontend_Checker
S
22
ARIAAT_Main
S
11

Most Complex Functions

Function Rating Complexity
ARIAAT_Admin::render_settings_page()
D
49
ARIAAT_Helper_Frontend::force_aria_label_in_markup()
B
22
ARIAAT_Helper_Frontend::inject_aria_label_on_menu_item()
B
21
ARIAAT_Frontend_Checker::get_error_definitions()
B
1
ARIAAT_Helper_Frontend::output_inline_styles()
A
15
ARIAAT_Helper_Frontend::inject_content()
A
14
ARIAAT_Review_Notice::should_show_notice()
A
15
ARIAAT_Admin::sanitize_general_settings()
A
13
ARIAAT_Helper_Frontend::inject_nav_role_attribute()
A
10
ARIAAT_Menu_Aria_Label::maybe_add_aria_label()
A
10
ARIAAT_Frontend_Checker::ajax_apply_auto_fixes()
A
7
ARIAAT_Helper_Frontend::ariaat_save_alt_callback()
A
8