Filters

Learn about Vale's rule filtering system.

The --filter CLI option allows you to report an arbitrary subset of your .vale.ini configuration.

Filters

A filter is an expressionarrow-up-right targeting one of the following keys defined in the rule definition: .Name, .Level, .Scope, .Message, .Description, .Extends, or .Link.

Saving filters

You can save a filter for reuse by storing it in <StylesPath>/config/filters. Then, you can reference it by name when using the --filter option:

Where headings.expr is a file containing the filter expression, such as:

Examples

  • Filter by .Level and .Name:

  • Filter by .Extends:

  • Only run a specific rule:

See the documentationarrow-up-right for a list of all supported operators.

Actions Templates