axe DevTools LinterCatch and fix accessibility issues while you code
Stop accessibility bugs immediately. Scan your code in Github, Jenkins, and CI/CD. Block bad code. Surface accessibility code quality in SonarQube. Report on issues with full explanations and clear direction for remediation.
Scan and block bad code in your GitHub pull request. Give developers and reviewers remediation instructions in the pull request.
Custom component linting
Stop bad use of your custom components in its tracks. Map your custom components to ensure their usage creates accessible experiences.
SonarQube / Jenkins
Report on your accessible code quality. Track code quality over time. Easily report on all repositories in your organization.
React native mobile linting
All the powerful features for testing React native mobile code too.
All code you commit is pre-tested for accessibility – automatically.
REST API and CLI
Create any integration you need with our easy-to-use REST API or Command Line Interface (CLI) for anything you use. Here are just a few examples:
Frequently asked questions
The axe DevTools Linter is used by teams of developers who want to automatically have their source code checked for accessibility violations. We have 44 accessibility rules that check your code in your CI/CD system, provide reports or provide the results back to your code collaboration system such as GitHub. Additionally, reports can be sent to SonarQube.
It’s now possible to run an automated check as part of a pull request (PR) and block obvious accessibility defects from being merged into the code. Another common practice in agile development is to collect quality, compliance, and tech-debt metrics as part of the continuous integration (CI) process and to show it on a dashboard for everyone to see. Now, with no additional work on the part of the team, you can include accessibility issues in those metrics. This allows code accessibility to be treated as it should be– another standard aspect of software quality.
Axe DevTools Linter can be licensed as a stand-alone product or as a component within the axe DevTools product suite. The licensing model fees are based on actual server usage which we track using a metric we call LoC – which stands for lines of code that are inspected with our linter.
Yes! We offer a free personal edition linter called axe Accessibility Linter for VS Code for developers to automatically check the accessibility of their code while they type. It’s purpose-built to test your static code for accessibility. The axe Accessibility Linter for VS Code as of August 2023 has more than 253k downloads on the Visual Studio marketplace.
We currently support React (.js .jsx .ts .tsx), Vue (.vue), Angular (.component .html), HTML (.html .htm), and Markdown (.md .markdown) files. For IDEs we support VS Code which is very widely used. Please join our axe community Slack channel to voice your requests.