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