djLint/docs/src/fr/docs/formatter.md
2022-07-05 13:59:53 -05:00

2.6 KiB
Raw Blame History

description title keywords
Formatez vos modèles HTML avec djLint. Rapide et précis, le résultat fera briller vos modèles. Utilisation du formateur template linter, template formatter, djLint, HTML, templates, formatter, linter, formatter usage

Utilisation du formateur

Le formateur de djLint prendra des modèles html bâclés et rendra le formatage cohérent et facile à suivre !

Le formatage est un outil non définitif. Vérifiez la sortie avant d'appliquer les changements.

Pour revoir ce qui peut changer dans le formatage, lancez :

djlint . --check

Pour formater le code et exécuter les fichiers de mise à jour :

djlint . --reformat

{% admonition "note", "Note", "Le reformatage ne fonctionne pas avec les longs fichiers json/html intégrés dans les données d'attribut." %}

{% admonition "note", "Note", "djLint n'est pas un analyseur html ou un validateur de syntaxe." %}

Voici un exemple !

Avant

Voilà un pâté de HTML qui a désespérément besoin dattention...

{% raw %}

{% load admin_list %}{% load i18n %}<p class="paginator">{% if pagination_required %}{% for i in page_range %}{% paginator_number cl i %}{% endfor %}{% endif %}{{ cl.result_count }}{% if cl.result_count == 1 %}{{ cl.opts.verbose_name }}   {% else %}{{ cl.opts.verbose_name_plural }}       {% endif %}{% if show_all_url %} <a href="{{ show_all_url }}" class="showall">{% translate 'Show all' %}          </a>  {% endif %}{% if cl.formset and cl.result_count %}<input type="submit" name="_save" class="default" value="{% translate 'Save' %}">{% endif %}      </p>

{% endraw %}

Après

C'est un peu mieux maintenant... on peut le lire :)

{% raw %}

{% load admin_list %} {% load i18n %}
<p class="paginator">
  {% if pagination_required %} {% for i in page_range %} {% paginator_number cl
  i %} {% endfor %} {% endif %} {{ cl.result_count }} {% if cl.result_count == 1
  %} {{ cl.opts.verbose_name }} {% else %} {{ cl.opts.verbose_name_plural }} {%
  endif %} {% if show_all_url %}
  <a href="{{ show_all_url }}" class="showall"> {% translate 'Show all' %} </a>
  {% endif %} {% if cl.formset and cl.result_count %}
  <input
    type="submit"
    name="_save"
    class="default"
    value="{% translate 'Save' %}"
  />
  {% endif %}
</p>

{% endraw %}