Once upon a time all the other programming languages had a formatter and linter. Css, javascript, python, the c suite, typescript, ruby, php, go, swift, and you know the others. The cool kids on the block.
HTML templates were left out there on their own, in the cold, unformatted and unlinted :( The dirty corner in your repository. Something had to change.
Welcome djLint, the free cleaning service for html templates!
And the html templates lived happily ever after.
readme.md
:
[![Code style: djLint](https://img.shields.io/badge/html%20style-djLint-blue.svg)](https://github.com/djlint/djlint)
Add a badge to your projects readme.rst
:
.. image:: https://img.shields.io/badge/html%20style-djLint-blue.svg
:target: https://github.com/djlint/djlint
Looks like this:
Contributions are welcome. Send a pr with a new feature, or checkout the issue list and help where you can.
# install uv https://docs.astral.sh/uv/getting-started/installation/
# install project deps
uv sync
# run tests
uv run pytest