@ariada-org/eslint-plugin-a11y
v0.1.0
Published
ESLint 9 flat-config plugin for source-detectable ariada accessibility checks.
Maintainers
Readme
@ariada-org/eslint-plugin-a11y
ESLint 9 flat-config plugin for source-detectable ariada accessibility checks. It is a fast editor and CI gate for issues visible in JSX-like source before a browser scan runs.
Install
pnpm add -D @ariada-org/eslint-plugin-a11y eslintFlat config
import ariadaA11y from '@ariada-org/eslint-plugin-a11y';
export default [
ariadaA11y.configs.recommended,
];The recommended config enables:
@ariada-org/a11y/img-alt@ariada-org/a11y/label-has-associated-control@ariada-org/a11y/heading-order@ariada-org/a11y/html-has-lang
Scope
These rules intentionally stay source-only. They catch missing image text, unassociated labels, skipped heading levels, and missing document language in JSX-like files. Runtime checks such as contrast, focus order, ARIA computation, and generated DOM state still belong in the ariada browser scanner.
