EN 301 549 Lint — European Accessibility Act rules, with the clause number, inside your editor
Flags the EN 301 549 clause each line breaks, and separates what is in force today from what arrives with V4.1.1.
Install
npx @readystack/en301549-lint file
Node 18+. The same 28 rules as the VS Code extension, from a terminal or CI.
Free
- Check the open file against all 28 rules, with the EN 301 549 clause and a fixed line for each finding; Check just the lines you selected; See every rule, its clause, and whether it is in force today or arrives with V4.1.1
--rules lists every rule
With a licence ($29 once)
- Scan every template in the repository in one pass; Export the dated evidence file (CSV, JSON or HTML); Machine-readable output so CI can fail the build
@readystack/en301549-lint --dir ./templates --report html --out report.html
A manual WCAG audit is quoted at $100–$250 per page, and $1,250–$2,750 for a small site (Accessible.org, 2026).
Use from an AI agent (MCP)
Claude Code · Cursor · Windsurf · any MCP client - add to your MCP config:
{ "mcpServers": { "en301549-lint": { "command": "npx", "args": ["-y", "@readystack/en301549-lint", "--mcp"] } } }
Tools: check_text and check_file (free) · check_dir (licence). The agent gets every finding with the line number.
Use in CI
- name: EN 301 549 Lint — European Accessibility Act rules, with the clause number, inside your editor
run: npx -y @readystack/en301549-lint --dir . --ci
(container: docker run --rm -v "$PWD:/work" getreadystack/en301549-lint --dir /work --ci)
The folder sweep, reports and CI mode need one licence — one payment, no subscription. Set READYSTACK_LICENSE=<key> or run --license <key> once.
Get a licence