Go Template Linter and Formatter

djLint lints and formats Go templates. Set the golang profile so the rules and the formatting fit them.

What are Go templates?

Go templates (text/template, html/template) also power Hugo themes and Helm charts, so use this same profile for them.

Using the command line

djlint /path/to/templates --profile=golang

Or, use a config file

Configure djLint in your project’s pyproject.toml, djlint.toml / .djlint.toml, or .djlintrc file.

[tool.djlint]
profile = "golang"
profile = "golang"
{ "profile": "golang" }