Formattatore di codice
Abbellisci il codice per renderlo leggibile, o minificalo per la distribuzione.
- Funziona nel tuo browser — il tuo testo non viene mai inviato da nessuna parte
- Nessuna registrazione, nessuna quota, gratis da usare quante volte vuoi
Come funziona
Il codice minificato è illeggibile per costruzione, e il codice scritto a mano raramente è indentato in modo coerente. Entrambi i problemi si risolvono con lo stesso strumento, e nessuno dei due è un motivo per incollare codice sorgente proprietario nel sito web di uno sconosciuto.
Abbellire
Indenta e manda a capo JavaScript, CSS e HTML secondo uno stile coerente. È ciò che serve quando leggi il codice minificato di una libreria, ripulisci qualcosa incollato da altrove o rendi leggibile un diff. Il linguaggio viene rilevato automaticamente a meno che tu non lo imposti.
Minificare, e cosa fa davvero ogni modalità
JavaScript viene minificato da un vero parser, che accorcia in sicurezza i nomi e rimuove il codice morto. CSS e HTML vengono minificati in modo prudente: commenti rimossi e spazi compressi, senza rinominare né ristrutturare nulla. È sicuro con qualsiasi input, ma comprimerà sempre meno di uno strumento di build dedicato. Serve per una rapida riduzione di dimensioni, non per sostituire il tuo bundler.
Non può correggere il codice rotto
Sia abbellire sia minificare richiedono che l'input venga analizzato. Il JavaScript non valido viene segnalato anziché indovinato, perché un formattatore che riparasse il codice cambierebbe ciò che fa.
Perché funziona in locale
Il codice sorgente di solito è proprietà di qualcuno, spesso del tuo datore di lavoro, e contiene spesso chiavi ed endpoint. Formattarlo non dovrebbe comportare caricarlo.
Formattatore di codice: domande
Quali linguaggi gestisce?
JavaScript e JSON, CSS e HTML, rilevati automaticamente o scelti a mano.
Il minificatore JavaScript è buono quanto uno strumento di build?
Per un singolo file ci si avvicina, dato che usa un vero parser. La minificazione di CSS e HTML qui è volutamente prudente.
Correggerà gli errori di sintassi?
No. Il codice non valido viene segnalato anziché indovinato.
Il mio codice viene caricato?
No. Tutto viene eseguito nel tuo browser.