Preskoči na sadržaj

Markdown linter

Pronađi slomljene linkove, preskočene razine naslova i zatvorene kodni blokovi u Markdown-u.

Unos
Putanje postojećih datoteka (jedan po redak, neobavezno)
Rezultat

Markdown linter

Zalijepite Markdown dokument i ovaj alat izvještava što je pogrešno s njim, jedno otkriće po retku, s točnim brojem reda prilikom. Uvijek provjerava neuparene **podebljanog**, __podebljanog__, ~~strikethrough~~ i `koda` oznake, neuravnotežene [ ] link zagrade i prazne link ili image ciljeve, razine naslova koje preskače razinu (H1 slijedi direktno H3), i fenced kodni blokovi koji su otvoreni ali nikad zatvoreni — vrsta sintaksa greške koja odgovara fino u jednom Markdown engine-u i prekida u drugom.

Opcije dodaju provjere koje su više o dosljednosti nego sintaksi. Uključite link reference provjeru da uhvatite [text][ref] link bez odgovarajućeg [ref]: url definiciju ispod nje, i definicije koje su definirane ali nikad referencijane. Provjera duplikat naslova označava ponovljeni tekst naslova i više od jednog naslova vrhnje razine, što zbunjuje čitače i generatore sadržaja. Provjera dosljednosti liste hvata listu s grafičkim znakom koja se prebacuje s - na * upola puta, ili numerirane stavke koje izlaze iz niza. Možete zahtijevati jezik na svakom fenced kodu bloku, označiti bjelinu na kraju reda (tačka od točno dvije razmaka ostaje sama, budući da je to namjerna Markdown prijelom reda), i ograničiti duljinu reda. Zalijepite popis postojećih putanja datoteke u drugo polje i lokalni link i image ciljevi se provjeravaju na njega, tako da preimenovana ili obrisana datoteka se pojavljuje kao slomljeni link prije nego što objavite.

Linter upravlja Windows (CRLF) i Unix (LF) prijelomom redaka na isti način, i provjere koje bi greške na sadržaj koda — oznake, linkovi, naslovi, liste, bjelina na kraju reda — se preskačuju za tekst unutar fenced koda bloka. Provjera duljine reda i dalje se primjenjuje svugdje. Panel rezultata ističe svaki red nalaza u crvenom kako bi dugi izvještaj bio lak za pregledavanje, i tally iznad njega prikazuje skanirane redake, pronađene probleme i brojane naslove.

Sve se izvršava lokalno u vašem pregledniku. Dokument koji zalijepite i sve putanje datoteke koje dodate za provjeru linkova, nikad se ne otpremaju nigdje. Kad završite, kopirajte izvještaj, preuzmite ga kao .txt datoteku, ili ga pošaljite na unos drugog alata da biste nastavili raditi.

FAQ

Je li to potpuno analizirano Markdown kao što bi to učinio prikazivač?
Ne. To je provjerivač na temelju redaka izgrađen da uhvati česte greške — neuparene oznake, slomljene linkove, preskočene razine naslova, nezaključeni code fence-ovi — ne potpuni CommonMark parser, tako da neobičnog konstrukta može biti povremeno propuštena ili previđena.
Zašto se niz od dva zaostala razmaka ne označava?
Dva zaostala razmaka je standardna Markdown sintaksa za teški prijelom reda, tako da se ostavlja sama. Jedan zaostao razmak ili zaostala tabulacija se označava, budući da su to gotovo slučajno.
Što se računa kao duplikat naslova?
Tekst naslova se uspoređuje bez razlike veličine slova nakon obrezivanja, tako da su "Setup" i "setup" tretirani kao isti naslov.
Kako mogu provjeriti linkove u odnosu na stvarne datoteke u svom projektu?
Zalijepite jednu relativnu putanju po retku u drugo polje — iste putanje na koje vaši linkovi pokazuju, kao docs/setup.md. Lokalni link i image ciljevi koji nisu na toj listi su označeni; vanjski URL-ovi i #anchors se uvijek preskačuju.
Je li moj dokument otpremljen negdje?
Ne. Provjera se izvršava potpuno u vašem pregledniku — vaš Markdown i sve putanje datoteke koje dodate ostaju na vašem uređaju.