Categoria: Sviluppo
Formattatore JavaScript (Lite)
Reindenta e suddivide in righe un piccolo script JavaScript
Incolla un piccolo script JavaScript per reindentarlo e suddividerlo su più righe attorno a parentesi graffe, punto e virgola e virgole, senza toccare il contenuto di stringhe, template literal o espressioni regolari. Funziona interamente nel tuo browser.
È un reindentatore basato sulle parentesi graffe, non un formattatore basato su AST come Prettier: controlla sempre il risultato prima di usarlo.
function greet(name) {
// Say hello to someone
var message="Hello, "+name+"!";
if(message.length>0) {
console.log(message);
}else {
console.log("empty");
}
return message;
}
console.log(greet("world"));Tutto ciò che c'è in questa pagina viene elaborato nel tuo browser. Niente viene caricato.
A cosa serve
È un formattatore leggero basato sulle parentesi graffe, non un parser completo né uno strumento basato su AST come Prettier: riconosce stringhe, template literal, espressioni regolari e commenti abbastanza da lasciarli intatti, poi reindenta e suddivide le righe attorno a `{`, `}`, `;` e virgole di primo livello. Non comprende l'inserimento automatico del punto e virgola né la grammatica del linguaggio oltre le parentesi, quindi è pensato per piccoli frammenti semplici, non per file di produzione.
Come si usa
- Incolla o digita uno script JavaScript nel campo di input.
- Scegli indentazione a 2 spazi, 4 spazi o tabulazione.
- Copia il risultato formattato e controllalo sempre prima di usarlo.
Privacy
Questo strumento funziona interamente nel tuo browser. Quello che inserisci non viene mai caricato, salvato o condiviso: chiudendo la scheda sparisce.
Domande frequenti
- Il mio codice viene caricato da qualche parte?
- No. La formattazione viene eseguita in JavaScript nella tua scheda del browser; non viene inviato nulla a un server.
- Dovrei usare questo al posto di Prettier?
- No. Per codice di produzione usa un formattatore basato su AST come Prettier. Questo strumento è pensato per piccoli frammenti rapidi, quando installare uno strumento di build non ne vale la pena.