Formatter JavaScript
Reformatuje JavaScript lub TypeScript na spójny, czytelny kod.
Formatter JavaScript
Wklej JavaScript lub TypeScript, a to narzędzie sformatuje go na spójne wcięcie, odstępy i podziały linii. Reformatuje zminifikowany lub niespójnie sformatowany kod, normalizuje bloki i literały obiektów oraz zachowuje wyrażenia takie jak operatory warunkowe, typy generyczne, literały szablonów, opcjonalne łańcuchowanie i funkcje strzałkowe ze spacjami, takimi jak pisałby je człowiek.
Opcje kontrolują szczegóły, a nie strukturę. Wybierz wcięcie o 2 spacje, 4 spacje lub tabulacje oraz pojedyncze lub podwójne cudzysłowy — zawartość ciągu jest prawidłowo ponownie zmieniana w obu przypadkach, więc znak wewnątrz ciągu nigdy nie zostanie zniszczony. Średniki można dodać na koniec każdej instrukcji lub usunąć na rzecz automatycznego wstawiania średników; wieloliniowe obiekty i tablice mogą zakończyć się przecinkami końcowymi. Maksymalna szerokość linii kontroluje, kiedy długi literał obiektu lub lista argumentów dzieli się na wiele linii zamiast rozciągać się poza krawędź ekranu. Minifikuj zwija ten sam kod na jedną linię z usuniętymi spacjami i komentarzami, kiedy potrzebujesz zwartej kopii zamiast czytelnej.
To jest formatter, a nie linter lub bundler: nie przepisuje logiki, nie zmienia nazw zmiennych ani nie rozwiązuje importów i nie uruchamia Twojego kodu. Celem jest zachowanie wyjścia ważnego dla realistycznego JavaScriptu i TypeScript, w tym klas, funkcji asynchronicznych, destrukcji, operatorów rozprzestrzeniania i dekoratorów — naprawdę źle sformowany wkład (nieukończony ciąg lub komentarz) jest reformatowany na zasadzie najlepszego wysiłku zamiast być całkowicie odrzucony.
Wszystko działa lokalnie w Twojej przeglądarce. Twój kod źródłowy nigdy nie jest przesyłany na serwer, co jest ważne zarówno dla proprietary lub neopublikowanego kodu, jak i szybkiego fragmentu z raportu o błędzie. Skopiuj sformatowany wynik, pobierz go jako plik .txt lub wyślij do innego narzędzia, aby kontynuować pracę.