diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index fdc9b955..6cdfc79f 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -310,7 +310,7 @@ repos: stages: [pre-commit] # Vale enforces prose style rules, such as banning em dashes, in - # reStructuredText files. + # reStructuredText and Markdown files. # The rules come from the ``ClearProse`` package pinned in ``.vale.ini``, # which ``vale sync`` downloads into the (gitignored) ``styles`` # directory. @@ -324,7 +324,7 @@ repos: entry: uv run --extra=dev vale sync language: python pass_filenames: false - files: (\.rst$|^\.vale\.ini$) + files: (\.(rst|md)$|^\.vale\.ini$) additional_dependencies: - *uv_version stages: [pre-commit] @@ -333,7 +333,7 @@ repos: name: vale entry: uv run --extra=dev vale language: python - types_or: [rst] + types_or: [rst, markdown] require_serial: true additional_dependencies: - *uv_version diff --git a/.vale.ini b/.vale.ini index 8e3f9f74..e111c046 100644 --- a/.vale.ini +++ b/.vale.ini @@ -3,5 +3,5 @@ MinAlertLevel = error Packages = https://github.com/adamtheturtle/vale-style-clear-prose/releases/download/v1.1.0/ClearProse.zip -[*.rst] +[*.{rst,md}] BasedOnStyles = ClearProse