.markdownlint.yaml 50 lignes · 1169 octets
# Configuration markdownlint pour la documentation gitrust
# Référence : https://github.com/DavidAnson/markdownlint/blob/main/doc/Rules.md

# Longueur de ligne maximale : 120 caractères
# Les blocs de code, tableaux et URLs sont exclus
MD013:
  line_length: 120
  code_blocks: false
  tables: false
  headings: false

# Autoriser certaines balises HTML utiles pour la mise en forme
# <details> et <summary> sont utilisés pour les sections repliables
MD033:
  allowed_elements:
    - details
    - summary
    - br
    - kbd
    - sup
    - sub

# Désactivé : mdBook injecte le titre depuis SUMMARY.md,
# la première ligne d'un fichier source n'a pas besoin d'être un H1
MD041: false

# Interdit les espaces en fin de ligne (conservé actif)
MD009: true

# Interdit les lignes vides multiples consécutives
MD012:
  maximum: 1

# Impose des titres cohérents (pas de saut H1 → H3)
MD001: true

# Cohérence du style des listes non ordonnées (tiret)
MD004:
  style: dash

# Cohérence des blocs de code délimités (backticks)
MD046:
  style: fenced

# Espace requis après le marqueur de liste
MD030:
  ul_single: 1
  ol_single: 1
  ul_multi: 1
  ol_multi: 1