BlockIgnores
Learn how to define custom block-level ignores in your Vale configuration.
StylesPath = styles
[*.md]
BasedOnStyles = Vale
BlockIgnores = (?s) *({< file [^>]* >}.*?{</ ?file >})BlockIgnores allow you to exclude certain block-level sections of text that don’t have an associated HTML tag that could be used with SkippedScopes.
The idea is to write a regular expression that captures the entire block in the first grouping. See this regex101 session for a more thorough explanation.
A section can be keyed on a path as well as an extension, which narrows the patterns to one part of the project:
[docs/api/*.md]
BlockIgnores = (?s)(<!-- generated -->.*?<!-- /generated -->)The pattern matches the file as Vale was asked for it, so write it relative to where you run Vale. See Globbing.
Related:
Last updated