Hoppa till innehåll
100% lokalt

Klammerkontroll

Hitta omatchade parenteser, citattecken, backticks och HTML/XML-taggar i din text.

Inmatning
Utmatning

Klammerkontroll

Klistra in kod eller text så söker det här verktyget igenom den efter skiljetecken som aldrig hittade sin motsvarighet: parenteser, hakparenteser, krullparenteser, raka och typografiska citattecken, backticks och HTML- eller XML-taggar. Varje fynd visar exakt rad och kolumn, vilken sida som saknas — öppnande eller stängande — och ett kort utdrag från den raden med platsen markerad, så att du kan hoppa direkt till problemet istället för att leta igenom hela filen.

Slå på eller av individuella kontroller för vilka skiljetecken som spelar roll för dig, och välj ett språkläge så att kontrollen ignorerar innehål den inte bör titta inuti: JavaScript-läge hoppar över strängar och kommentartext, JSON-läge hoppar över strängvärden och Markdown-läge hoppar över avgränsade kodblock och inline-kodspann. »Acceptera apostrofer inne i ord« förhindrar att sammandragningar som »don't« läses som saknade citattecken. Om du slår på »Visa kapslingdjup« läggs det till hur djupt kapslat varje fynd är, och »Visa sammanfattning« lägger till en total räkning i slutet.

Varje klammertypkontrolleras oberoende, så en verkligt stängd »(« rapporteras alltid även om varje »[« och »]« någon annanstans råkar balansera — detta är en balanskontrolk, inte en fullständig parser, så en klammare som stängs i fel ordning kommer inte att fångas om varje enskild typ ändå räknas upp. HTML-kontroll behandlar tomma element som »br« och »img« automatiskt som självstängande och ignorerar allt inuti en HTML-kommentar. Verktyget hanterar Windows (CRLF) och Unix (LF) radslut på samma sätt.

Allt körs lokalt i din webbläsare — ingenting du klistrar in skickas någonstans, vilket gör det säkert att kontrollera privat källkod eller utkast. Kopiera rapporten, ladda ned den som en .txt-fil eller skicka tillbaka den till ingången när du har åtgärdat ett problem för att kontrollera resten.

FAQ

Kontrollerar det att parenteser är kapslad i rätt ordning?
Nej. Varje klammertypkontrolleras för sig själv — rund, fyrkantig, klamrande, citattecken, backticks, taggar — så en verkligt omatchat skiljetecken fångas alltid, men sammanflätning som »([)]« där varje typ fortfarande balanserar inte flaggas.
Vad ändrar »Språkläge«?
Det bestämmer vilka regioner som ska hoppas över innan kontroll: JavaScript-läge ignorerar strängar och kommentartext, JSON-läge ignorerar strängvärden och Markdown-läge ignorerar avgränsade kodblock och inline-kodspann. Vanlig text-läge kontrollerar allt som det är.
Hur hanteras tomma HTML-element som »br« eller »img«?
De behandlas automatiskt som själv-stängande och rapporteras aldrig som saknade sluttaggar, oavsett om du skriver det efterföljande snedstrecket eller inte.
Varför ignoreras en apostrof inne i ett ord ibland?
Med »Acceptera apostrofer inne i ord« på behandlas ett rakt eller krumlinjigt apostrof omgivet av bokstäver — som i »don't« — som skiljetecken, inte som citattecken, så det räknas inte mot citatteckenbalansen.
Skickas min text eller kod någonstans?
Nej. Kontrollen körs helt i din webbläsare — ingenting du klistrar in lämnar din enhet någonsin.