O que esta ferramenta faz
A sintaxe JavaScript inclui literais regulares, strings de modelo, classes, desestruturação e inserção automática de ponto e vírgula, que não podem ser seguidas por quebras de linha simples após ;, {, }. Esta página utiliza os plug-ins Prettier Babel e ESTree para análise gramatical e formatação unificada.
- Suporta funções const/let, seta, async/await, strings de modelo, desestruturação, encadeamento opcional e classes.
- Sem chamada a eval, new Function ou injeção de script.
- Os erros de sintaxe são reportados pelo analisador e nenhum caminho de código é executado.
Como utilizar
- Cole o código-fonte JavaScript.
- Selecione a largura do recuo.
- Clique em “Formatar JavaScript”.
- Corrija erros de sintaxe ou copie/descarregue os resultados.
Utilizações comuns
- Limpe os excertos de código compactados ou distorcidos.
- Unifique a formatação antes da revisão do código.
- Localize expressões incompletas com erros de análise.
Funcionalidades do JavaScript Formatter
Formatação de JavaScript moderno com Prettier, incluindo classes, encadeamento opcional e async/await. É adequado para cenários diários de desenvolvimento, depuração, classificação de dados e otimização de código. Os resultados do processamento podem ser visualizados, copiados ou descarregados diretamente.
FAQ
O código introduzido será executado?
O código apenas entra no analisador e produz saída de texto, a página não utiliza eval, new Function ou script dinâmico.
As cadeias opcionais e as cadeias de modelos são suportadas?
Suporte. Esta página carrega os plugins Babel e ESTree para JavaScript moderno.
Porque é que um ponto e vírgula é adicionado após a formatação?
As regras de saída atuais permitem o ponto e vírgula para consistência; esta é uma escolha de composição, não de entrada de execução.