Kontroler równowagi nawiasów
Znajdź niedopasowane nawiasy, cudzysłowy, backticky i tagi HTML/XML w tekście.
Kontroler równowagi nawiasów
Wklej dowolny kod lub tekst, a to narzędzie zeskanuje go w poszukiwaniu ograniczników, które nigdy nie znalazły swojej pary: nawiasów okrągłych, nawiasów kwadratowych, klamer, cudzysłów prostych i typograficznych, backtick'ów i tagów HTML lub XML. Każdy wynik wyświetla dokładną linię i kolumnę, której stronie brakuje pary — otwierającej czy zamykającej — i krótki fragment tego wiersza ze wskazanym miejscem, abyś mógł przeskoczyć prosto do problemu zamiast przeszukiwania całego pliku wzrokiem.
Złącz lub wyłącz poszczególne kontrole w zależności od tego, które ograniczniki Cię interesują, i wybierz tryb języka, aby narzędzie ignorowało zawartość, którą nie powinno sprawdzać: tryb JavaScript pomija zawartość ciągów i komentarzy, tryb JSON pomija wartości ciągów, a tryb Markdown pomija ogrodzony kod i zakresy kodu wbudowanego. Włączenie "Toleruj apostrofy wewnątrz słów" zatrzymuje zinterpretowanie wyrażeń takich jak "don't" jako błądzącego cudzysłowu. Włączenie "Pokaż głębokość zagnieżdżenia" doda, jak głęboko zagnieżdżony jest każdy wynik, a "Pokaż podsumowanie" doda łączną liczbę na koniec.
Każdy typ nawiasu jest sprawdzany niezależnie, więc naprawdę niezamknięty "(" jest zawsze zgłaszany, nawet jeśli każdy "[" i "]" gdzie indziej przypadkiem się równoważy — to jest kontroler równowagi, a nie pełny parser, więc nie złapie nawiasu zamkniętego w złej kolejności, jeśli każdy indywidualny typ wciąż się sumuje. Sprawdzanie HTML traktuje elementy pustki, takie jak "br" i "img", jako automatycznie samozamykające się i ignoruje wszystko wewnątrz komentarza HTML. Narzędzie obsługuje zarówno zakończenia linii systemu Windows (CRLF) jak i Unix (LF) w taki sam sposób.
Wszystko działa lokalnie w Twojej przeglądarce — nic, co wkleisz, nigdzie się nie przesyła, co pozwala bezpiecznie sprawdzać prywatny kod źródłowy lub szkice. Skopiuj raport, pobierz go jako plik .txt lub wyślij go z powrotem do wejścia po naprawieniu problemu, aby ponownie sprawdzić resztę.