Categoria: Desenvolvimento
Formatador de JavaScript (Lite)
Reindente e quebre em linhas um script JavaScript pequeno
Cole um script JavaScript pequeno para reindentá-lo e quebrá-lo em várias linhas ao redor de chaves, ponto e vírgula e vírgulas, sem alterar o conteúdo de strings, template literals ou expressões regulares. Roda inteiramente no seu navegador.
É um reindentador baseado em chaves, não um formatador baseado em AST como o Prettier: sempre revise o resultado antes de usá-lo.
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"));Tudo nesta página é processado no seu navegador. Nada é enviado.
Para que serve
É um formatador leve baseado em chaves, não um parser completo nem uma ferramenta baseada em AST como o Prettier: ele reconhece strings, template literals, expressões regulares e comentários o suficiente para não alterá-los, e então reindenta e quebra linhas ao redor de `{`, `}`, `;` e vírgulas de nível superior. Não entende inserção automática de ponto e vírgula nem a gramática da linguagem além dos parênteses, então serve para trechos pequenos e simples, não para arquivos de produção.
Como usar
- Cole ou digite um script JavaScript na caixa de entrada.
- Escolha indentação de 2 espaços, 4 espaços ou tabulação.
- Copie o resultado formatado e sempre revise antes de usar.
Privacidade
Esta ferramenta roda inteiramente no seu navegador. O que você digita nunca é enviado, salvo ou compartilhado — fechar a aba já remove tudo.
Perguntas frequentes
- Meu código é enviado para algum lugar?
- Não. A formatação roda em JavaScript dentro da sua aba; nada é enviado a um servidor.
- Devo usar isso em vez do Prettier?
- Não. Para código de produção, use um formatador baseado em AST como o Prettier. Esta ferramenta é para trechos pequenos e rápidos, quando instalar uma ferramenta de build não compensa.