Right now deprecated supports boolean|string where it has to be false or a non-empty string describing why it is deprecated. This is not a bug but explicitly and purposely written that way.
We should make it optional, where boolean true would be "deprecated but without a description".
See also bug 52966 (Change "string" in Param#deprecated to InterfaceText).
Version: unspecified
Severity: enhancement