An mdformat plugin to read configuration from pyproject.toml
.
⚠️ WARNING: it has been detected that some nativemdformat
options likeend_of_line
orexclude
are currently being ignored when included in thepyproject.toml
file. The issue is being worked on right now. You can read more here in issue #4
Install with:
pip install mdformat-pyproject
After installing this plugin, the mdformat configuration can be added in
a new [tool.mdformat]
section inside the pyproject.toml
file.
[tool.mdformat]
wrap = "keep" # possible values: {"keep", "no", INTEGER}
number = false # possible values: {false, true}
end_of_line = "lf" # possible values: {"lf", "crlf", "keep"}
Usage as a pre-commit hook
Add the following to your .pre-commit-config.yaml
:
- repo: https://github.com/executablebooks/mdformat
rev: 0.7.13 # Use the ref you want to point at
hooks:
- id: mdformat
additional_dependencies:
- mdformat-pyproject