Haakjesbalans-checker
Zoekt naar niet-overeenkomende haakjes, aanhalingstekens, backticks en HTML/XML-tags in uw tekst.
Haakjesbalans-checker
Plak code of tekst in en dit gereedschap zoekt ernaar naar scheidingstekens die nooit hun tegenhanger vonden: ronde haakjes, vierkante haakjes, accolades, rechte en typografische aanhalingstekens, backticks en HTML- of XML-tags. Elke bevinding vermeldt de exacte regel en kolom, welke zijde ontbreekt — openend of sluitend — en een kort fragment van die regel met de plaats gemarkeerd, zodat u direct naar het probleem kunt gaan in plaats van het hele bestand met het oog af te zoeken.
Zet individuele controles aan of uit voor welke scheidingstekens voor u van belang zijn, en kies een taalmodus zodat de checker inhoud negeert die niet doorzocht mag worden: JavaScript-modus slaat string- en opmerkingteksten over, JSON-modus slaat string-waarden over en Markdown-modus slaat omheinde codeblokken en inline codeteksten over. »Apostrofes in woorden tolereren« voorkomt dat contracties zoals »don't« als ontbrekende aanhalingstekens worden gelezen. Door »Nestingtiepe weergeven« in te schakelen, voegt u toe hoe diep genest elke bevinding is, en »Samenvatting weergeven« voegt aan het einde een totaaltelling toe.
Elk haakjetype wordt onafhankelijk gecontroleerd, dus een echt niet-gesloten »(« wordt altijd gemeld, zelfs als elke »[« en »]« elders in evenwicht is — dit is een balanscontrole, geen volledige parser, dus een haakje dat in verkeerde volgorde wordt gesloten, wordt niet opgemerkt als elk afzonderlijk type nog steeds optelt. HTML-controle behandelt lege elementen zoals »br« en »img« automatisch als zelfsluitend en negeert alles binnen een HTML-opmerking. Het gereedschap behandelt Windows- (CRLF) en Unix- (LF) regeleindes op dezelfde manier.
Alles wordt lokaal in uw browser uitgevoerd — niets wat u plakt, wordt ergens geüpload, wat het veilig maakt om privécode of concepten te controleren. Kopieer het rapport, download het als .txt-bestand of stuur het terug naar de invoer nadat u een probleem hebt opgelost, om de rest opnieuw te controleren.