Formatadores de código

JavaScript Formatter

Formata JavaScript moderno com Prettier, incluindo classes, optional chaining e async/await.

Prima Ctrl / ⌘ + Enter para executar
Resultado só de leitura

Formata JavaScript moderno com Prettier, incluindo classes, optional chaining e async/await.

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

  1. Cole o código-fonte JavaScript.
  2. Selecione a largura do recuo.
  3. Clique em “Formatar JavaScript”.
  4. 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.

Voltar às Ferramentas para programadores