Markdown Lint- und Stil-Prüfer

Prüft Markdown mit ~15 markdownlint-Regeln plus 2 chinesischen Typografie-Regeln, mit zeilenweisem Bericht und Ein-Klick-Auto-Fix sicherer Probleme

Füge Markdown ein und erhalte einen Inhaltsqualitäts-Bericht — keine strukturelle Konvertierung. Der Prüfer zerlegt das Dokument in Blöcke (Überschriften, Listen, Code-Zäune, Tabellen…) und führt eine markdownlint-inspirierte Regel-Engine aus. Abgedeckt sind MD001/004/009/012/013/022/024/025/029/031/032/040/041/042/045/047 plus chinesische Typografie-Regeln (CN001 Abstand zwischen Chinesisch und Latein/Ziffern). Jedes Problem wird mit Zeile, Regel-ID, Schweregrad und Hinweis gemeldet. Auto-Fix wendet nur sichere, deterministische Korrekturen an (Leerzeichen am Ende, Leerzeilen, Listenmarker, abschließender Zeilenumbruch). Drei Regelsätze: Standard, Streng, Nachsichtig.

Beispielergebnisse

1 Beispiele

Ein README mit gemischten Listenmarkern und ohne Code-Sprache prüfen

Erkennt Leerzeichen am Ende, inkonsistente Marker, Code ohne Sprache, Heading-Sprünge und CN/EN-Abstände; auto-fixt sichere.

Markdown lint report with auto-fixed output.
Eingabeparameter anzeigen
{ "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 }

Wichtige Fakten

Kategorie
Text & Schreiben
Eingabetypen
textarea, select, checkbox
Ausgabetyp
html
Sample-Abdeckung
4
API verfügbar
Yes

Überblick

Der Markdown Lint- und Stil-Prüfer analysiert Ihre Markdown-Dokumente auf Formatierungsfehler, Stilprobleme und typografische Unstimmigkeiten. Das Tool prüft Ihren Text anhand von 15 markdownlint-Regeln sowie speziellen Typografie-Regeln und bietet eine automatische Behebung sicherer Fehler wie überflüssiger Leerzeichen oder fehlender Leerzeilen.

Wann verwenden

  • Vor dem Veröffentlichen oder Committen von README-Dateien und Dokumentationen in Repositories.
  • Zur Bereinigung von inkonsistenten Listenmarkern, fehlenden Code-Sprachangaben oder fehlerhaften Überschriften-Hierarchien.
  • Beim Mischen von chinesischen und lateinischen Schriftzeichen, um korrekte Abstände automatisch sicherzustellen.

So funktioniert es

  • Fügen Sie Ihren Markdown-Text in das Eingabefeld ein und wählen Sie den gewünschten Regelsatz (Standard, Streng oder Nachsichtig).
  • Aktivieren Sie optional die Option 'Sichere Probleme auto-fixen', um einfache Formatierungsfehler direkt korrigieren zu lassen.
  • Der Prüfer zerlegt das Dokument in Blöcke und gleicht diese mit den integrierten markdownlint- und Typografie-Regeln ab.
  • Sie erhalten einen detaillierten Bericht mit Zeilenangaben, Fehler-IDs und Hinweisen sowie den bereinigten Markdown-Code.

Anwendungsfälle

Bereinigen von README.md-Dateien vor dem Push in ein Git-Repository.
Qualitätssicherung von technischen Dokumentationen durch Validierung von Code-Blöcken und Überschriftenstrukturen.
Formatierung von mehrsprachigen Texten mit gemischten Zeichensätzen für ein einheitliches Schriftbild.

Beispiele

1. Bereinigung einer README-Datei vor dem Release

Software-Entwickler
Hintergrund
Ein Entwickler möchte die Projektdokumentation aufräumen. Die Datei enthält unregelmäßige Listen-Symbole, überflüssige Leerzeichen am Zeilenende und Code-Blöcke ohne Sprachangabe.
Problem
Inkonsistente Formatierung und fehlendes Syntax-Highlighting im Markdown-Dokument.
Verwendung
Den Inhalt der README.md einfügen, den Regelsatz auf 'Standard' belassen und die Option 'Sichere Probleme auto-fixen' aktivieren.
Beispielkonfiguration
ruleSet: "default", autoFix: true
Ergebnis
Die Listenmarker werden vereinheitlicht, Leerzeichen am Zeilenende entfernt und der Entwickler erhält eine Warnung, dass dem Code-Block eine Sprachangabe fehlt.

2. Korrektur von Abständen in zweisprachigen Dokumenten

Technischer Redakteur
Hintergrund
Ein Redakteur verfasst Dokumente, die sowohl chinesische Schriftzeichen als auch englische Fachbegriffe und Versionsnummern enthalten.
Problem
Fehlende Abstände zwischen den unterschiedlichen Zeichensätzen (z. B. '使用Python3' statt '使用 Python 3').
Verwendung
Den Text einfügen, den Regelsatz auf 'Standard' setzen und die Prüfung starten.
Beispielkonfiguration
ruleSet: "default", autoFix: true
Ergebnis
Das Tool fügt automatisch die korrekten Leerzeichen zwischen den chinesischen und lateinischen Zeichen ein.

Mit Samples testen

markdown

Verwandte Hubs

FAQ

Welche Regeln deckt der Prüfer ab?

Er prüft 15 markdownlint-Regeln (wie MD001 für Überschriften, MD009 für Leerzeichen am Ende) und 2 chinesische Typografie-Regeln.

Was bewirkt die Option 'Sichere Probleme auto-fixen'?

Sie korrigiert automatisch unbedenkliche Fehler wie doppelte Leerzeilen, Leerzeichen am Zeilenende und inkonsistente Listenmarker.

Werden meine Überschriften-Hierarchien automatisch verändert?

Nein. Strukturelle Fehler wie übersprungene Überschriften-Ebenen werden nur gemeldet, aber nicht automatisch korrigiert.

Was ist der Unterschied zwischen den Regelsätzen?

Standard prüft alle Basisregeln, Streng fügt Zeilenlängen- und Listenpräfix-Prüfungen hinzu, und Nachsichtig ignoriert reine Stilwarnungen.

Unterstützt das Tool die Prüfung von Abständen bei gemischten Sprachen?

Ja, die Regel CN001 prüft und korrigiert fehlende Leerzeichen zwischen chinesischen Schriftzeichen und lateinischen Buchstaben oder Ziffern.

API-Dokumentation

Request-Endpunkt

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

Request-Parameter

Parameter-Name Typ Erforderlich Beschreibung
markdown textarea Ja -
ruleSet select Nein -
autoFix checkbox Nein -

Antwortformat

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

MCP-Dokumentation

Fügen Sie dieses Tool zu Ihrer MCP-Server-Konfiguration hinzu:

{
  "mcpServers": {
    "elysiatools-markdown-lint-style-checker": {
      "name": "markdown-lint-style-checker",
      "description": "Prüft Markdown mit ~15 markdownlint-Regeln plus 2 chinesischen Typografie-Regeln, mit zeilenweisem Bericht und Ein-Klick-Auto-Fix sicherer Probleme",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=markdown-lint-style-checker",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Sie können mehrere Tools verketten, z.B.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, maximal 20 Tools.

Wenn Sie auf Probleme stoßen, kontaktieren Sie uns bitte bei [email protected]