Narzędzie dla programistów

Formater kodu

Upiększ kod, aby dało się go czytać, lub zminimalizuj go do wysyłki.

Formater kodu Działa na twoim urządzeniu
  • Działa w przeglądarce — twój tekst nigdy nie jest nigdzie wysyłany
  • Bez rejestracji, bez limitów, za darmo, tak często, jak chcesz

Jak to działa

Zminifikowany kod jest nieczytelny z założenia, a ręcznie pisany kod rzadko ma spójne wcięcia. Oba problemy rozwiązuje to samo narzędzie i żaden nie jest powodem, by wklejać zastrzeżony kod źródłowy na obcą stronę.

Upiększanie

Dodaje wcięcia i podziały wierszy w JavaScript, CSS i HTML w spójnym stylu. To właśnie to, czego chcesz przy czytaniu zminifikowanego kodu biblioteki, porządkowaniu czegoś wklejonego z innego miejsca lub robieniu czytelnego diffa. Język jest wykrywany automatycznie, chyba że go ustawisz.

Minifikacja i co naprawdę robi każdy tryb

JavaScript jest minifikowany przez prawdziwy parser, który bezpiecznie skraca nazwy i usuwa martwy kod. CSS i HTML są minifikowane zachowawczo — usuwane są komentarze i zwijane białe znaki, nic nie jest przemianowywane ani przebudowywane. Jest to bezpieczne dla każdych danych, ale zawsze wyciśnie mniej niż dedykowane narzędzie do budowania. Ma służyć do szybkiego zmniejszenia rozmiaru, a nie zastępować twój bundler.

Nie naprawi zepsutego kodu

Zarówno upiększanie, jak i minifikacja wymagają, by dane wejściowe dały się sparsować. Nieprawidłowy JavaScript jest zgłaszany, a nie zgadywany, ponieważ formater, który naprawia kod, zmieniłby to, co on robi.

Dlaczego działa lokalnie

Kod źródłowy jest zwykle czyjąś własnością, często twojego pracodawcy, i często zawiera klucze oraz adresy punktów końcowych. Jego formatowanie nie powinno wymagać przesyłania go.

FAQ

Formater kodu — pytania

Jakie języki obsługuje?

JavaScript i JSON, CSS oraz HTML, wykrywane automatycznie lub wybierane ręcznie.

Czy minifikator JavaScript jest tak dobry jak narzędzie do budowania?

Dla pojedynczego pliku jest blisko, bo używa prawdziwego parsera. Minifikacja CSS i HTML jest tu celowo zachowawcza.

Czy naprawi błędy składni?

Nie. Nieprawidłowy kod jest zgłaszany, a nie zgadywany.

Czy mój kod jest przesyłany?

Nie. Wszystko działa w przeglądarce.