Cole qualquer TOML e obtenha espaçamento key = value consistente, linhas em branco antes dos cabeçalhos de seção e espaços em branco excedentes reduzidos — sem tocar nos seus dados.
Detecta chaves duplicadas, tabelas duplicadas, [[array of tables]] inválidos, erros de tabelas em linha e valores malformados — tudo sem qualquer ida e volta ao servidor.
Ideal para o Cargo.toml do Rust, o pyproject.toml do Python e qualquer configuração de aplicação que use TOML. Lida com todos os tipos de dados: cadeias, inteiros, floats, booleanos, datas e arrays.
Todo o processamento é executado no seu navegador — nada é enviado a um servidor. Seguro para arquivos Cargo.toml que contenham tokens de registro privado ou credenciais.
TOML (Tom's Obvious Minimal Language) é um formato de arquivo de configuração projetado para ser fácil de ler devido à sua semântica simples e evidente. Ele mapeia de forma inequívoca para uma tabela de hash e é amplamente usado em Rust (Cargo.toml), Python (pyproject.toml) e muitos outros ecossistemas.
O formatador normaliza o espaçamento ao redor dos sinais =, garante que uma linha em branco preceda cada cabeçalho [section] e reduz várias linhas em branco consecutivas a uma só. Ele nunca altera nomes de chaves, valores ou sua ordem.
Sim. Tanto Cargo.toml quanto pyproject.toml são arquivos TOML padrão. Este formatador oferece suporte total a arrays de tabelas [[bin]], [[dependencies]], tabelas em linha, cadeias de várias linhas e todas as outras construções do TOML v1.0.
TOML é projetado especificamente para arquivos de configuração. Ao contrário do JSON, permite comentários. Ao contrário do YAML, evita estrutura baseada em indentação e inferência de tipos ambígua. O TOML tem tipos explícitos para inteiros, floats, booleanos, datas e cadeias, tornando-o menos propenso a erros em casos de configuração.