Docs
Formats
reStructuredText

reStructuredText

Learn how Vale handles reStructuredText content.

reStructuredText is supported through the external program rst2html. To get started, you’ll need to install the docutils package:

bash
$ pip install docutils

You’ll need to ensure that the rst2html executable is available in your $PATH (this should happen automatically).

The supported extensions are .rst and .rest.

By default, Vale ignores:

Comments

Vale supports comment-based configuration in reStructuredText files:

  • Turn Vale off entirely:

    rst
    .. vale off This text will be ignored. .. vale on
  • Turn off a specific rule:

    rst
    .. vale Style.Redundancy = NO This is some text ACT test .. vale Style.Redundancy = YES
  • Turn off specific match(es) within a rule:

    rst
    .. vale Style.Redundancy["ACT test","OTHER"] = NO This is some text ACT test .. vale Style.Redundancy["ACT test","OTHER"] = YES
  • Turn on or off specific styles:

    rst
    .. vale StyleName1 = YES .. vale StyleName2 = NO
  • Set styles (enabling them and switching off any other styles):

    rst
    .. vale style = StyleName1 .. vale styles = StyleName1, StyleName2