Normalize Punctuation
Normalize punctuation in Markdown files.
Current replacements
‘→'’→'“→"”→"‚→'„→"…→...NBSP→«→"«→"»→"»→"‐→-﹘→-−→-–→—
To keep NBSPs, use explicit instead.
Installation
As a pre-commit hook (recommended)
To run healthcheck as a pre-commit hook, add the following to your
.pre-commit-config.yaml file:
- repo: https://github.com/qrichert/normalize-punctuation
rev: <tag of latest version>
hooks:
- id: normalize-punctuation
As a standalone executable
cargo install --locked --git https://github.com/qrichert/normalize-punctuation.git
Use the same command to update normalize-punctuation.