Skip to content
| Marketplace
Sign in
Visual Studio Code>Linters>Accessibility EARL NormalizerNew to Visual Studio Code? Get it now.
Accessibility EARL Normalizer

Accessibility EARL Normalizer

Japan Public Data

|
1 install
| (0) | Free
Convert local axe-core or Pa11y JSON reports to a common EARL JSON-LD document without uploading them.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Accessibility EARL Normalizer

One VS Code command converts a local axe-core or Pa11y JSON result into a common EARL JSON-LD document. The report never leaves the editor, no account is required, and telemetry is off because none is implemented.

Primary workflow

  1. Open a JSON result object produced by axe-core or Pa11y.
  2. Run Accessibility: Convert Report to EARL JSON-LD from the Command Palette.
  3. Review the new unsaved JSON document. Save it only where you choose.

The converter preserves the test subject URL, check identifier, WCAG criterion when it can be derived safely, outcome, short description, and target text. It does not claim that an automated result proves WCAG conformance.

Supported input boundary

  • axe-core result objects with testEngine.name, url, and one or more standard result arrays;
  • Pa11y result objects with pageUrl and issues;
  • at most 5,000,000 input characters and 10,000 output assertions;
  • http, https, or file test-subject URIs.

Raw Pa11y issue arrays are intentionally rejected because they do not identify the test subject. Unknown formats fail closed.

Local verification

cd C:\Sumire\10-projects\accessibility-earl-normalizer
npm run check
npm test

Packaging and publication are intentionally blocked until the publication checklist is explicitly approved.

Scope warning

This extension only normalizes already-produced tool output. It does not scan pages, judge manual accessibility requirements, certify conformance, or replace a qualified review.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft