avoid_ return_ types_ on_ setters
Details about the 'avoid_return_types_on_setters' diagnostic produced by the Dart analyzer.
Unnecessary return type on a setter.
Description
#The analyzer produces this diagnostic when a setter has an explicit return type.
Setters never return a value, so declaring the return type of one is redundant.
Example
#
The following code produces this diagnostic because the setter
s has an explicit return type
(void):
void set s(int p) {}
Common fixes
#Remove the return type:
set s(int p) {}
除非另有说明,文档之所提及适用于 Dart 3.12.2 版本报告页面问题.