provide_ deprecation_ message
Missing a deprecation message.
Description
#
The analyzer produces this diagnostic when a
deprecated
annotation is
used instead of the
Deprecated
annotation.
Example
#
The following code produces this diagnostic because the function
f
is
annotated with
deprecated
:
@deprecated
void f() {}
Common fixes
#Convert the code to use the longer form:
@Deprecated('Use g instead. Will be removed in 4.0.0.')
void f() {}
Unless stated otherwise, the documentation on this site reflects Dart 3.9.2. Page last updated on 2025-9-1. View source or report an issue.