Need more than a rule playground? Vale CMS authors full Vale projects: config, rules, vocabularies, tests, and Git-backed changes.
Explore Vale CMS
Accessibility and inclusive language rules for Vale. Flags exclusionary language, ableist terms, metaphors, and complex idioms.
Add it to your .vale.ini, then run vale sync.
Packages = neighbor [*.md] BasedOnStyles = Vale, neighbor
'%s' may be ableist language. Consider: %s
'%s' is written in ALL CAPS. Some screen readers spell it out letter by letter. Use sentence case and rely on formatting for emphasis.
'&' may be announced as 'ampersand' or skipped by screen readers. Use 'and' in prose.
'%s' is outdated or offensive regarding LGBTQ+ identity. Consider: %s
'%s' has violent or colonial origins. Consider: %s
'%s' may cause cross-dialect confusion or inappropriate double entendre. Consider: %s
'%s' is deficit-based language. Consider: %s
'%s' assumes a specific input device. Consider: %s
'%s' uses layout position to give instructions. Position-based references break when users zoom, reflow, or use a screen reader. Reference content by name or heading instead.
'%s' uses disability as a metaphor. Consider: %s
'%s' is an idiom that may be unclear to ESL and international readers. Consider: %s
'%s' is non-inclusive or culturally appropriated. Consider: %s
'%s' is a generic gendered pattern. Consider: %s