A11y Lint is a lightweight developer-focused linter that scans HTML, CSS, and JSX files for common accessibility issues during development β right in your code editor.
Web accessibility is too often an afterthought, discovered only in audits or by users who face barriers. Popular tools like Axe are excellent, but they:
- Rely on runtime in-browser testing
- Are not always friendly for dev-first feedback
- Can feel too heavy or complex for small projects A11y Lint solves this by working like ESLint β it gives instant feedback in the editor as you type.
Feature | A11y Lint | Axe (and others) |
---|---|---|
Works in VS Code | β Yes | β (browser only) |
Runs statically on save | β Yes | β Needs runtime |
Custom rules per filetype | β HTML, CSS, JSX | β (but abstracted) |
Lightweight setup | β Simple, no browser dependency | β Requires browser/iframe |
Developer-first workflow | β Lints code during writing | β After-the-fact |
- Clone or install the extension from source
- Run your dev server with the extension active in VS Code
- A11y Lint will highlight WCAG issues in HTML, CSS, or JSX files as you code