Pular para o conteúdo principal

empty_statements

Saiba mais sobre a regra de lint empty_statements.

Estável
Recomendado
Correção disponível

Evite instruções vazias.

Detalhes

#

EVITE instruções vazias.

Instruções vazias quase sempre indicam um bug.

Por exemplo,

RUIM:

dart
if (complicated.expression.foo());
  bar();

Formatado com dart format, o bug fica evidente:

dart
if (complicated.expression.foo()) ;
bar();

É melhor evitar a instrução vazia por completo.

BOM:

dart
if (complicated.expression.foo())
  bar();

Ativar

#

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

analysis_options.yaml
yaml
linter:
  rules:
    - empty_statements

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

analysis_options.yaml
yaml
linter:
  rules:
    empty_statements: 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ê.