Finds a11y problems in Angular apps
Finds a11y problems in Angular apps
a11y-devtools is an accessibility testing tool for Angular applications. It runs axe-core checks and can optionally perform keyboard checks. Results are grouped by Angular component, using Angular’s development mode debug API to identify the component associated with each issue. The tool can run as an overlay on a development app, logging findings and marking affected elements by severity. With keyboard checks enabled, it can number tab stops and show information about the focused control. It can also scan application routes from the command line and generate Markdown, JSON, and HTML reports. A saved baseline can be used in continuous integration so that builds fail when new issues appear. a11y-devtools requires Angular 18 or later. Component attribution requires a development build, and report mode also requires Playwright and its browser. The tool does not run in production builds. Its automated checks cover only part of accessibility evaluation; keyboard findings require manual verification, and further testing such as screen reader, zoom, and human review may be needed.