Linter a formátovač šablon Mako
djLint lintuje a formátuje šablony Mako. Nastavte profil mako, aby jim pravidla i formátování odpovídaly.
V profilu mako má řídicí řádek jako % if x: i komentář ## vždy vlastní řádek a značka, jejíž atributy závisí na řídicích řádcích, si je ponechá tak, jak jsou napsané. Bloky Pythonu a obsah <%doc> a <%text> se nemění, stejně jako script nebo style se syntaxí Mako při --format-js nebo --format-css. Řádky mezi % if a % endif a mezi značkou <%block> nebo <%def> a její uzavírací značkou, pokud má každá vlastní řádek, se odsazují jako každý jiný blok. Kód ve výrazu ${} zůstává tak, jak je napsaný.
Z příkazového řádku
djlint /path/to/templates --profile=mako
Nebo v konfiguračním souboru
Nastavte djLint v souboru pyproject.toml, djlint.toml / .djlint.toml nebo .djlintrc svého projektu.
[tool.djlint]
profile = "mako"
profile = "mako"
{ "profile": "mako" }