忽略程式碼
只要用 djlint 標籤包住程式碼,就能忽略它:
一般的 HTML:
<!-- djlint:off -->
<bad html to ignore>
<!-- djlint:on -->
或寫成註解:
{# djlint:off #}
<bad html to ignore>
{# djlint:on #}
或寫成長註解:
{% comment %} djlint:off {% endcomment %}
<bad html to ignore>
{% comment %} djlint:on {% endcomment %}
或寫成 golang 風格的註解:
{{ /* djlint:off */ }}
<bad html to ignore>
{{ /* djlint:on */ }}
或寫成 handlebars 風格的註解:
{{!-- djlint:off --}}
<bad html to ignore>
{{!-- djlint:on --}}
忽略規則
也可以在忽略區塊的開頭標籤中加上規則名稱,藉此忽略特定的 linter 規則。
{# djlint:off H025,H026 #}
<p>
{# djlint:on #}
<!-- djlint:off H025-->
<p>
<!-- djlint:on -->
{% comment %} djlint:off H025 {% endcomment %}
<p>
{% comment %} djlint:on {% endcomment %}
{{!-- djlint:off H025 --}}
<p>
{{!-- djlint:on --}}
{{ /* djlint:off H025 */ }}
<p>
{{ /* djlint:on */ }}