Group: style
Maturity: stable
Dart SDK: >= 2.13.0 • (Linter v1.0.0)
Since info is static, may be staleDO apply @Deprecated()
consistently:
BAD:
@deprecated
class A {
A();
}
class B {
B({this.field});
@deprecated
Object field;
}
GOOD:
@deprecated
class A {
@deprecated
A();
}
class B {
B({@deprecated this.field});
@deprecated
Object field;
}
class C extends B {
C({@deprecated super.field});
}
To enable the deprecated_consistency
lint,
add deprecated_consistency
under linter > rules in your
analysis_options.yaml
file:
linter:
rules:
- deprecated_consistency