Need more than a rule playground? Vale CMS authors full Vale projects: config, rules, vocabularies, tests, and Git-backed changes.
Explore Vale CMS
A Vale-compatible implementation of the Red Hat Supplementary Style Guide.
Add it to your .vale.ini, then run vale sync.
Packages = RedHat [*.md] BasedOnStyles = Vale, RedHat
Do not use periods in all-uppercase abbreviations such as '%s'.
Use '%s' rather than '%s'.
Do not overuse beginning sentences with '%s'.
Use %s rather than '%s'.
Avoid contractions. Use '%s' rather than '%s.'
Define acronyms and abbreviations (such as '%s') on first occurrence if they're likely to be unfamiliar.
%s
Avoid the ellipsis (...) except to indicate omitted words.
Do not use em dashes. Use punctuation marks such as commas, parentheses, or colons instead.
Do not include a link to %s unless it is explicitly approved.
Do not use end punctuation in headings.
Use sentence-style capitalization in '%s'.
Use %s rather than '%s'.
Do not commit Git merge conflict markers in source code.
Where possible, avoid using gerunds in topic titles. Use the imperative form instead.
Consider not documenting %s because it is self-explanatory.
Use the Oxford comma in '%s'.
Consider wrapping this Pascal or Camel case term ('%s') in backticks.
'%s' is passive voice. In general, use active voice. Consult the style guide for acceptable use of passive voice.
Do not use transitive verb constructions like '%s' to grant abilities to inanimate objects. Whenever possible, use direct, user-focused sentences where the subject of the sentence performs the action.
Simplify your language. The calculated Flesch–Kincaid grade level of %s is above the recommended reading grade level of 9.
For release notes, consider using '%s' rather than '%s'.
'%s' is repeated.
Avoid using self-referential text such as '%s'.
Try to keep sentences to an average of 32 words or fewer.
Do not publish URLs that contain session identifiers. Exposed session IDs enable session hijacking and unauthorized account access.
Use simple language. Consider using '%s' rather than '%s'.
Use either 'or' or 'and' in '%s'
Do not use smart quotation marks. Use %s rather than %s.
Keep one space between words in '%s'.
Verify the word '%s'. It is not in the American English or Red Hat terminology spelling dictionaries used by Vale.
Do not use the '%s' symbol.
Use '%s' rather than '%s'.
Depending on the context, consider using '%s' rather than '%s'.
Consider using '%s' rather than '%s' unless updating existing content that uses the term.
Separate words by underscores in user-replaced values.
Use 'by using' instead of 'using' when it follows a noun for clarity and grammatical correctness.