メインコンテンツにスキップ

unnecessary_constructor_name

不要な`.new`コンストラクタ名。

説明

#

名前のないコンストラクタへの参照で`.new`が使用されている場合に、アナライザーはこの診断を生成します。`.new`が必要な唯一の場所は、コンストラクタのティアオフです。

#

以下のコードでは、`.new`が不要な場所で名前のないコンストラクタを参照するために使用されているため、この診断が生成されます。

dart
var o = Object.new();

一般的な修正

#

不要な`.new`を削除してください。

dart
var o = Object();