Pular para o conteúdo principal

provide_deprecation_message

Saiba mais sobre a regra de lint provide_deprecation_message.

Estável
Core
Lançado no Dart 2.2

Forneça uma mensagem de depreciação, via @Deprecated("message").

Detalhes

#

FAÇA especificar uma mensagem de depreciação (com instruções de migração e/ou um cronograma de remoção) no construtor Deprecated.

RUIM:

dart
@deprecated
void oldFunction(arg1, arg2) {}

BOM:

dart
@Deprecated("""
[oldFunction] is being deprecated in favor of [newFunction] (with slightly
different parameters; see [newFunction] for more information). [oldFunction]
will be removed on or after the 4.0.0 release.
""")
void oldFunction(arg1, arg2) {}

Ativar

#

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

analysis_options.yaml
yaml
linter:
  rules:
    - provide_deprecation_message

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

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