JavaScript formátor
Přeformátuje JavaScript nebo TypeScript do konzistentního, čitelného kódu.
JavaScript formátor
Vložte JavaScript nebo TypeScript a tento nástroj jej přeformátuje na konzistentní odsazení, rozestupy a zalomení řádků. Přeformátuje minifikovaný nebo nekonzistentně formátovaný kód, normalizuje bloky a objektové literály a zachovává výrazy jako ternární operátory, generické typy, šablonové literály, volitelné řetězení a strelčí funkce s mezerami, jak by je napsal člověk.
Možnosti kontrolují detaily, nikoliv strukturu. Vyberte si odsazení o 2 mezery, 4 mezery nebo tabulátory a jednoduché nebo dvojité uvozovky — obsah řetězce je správně znovu unikován v obou případech, takže znak v řetězci nikdy není poškozen. Středníky lze přidat na konec každého příkazu nebo odstranit ve prospěch automatického vkládání středníků; víceřádkové objekty a pole mohou končit koncovými čárkami nebo bez nich. Maximální šířka řádku řídí, kdy se dlouhý objektový literál nebo seznam argumentů zalomí do více řádků namísto toho, aby se rozšířil mimo okraj.
Toto je formátor, ne linter ani bundler: nepřepisuje logiku, nepřejmenováva proměnné ani neřeší importy a nespouští váš kód. Cílem je zachovat výstup platný pro realistický JavaScript a TypeScript včetně tříd, asynchronních funkcí, destrukturalizace, operátorů rozšíření a dekorátorů — skutečně špatně utvořený vstup (neukončený řetězec nebo komentář) je přeformátován na nejlepší možný způsob, místo aby byl odřeknut.
Všechno běží lokálně ve vašem prohlížeči. Váš zdrojový kód není nikdy odeslán na server, což je důležité jak pro vlastnický nebo nezveřejněný kód, tak pro rychlý úryvek z hlášení chyby. Zkopírujte formátovaný výsledek, stáhněte jej jako soubor .txt nebo jej odešlete do jiného nástroje, abyste pokračovali v práci.