Pular para o conteúdo principal

remove_deprecations_in_breaking_versions

Saiba mais sobre a regra de lint remove_deprecations_in_breaking_versions.

Estável
Lançado no Dart 3.10

Depreciação em versão principal.

Detalhes

#

FAÇA remover elementos depreciados em números de versão com quebra de compatibilidade. Números de versão com quebra de compatibilidade têm a forma x.0.0 ou 0.x.0.

Por exemplo, dado um pacote com um arquivo pubspec.yaml contendo:

yaml
name: p
version: 2.0.0
environment:
  sdk: ^3.9.0

RUIM:

dart
@deprecated
void f() {}

BOM:

dart
// (f is removed).

BOM:

yaml
name: p
version: 1.0.1
environment:
  sdk: ^3.9.0

Ativar

#

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

analysis_options.yaml
yaml
linter:
  rules:
    - remove_deprecations_in_breaking_versions

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

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