Vérificateur de style et lint Markdown

Vérifie le Markdown avec ~15 règles markdownlint plus 2 règles de typographie chinoise, avec rapport ligne par ligne et auto-correction en un clic

Collez du Markdown et obtenez un rapport de qualité du contenu — pas une conversion structurelle. Le vérificateur découpe le document en blocs (titres, listes, clôtures de code, tableaux…) et exécute un moteur de règles inspiré de markdownlint :

Règles markdownlint :

  • MD001 incrément de titre (sans saut)
  • MD003 / MD006 style et placement des titres
  • MD004 cohérence des marqueurs de liste
  • MD009 espaces de fin
  • MD012 lignes vides multiples
  • MD013 longueur de ligne (strict)
  • MD022 / MD031 / MD032 lignes vides autour des titres, clôtures, listes
  • MD024 titres dupliqués
  • MD025 un seul h1
  • MD029 préfixe de liste ordonnée
  • MD040 langue des clôtures de code
  • MD041 première ligne est un titre de niveau supérieur
  • MD042 liens vides / MD045 images sans alt
  • MD047 saut de ligne final

Règles de typographie chinoise :

  • CN001 : espace entre chinois et latin/chiffres.
  • CN002 (strict) : ponctuation pleine largeur en contexte mixte.

L’auto-correction n’applique que des corrections sûres et déterministes. Jeux de règles : Défaut, Strict, Souple.

Exemples de résultats

1 Exemples

Vérifier un README avec marqueurs de liste mélangés et sans langage

Détecte espaces de fin, marqueurs incohérents, code sans langage, sauts de titre et espacement CN/EN ; auto-correction des sûrs.

Markdown lint report with auto-fixed output.
Voir paramètres d'entrée
{ "markdown": "# Project\n\nIntro line. \n\n- item one\n* item two\n\n```\nconst x = 1\n```\n\n### Skipped h2\n\n## 使用Python3开发\n", "ruleSet": "default", "autoFix": true }

Points clés

Catégorie
Texte et rédaction
Types d’entrée
textarea, select, checkbox
Type de sortie
html
Couverture des échantillons
4
API disponible
Yes

Vue d’ensemble

Ce vérificateur de style et lint Markdown analyse vos documents Markdown pour détecter les erreurs de formatage, les incohérences structurelles et les écarts typographiques, tout en proposant une correction automatique en un clic pour les problèmes les plus courants.

Quand l’utiliser

  • Avant de publier un article de blog ou une documentation technique rédigée en Markdown.
  • Pour harmoniser le style des fichiers README et des wikis au sein d'un projet collaboratif.
  • Lors de la rédaction de contenus bilingues nécessitant le respect des règles de typographie chinoise avec des espacements mixtes.

Comment ça marche

  • Collez votre texte Markdown dans la zone de saisie dédiée.
  • Sélectionnez le jeu de règles souhaité (Défaut, Strict ou Souple) et cochez l'option d'auto-correction si nécessaire.
  • Analysez le rapport détaillé ligne par ligne pour identifier les avertissements et visualisez le document corrigé.

Cas d’usage

Nettoyage automatique des espaces inutiles et des lignes vides superflues dans les fichiers de documentation.
Validation de la structure des titres (pas de saut de niveau) avant le rendu final d'un site statique.
Correction des espacements typographiques dans les documentations techniques contenant du chinois et de l'anglais.

Exemples

1. Nettoyage d'un fichier README désordonné

Développeur Open Source
Contexte
Un projet collaboratif reçoit des contributions avec des styles de listes incohérents et des blocs de code sans indication de langage.
Problème
Le fichier README.md contient des marqueurs de liste mélangés (* et -) et des blocs de code non typés.
Comment l’utiliser
Coller le contenu du README dans l'outil, choisir le jeu de règles "Défaut" et activer l'auto-correction.
Configuration d’exemple
ruleSet: default, autoFix: true
Résultat
Les marqueurs de liste sont uniformisés en tirets, les espaces de fin sont supprimés et le rapport signale les blocs de code nécessitant l'ajout d'un langage.

2. Correction typographique d'une documentation bilingue

Rédacteur technique
Contexte
Une documentation technique rédigée en chinois et en anglais présente des collages de mots sans espaces appropriés.
Problème
Les phrases mélangent chinois et anglais sans espace de séparation (ex: "使用Python3开发").
Comment l’utiliser
Coller le texte Markdown, sélectionner le jeu de règles "Défaut" avec l'auto-correction activée.
Configuration d’exemple
ruleSet: default, autoFix: true
Résultat
L'outil insère automatiquement les espaces requis (ex: "使用 Python 3 开发") selon la règle CN001 et corrige les sauts de ligne.

Tester avec des échantillons

markdown

Hubs associés

FAQ

Quelles règles markdownlint sont prises en charge ?

L'outil valide environ 15 règles clés, dont la cohérence des listes (MD004), les espaces de fin (MD009), les lignes vides (MD012/022/031) et l'absence de langage dans les blocs de code (MD040).

Qu'est-ce que la règle de typographie chinoise CN001 ?

Elle vérifie et ajoute automatiquement un espace de séparation entre les caractères chinois et les caractères latins ou les chiffres.

L'auto-correction risque-t-elle de modifier la structure de mon document ?

Non, l'auto-correction n'applique que des modifications sûres et déterministes comme la suppression des espaces de fin ou l'uniformisation des marqueurs de liste.

Quelle est la différence entre les jeux de règles ?

Le mode Défaut applique les règles standards, le mode Strict ajoute des contraintes comme la longueur de ligne (MD013), et le mode Souple ignore les avertissements de style mineurs.

L'outil convertit-il le Markdown dans un autre format ?

Non, il s'agit d'un outil d'analyse de qualité et de correction de style, pas d'un convertisseur de format.

Documentation de l'API

Point de terminaison de la requête

POST /fr/api/tools/markdown-lint-style-checker

Paramètres de la requête

Nom du paramètre Type Requis Description
markdown textarea Oui -
ruleSet select Non -
autoFix checkbox Non -

Format de réponse

{
  "result": "
Processed HTML content
", "error": "Error message (optional)", "message": "Notification message (optional)", "metadata": { "key": "value" } }
HTML: HTML

Documentation de MCP

Ajoutez cet outil à votre configuration de serveur MCP:

{
  "mcpServers": {
    "elysiatools-markdown-lint-style-checker": {
      "name": "markdown-lint-style-checker",
      "description": "Vérifie le Markdown avec ~15 règles markdownlint plus 2 règles de typographie chinoise, avec rapport ligne par ligne et auto-correction en un clic",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=markdown-lint-style-checker",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Vous pouvez chaîner plusieurs outils, par ex.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, max 20 outils.

Si vous rencontrez des problèmes, veuillez nous contacter à [email protected]