Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork98
✨ HTML Template Linter and Formatter. Django - Jinja - Nunjucks - Handlebars - GoLang
License
djlint/djLint
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Django •Jinja •Nunjucks •Twig •Handlebars •Mustache •GoLang •Angular
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.
djLint is a community build project to and add consistency to html templates.
Grab it withpip
pip install djlint
Or with the npm experimental install - Note, this requires python and pip to be on your system path.
npm i djlint
Lint your project
djlint. --extension=html.j2 --lint
Check your format
djlint. --extension=html.j2 --check
Fix my format!
djlint. --extension=html.j2 --reformat
Add a badge to your projectsreadme.md
:
[](https://www.djlint.com)
Add a badge to yourreadme.rst
:
..image::https://img.shields.io/badge/html%20style-djlint-blue.svg:target:https://www.djlint.com
Looks like this:
Yes!
Would you like to add a rule to the linter? Take a look at thelinter docs andsource code
Are you a regex pro? Benchmark and submit a pr with improved regex for thelinter rules
About
✨ HTML Template Linter and Formatter. Django - Jinja - Nunjucks - Handlebars - GoLang
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Sponsor this project
Uh oh!
There was an error while loading.Please reload this page.