Skip to content

Commit 6e698d4

Browse files
adamtheturtleclaude
andcommitted
Lint Markdown prose with Vale
Extend the ClearProse em dash ban from reStructuredText to Markdown, so the rule covers all our prose rather than only Sphinx documentation. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
1 parent b4b20be commit 6e698d4

2 files changed

Lines changed: 4 additions & 4 deletions

File tree

.pre-commit-config.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -289,7 +289,7 @@ repos:
289289
stages: [pre-commit]
290290

291291
# Vale enforces prose style rules, such as banning em dashes, in
292-
# reStructuredText files.
292+
# reStructuredText and Markdown files.
293293
# The rules come from the ``ClearProse`` package pinned in ``.vale.ini``,
294294
# which ``vale sync`` downloads into the (gitignored) ``styles``
295295
# directory.
@@ -303,7 +303,7 @@ repos:
303303
entry: uv run --extra=dev vale sync
304304
language: python
305305
pass_filenames: false
306-
files: (\.rst$|^\.vale\.ini$)
306+
files: (\.(rst|md)$|^\.vale\.ini$)
307307
additional_dependencies:
308308
- *uv_version
309309
stages: [pre-commit]
@@ -312,7 +312,7 @@ repos:
312312
name: vale
313313
entry: uv run --extra=dev vale
314314
language: python
315-
types_or: [rst]
315+
types_or: [rst, markdown]
316316
require_serial: true
317317
additional_dependencies:
318318
- *uv_version

.vale.ini

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,5 @@ MinAlertLevel = error
33

44
Packages = https://github.com/adamtheturtle/vale-style-clear-prose/releases/download/v1.1.0/ClearProse.zip
55

6-
[*.rst]
6+
[*.{rst,md}]
77
BasedOnStyles = ClearProse

0 commit comments

Comments
 (0)