mirror of
https://github.com/Hopiu/djLint.git
synced 2026-03-16 21:40:24 +00:00
✨ HTML Template Linter and Formatter. Django - Jinja - Nunjucks - Handlebars - GoLang
| .github | ||
| docs | ||
| src | ||
| tests | ||
| .coveragerc | ||
| .gitignore | ||
| .pre-commit-config.yaml | ||
| .pre-commit-hooks.yaml | ||
| icon.xcf | ||
| LICENSE | ||
| MANIFEST.in | ||
| poetry.lock | ||
| pyproject.toml | ||
| README.md | ||
| setup.cfg | ||
| tox.ini | ||
Find common formatting issues and reformat HTML templates.
Django · Jinja · Nunjucks · Twig · Handlebars · Mustache · GoLang
Ps, --check it out on other templates as well!
Documentation
Read the documentation
Installation and Usage
djLint can be installed with pip install djlint, and is easy to run:
# to lint a directory
djlint /path
# to lint a directory with custom extension
djlint /path -e html.dj
# to check formatting on a file
djlint /path/file.html.j2 --check
# to reformt a directory without printing the file diff
djlint /path --reformat --quiet
# using stdin
echo "<div></div>" | djlint -
Show your format
Add a badge to your projects readme.md:
[](https://github.com/Riverside-Healthcare/djlint)
Add a badge to your readme.rst:
.. image:: https://img.shields.io/badge/html%20style-djlint-blue.svg
:target: https://github.com/Riverside-Healthcare/djlint
Looks like this:
Contributing
Send a pr with a new feature, or checkout the issue list and help where you can.