Por que formatar SQL?
SQL gerado por ORMs, copiado de logs ou escrito rapidamente costuma estar em uma linha só, sem indentação. Um SQL bem formatado facilita revisão de código, depuração de queries complexas, e comunicação entre membros da equipe.
Dialetos suportados
A biblioteca sql-formatter suporta os principais dialetos: SQL padrão ANSI, MySQL, PostgreSQL, T-SQL (SQL Server), PL/SQL (Oracle), BigQuery, MariaDB, Redshift e Spark SQL. Cada dialeto tem palavras-chave e funções específicas que são reconhecidas corretamente.
Opções de formatação
Indentação — escolha entre 2 espaços, 4 espaços ou tab para se alinhar ao estilo do seu projeto. Palavras-chave em maiúsculas — convenção amplamente adotada que diferencia visualmente os comandos SQL dos identificadores e valores.