Pular para o conteúdo principal

lines_longer_than_80_chars

Saiba mais sobre a regra de lint lines_longer_than_80_chars.

Estável

Evite linhas com mais de 80 caracteres.

Detalhes

#

EVITE linhas com mais de 80 caracteres.

Estudos de legibilidade mostram que linhas longas de texto são mais difíceis de ler, porque o olho precisa percorrer mais distância ao voltar para o início da linha seguinte. É por isso que jornais e revistas usam várias colunas de texto.

Se você sentir de fato que precisa de linhas com mais de 80 caracteres, nossa experiência indica que seu código provavelmente está verboso demais e poderia ser um pouco mais compacto. O principal culpado costuma ser VeryLongCamelCaseClassNames. Pergunte a si mesmo: “Cada palavra desse nome de tipo me diz algo essencial ou evita uma colisão de nomes?” Se não, considere omiti-la.

Observe que dart format faz 99% disso para você, mas o último 1% fica com você. Ele não divide literais de string longos para caber em 80 colunas, então você precisa fazer isso manualmente.

Abrimos uma exceção para URIs e caminhos de arquivo. Quando eles aparecem em comentários ou strings (geralmente em imports e exports), podem permanecer em uma única linha mesmo que ultrapassem o limite. Isso facilita a busca por um determinado caminho nos arquivos-fonte.

Ativar

#

Para ativar a regra lines_longer_than_80_chars, adicione lines_longer_than_80_chars em linter > rules no seu arquivo analysis_options.yaml:

analysis_options.yaml
yaml
linter:
  rules:
    - lines_longer_than_80_chars

Se você usa a sintaxe de mapa YAML para configurar as regras de lint, adicione lines_longer_than_80_chars: true em linter > rules:

analysis_options.yaml
yaml
linter:
  rules:
    lines_longer_than_80_chars: true

Encontrou essa página sem tradução ou que precisa de correção? Abra uma issue e nos ajude a manter esse site em PT-BR para ajudar pessoas como você.