Report Formats

A11YSmith generates reports in four formats. Choose the format that best fits your workflow, or use --format all to generate all formats at once.

JSON Format

The JSON format is the default output. It produces a machine-readable document suitable for CI pipelines, dashboards, and programmatic analysis.

Schema Structure

Markdown Format

The Markdown format produces a human-readable document with sections for the summary, a severity breakdown table, and detailed findings. It is suitable for pull request comments and documentation.

Sections

HTML Format

The HTML format produces a self-contained, styled report designed for sharing and review in a browser.

Features

CSV Format

CSV export is provided by the agent ecosystem (@a11ysmith/agents) rather than the core reporter. Agent-layer CSV reporters produce spreadsheet-compatible files with one row per finding, useful for filtering, sorting, and sharing with non-technical stakeholders.

Columns

Note: The core CLI --format flag supports json, markdown, html, and all. CSV output is available when using agent-generated reports.

How to Choose a Format

Format comparison
Use Case Recommended Format
CI pipeline integrationJSON
Pull request commentsMarkdown
Stakeholder reviewHTML
Dashboard ingestionJSON
Spreadsheet analysisCSV
Archival or offline readingHTML
All formats at once--format all