Formatadores de Código

Os formatadores de código do ArrayKit organizam o código, as consultas e os arquivos de configuração que você cola, para que fiquem mais fáceis de ler, revisar e versionar. Formate consultas para MySQL, PostgreSQL, SQL Server, SQLite, BigQuery e Oracle com o Formatador de SQL, embeleze JavaScript, TypeScript e JSX ou minifique JavaScript com o Formatador de JS / TS, e arrume folhas de estilo e marcação com o Formatador de CSS / SCSS, o Formatador de HTML e o Formatador de XML. Para configuração, YAML ↔ JSON, INI para JSON e dotenv para JSON convertem nos dois sentidos, e o Formatador TOML formata TOML e o converte em JSON e de volta. O Formatador de GraphQL, o Formatador de OpenAPI / Swagger, o Formatador de Dockerfile e o Formatador de consultas MongoDB cuidam de definições de API, arquivos de contêiner e consultas de banco de dados, e o Otimizador de SVG remove dos ícones o excesso deixado pelos editores. Para documentação, a Prévia de Markdown renderiza Markdown no estilo do GitHub enquanto você digita, o HTML para Markdown converte páginas e trechos, e o Renderizador de diagramas Mermaid desenha fluxogramas e diagramas de sequência em SVG. Para conferir o trabalho, teste um padrão no Testador de regex, compare duas versões com o Comparar texto, avalie um par de cores com o Verificador de contraste e converta cores e medidas CSS com o Conversor de cores CSS e o Conversor de Unidades CSS. Eles foram feitos para engenheiros de front-end, back-end e DevOps e para redatores técnicos. Tudo roda no seu navegador, então seu código fica no seu dispositivo e nada é enviado.

Perguntas frequentes

O que posso fazer com os formatadores de código do ArrayKit?
Embelezar ou minificar código, formatar SQL, fazer lint de um Dockerfile e formatar GraphQL, consultas MongoDB, especificações OpenAPI e TOML. Você também pode converter configurações entre YAML, TOML, INI, .env, .properties do Java, logfmt e JSON, pré-visualizar Markdown e MDX, transformar HTML ou CSV em Markdown, montar tabelas Markdown e renderizar diagramas Mermaid. Para verificações rápidas, há o Testador de regex, o Glob para Regex, o Comparar texto, o Verificador de contraste e o Explorador do MongoDB, além de conversores de cores CSS, unidades CSS e tamanhos de dados.
Quais linguagens posso embelezar ou minificar?
Você pode embelezar e minificar CSS, SCSS e LESS, HTML, XML e GraphQL, e embelezar JavaScript, TypeScript, JSX e TSX, com minificação para JavaScript puro. O Formatador de SQL trabalha com MySQL, PostgreSQL, SQL Server, SQLite, BigQuery e Oracle. Dockerfiles, consultas MongoDB e especificações OpenAPI têm ferramentas próprias: o Formatador de Dockerfile, o Formatador de consultas MongoDB e o Formatador de OpenAPI / Swagger; já o Otimizador de SVG reduz a marcação SVG. O JSON tem formatador e visualizador próprios nas ferramentas JSON.
É seguro colar código privado ou proprietário?
Sim. Todos os formatadores e conversores rodam no seu navegador, então código-fonte, SQL, arquivos de configuração e os valores de um arquivo .env são processados no seu dispositivo e nunca são enviados a um servidor. Você pode formatar código proprietário sem que ele saia da sua máquina.
A formatação muda o funcionamento do meu código?
Embelezar deve mudar apenas a aparência do código: indentação, quebras de linha, espaçamento e estilo de aspas. Minificar remove espaços em branco e comentários para deixar os arquivos menores e, no caso do JavaScript, também compacta o código. Algumas opções alteram o conteúdo de propósito: ordenar as propriedades CSS muda a ordem delas, e remover declarações duplicadas mantém só o último valor de cada propriedade, o que pode eliminar um fallback intencional. Compare o resultado com o Comparar texto e teste antes de publicar.
Como converto arquivos de configuração entre YAML, TOML, INI, .env e JSON?
Escolha o conversor correspondente: YAML ↔ JSON e o Formatador TOML funcionam nos dois sentidos, INI para JSON transforma [seções] em objetos aninhados e vice-versa, e dotenv para JSON converte arquivos .env em JSON e de volta, tratando valores entre aspas, comentários e prefixos export. Properties para JSON pode aninhar chaves com ponto, como db.host, e o Conversor logfmt para JSON transforma linhas de log key=value em objetos JSON e vice-versa.