This is an repository showcases the basic components of Vale's configuration: a StylesPath
(/styles
), a configuration file (/.vale.ini
), and markup content (this file).
Try it out by running vale README.md
from your command line.
Vale is capable of "understanding" markup, allowing it to intelligently lint prose without generating hundreds of markup-related false positives.
For example, consider the following write-good
style violations:
This sentence is extremely good.
When using the write-good
style, this sentence will generate a warning by default ('extremely' is a weasel word!
). However, if we format extremely
as inline code, we will no longer receive a warning:
This sentence is
extremely
good.
You can also use inline comments to control Vale's behavior:
This also works for code blocks and you can even write rules that only activate in certain sections of markup (e.g., headings or block quotes). See the documentation for more information.
This is is another sentence with an error.
Vale's configuration file (.vale.ini
) needs to define a StylesPath
directory that contains any styles that you'd like to use:
.
├── .vale.ini
├── LICENSE
├── README.md
└── styles
└── write-good
├── Cliches.yml
├── E-Prime.yml
├── Illusions.yml
├── Passive.yml
├── README.md
├── So.yml
├── ThereIs.yml
├── TooWordy.yml
├── Weasel.yml
└── meta.json
See the documentation for more information.