O que é Formatter?
Code Formatter
É uma ferramenta que organiza automaticamente a indentação, os espaços e as quebras de linha do código-fonte de acordo com regras predeterminadas.
Definição
Um formatador é uma ferramenta de software que padroniza apenas a estrutura visual do código escrito, sem alterar a sua lógica. Ele alinha automaticamente preferências visuais, como a largura da indentação, o tipo de aspas ou o comprimento da linha. Dessa forma, obtém-se uma aparência uniforme nas equipes, independentemente de quem tenha escrito o código.
Como funciona
O formatador lê o código-fonte, redistribui os espaços de acordo com as regras sem alterar o seu significado e salva o arquivo novamente. Na maioria das vezes, ele entra em ação em segundos, assim que o desenvolvedor salva o arquivo. Ao retirar o mecanismo de decisão do ser humano, ele garante a legibilidade do código.
Onde é usado
Em projetos de software, ele é frequentemente incluído como um plugin de editor de código, em gatilhos executados antes de o código ser enviado para o repositório e em processos de implantação automatizada.
Costuma ser confundido com
É frequentemente confundido com um linter. Enquanto o formatador se preocupa apenas com a aparência do código, ele não analisa se há algum erro lógico no código que impeça o funcionamento da aplicação.
Perguntas e respostas
O formatador quebra o funcionamento do código?
Ferramentas de formatação bem projetadas preservam a árvore de sintaxe abstrata do código; ou seja, elas não alteram a lógica do código, apenas ajustam os espaços e o layout.
Quais são as ferramentas de formatação mais populares?
Prettier no mundo JavaScript, Black no ecossistema Python e rustfmt no lado Rust são ferramentas amplamente aceitas.
Termos relacionados
Ferramentas relacionadas
Esta explicação foi escrita em linguagem simples para a TreScout com IA e traduzida automaticamente do original em turco · a versão turca é a que vale. Se algo parecer errado ou faltando, escreva para hello@trescout.com. Ler em turco →