deprecated_consistency 
非推奨アノテーションがありません。
詳細
#@Deprecated() を一貫して適用してください。
- クラスが非推奨の場合、そのコンストラクタも非推奨にすべきです。
- フィールドが非推奨の場合、それにポイントするコンストラクタパラメータも非推奨にすべきです。
- フィールドにポイントするコンストラクタパラメータが非推奨の場合、フィールドも非推奨にすべきです。
悪い例
dart
@deprecated
class A {
  A();
}
class B {
  B({this.field});
  @deprecated
  Object field;
}良い例
dart
@deprecated
class A {
  @deprecated
  A();
}
class B {
  B({@deprecated this.field});
  @deprecated
  Object field;
}
class C extends B {
  C({@deprecated super.field});
}有効にする
#deprecated_consistency ルールを有効にするには、analysis_options.yaml ファイルの linter > rules の下に deprecated_consistency を追加してください。
analysis_options.yaml
yaml
linter:
  rules:
    - deprecated_consistency代わりに YAML マップ構文を使用してリンタールールを設定している場合は、linter > rules の下に deprecated_consistency: true を追加してください。
analysis_options.yaml
yaml
linter:
  rules:
    deprecated_consistency: true