Entrada

Saída

O que é Dart?

Dart é uma linguagem de programação otimizada para clientes, desenvolvida pelo Google e usada como linguagem principal do Flutter, o framework de UI do Google para apps móveis, web e desktop multiplataforma.

O Formatador Dart normaliza a indentação (2 espaços por nível, conforme dart format), corrige alinhamento de chaves e remove espaços em branco à direita.

Como usar

1

Cole o seu código Dart

Cole código Dart bruto ou desorganizado no editor à esquerda ou clique em Carregar para abrir um arquivo.

2

Formatação instantânea

O formatador normaliza automaticamente a indentação com 2 espaços por nível e corrige o alinhamento de chaves.

3

Copiar ou baixar

Use o botão Copiar para copiar o resultado ou Baixar para salvar como arquivo .dart.

Exemplo de formatação

Exemplo: Formatar uma classe Dart

Entrada não formatada:

class User{final String name;final int age;User({required this.name,required this.age});String greet()=>"Hello, !";}

Saída formatada:

class User {
  final String name;
  final int age;

  User({required this.name, required this.age});

  String greet() => 'Hello, $name!';
}

Perguntas frequentes

É compatível com código Flutter?

Sim. O Flutter usa Dart como linguagem. Este formatador trata a sintaxe padrão Dart/Flutter.

Quantos espaços o Dart usa?

O guia de estilo oficial do Dart usa 2 espaços para indentação.

O dart format faz mais que isto?

O dart format (antigo dartfmt) faz formatação completa baseada em AST. Esta ferramenta oferece formatação rápida baseada em indentação para uso online. Explore mais pacotes Dart em pub.dev.

Ferramentas relacionadas