unnecessary_ const
Details about the 'unnecessary_const' diagnostic produced by the Dart analyzer.
Unnecessary 'const' keyword.
Description
#
The analyzer produces this diagnostic when the keyword
const is used in a
constant contextConstant contextA region of code where the const keyword is implied and
everything within that region must be a constant.
Learn more. The keyword isn't required because it's implied.
Example
#
The following code produces this diagnostic because the
keyword const in the list literal isn't needed:
const l = const <int>[];
The list is implicitly const because of the
keyword const on the variable declaration.
Common fixes
#Remove the unnecessary keyword:
const l = <int>[];
除非另有说明,文档之所提及适用于 Dart 3.12.2 版本报告页面问题.