Skip to main content

HTML Template Linter and Formatter

Project description

djLint Logo

Find common formatting issues and reformat HTML templates.

Django · Jinja · Nunjucks · Handlebars

Ps, --check it out on other templates as well!

codecov test Codacy Badge Maintainability Downloadschat

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:

[![Code style: djlint](https://img.shields.io/badge/html%20style-djlint-blue.svg)](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:

djLint

Contributing

Send a pr with a new feature, or checkout the issue list and help where you can.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

djlint-0.4.3.tar.gz (27.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

djlint-0.4.3-py3-none-any.whl (29.0 kB view details)

Uploaded Python 3

File details

Details for the file djlint-0.4.3.tar.gz.

File metadata

  • Download URL: djlint-0.4.3.tar.gz
  • Upload date:
  • Size: 27.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.10 CPython/3.8.2 Linux/5.8.0-1041-azure

File hashes

Hashes for djlint-0.4.3.tar.gz
Algorithm Hash digest
SHA256 79a11d2031ea908639af46faf3053c17c29c9f529170023c2dd409b979b1d51f
MD5 562b405cbed465d559a30da9c613c8a7
BLAKE2b-256 f75c45ee0cc3304ff10cd72b147fb68f388ea7b79758f017e617c0252bb0691b

See more details on using hashes here.

File details

Details for the file djlint-0.4.3-py3-none-any.whl.

File metadata

  • Download URL: djlint-0.4.3-py3-none-any.whl
  • Upload date:
  • Size: 29.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.10 CPython/3.8.2 Linux/5.8.0-1041-azure

File hashes

Hashes for djlint-0.4.3-py3-none-any.whl
Algorithm Hash digest
SHA256 f382dad143d08ab017a0edf0b9645364e4fd4ad8d8b715d825ef174612ec2f07
MD5 ca702d435b455b4f94a06aa846d5c82d
BLAKE2b-256 78020c0dc73dee2df94d420dfab85d814d899e5d8a818d703cf405b052e2c428

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page