Site map
Every page in the docs
The rail carries the guides and the reference. This is every page, rules included.
Start here
- Quick start: Add the SDK to the Playwright suite you already have.
- How Setsquare decides: What a run checks, what it reports, and what it will not do.
The SDK
- Configuration: What the terminal prints, when a page is scanned, and tuning one route.
- Naming what you scan: Surface names, and capturing the states your tests drive.
- Widths, themes and personas: Scanning at more than one viewport, in more than one theme, as more than one person.
- Design system components: Scanning a design system’s components, story by story.
- What your tests cover: Telling the report which criteria your own tests already check.
- One run across lanes: One logical run across several Playwright invocations.
- Recipes: Copyable answers: sign-in, themes, viewports, sharding, SARIF and more.
Reference
- API reference: Every option, call, variable and command.
- WCAG 2.2 coverage: All WCAG 2.2 criteria, and how the SDK decides each one.
- Rules: Every rule Setsquare adds to axe-core, and the criteria each reports on.
Rules
- setsquare-abbreviations
- setsquare-audio-description
- setsquare-audio-description-or-media-alternative
- setsquare-authentication-enhanced
- setsquare-authentication-minimum
- setsquare-captions
- setsquare-captions-aa
- setsquare-captions-aaa
- setsquare-change-on-request
- setsquare-context-help
- setsquare-dragging-movements
- setsquare-error-prevention-all
- setsquare-error-prevention-legal
- setsquare-error-suggestion
- setsquare-focus-appearance
- setsquare-focus-obscured
- setsquare-focus-obscured-enhanced
- setsquare-focus-order
- setsquare-focus-visible
- setsquare-headings-and-labels
- setsquare-hover-content
- setsquare-identify-purpose
- setsquare-key-shortcuts
- setsquare-keyboard-no-exception
- setsquare-keyboard-trap
- setsquare-link-purpose
- setsquare-location
- setsquare-meaningful-sequence
- setsquare-motion-actuation
- setsquare-non-text-contrast
- setsquare-on-focus
- setsquare-on-input
- setsquare-pointer-cancellation
- setsquare-pointer-gestures
- setsquare-reading-level
- setsquare-reauthentication
- setsquare-redundant-entry
- setsquare-reflow
- setsquare-section-headings
- setsquare-sensory-characteristics
- setsquare-status-messages
- setsquare-target-size-aaa
- setsquare-target-size-delegated
- setsquare-target-size-revealed
- setsquare-text-spacing
- setsquare-visual-headings
- setsquare-visual-presentation