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

unnecessary_new

安定版
推奨
修正が利用可能です

不要な new キーワード。

詳細

#

インスタンスを作成する際に new キーワードを避けてください

悪い例

dart
class A { A(); }
m(){
  final a = new A();
}

良い例

dart
class A { A(); }
m(){
  final a = A();
}

有効にする

#

unnecessary_new ルールを有効にするには、analysis_options.yaml ファイルの linter > rules の下に unnecessary_new を追加してください。

analysis_options.yaml
yaml
linter:
  rules:
    - unnecessary_new

または、linter ルールを設定するために YAML マップ構文を使用している場合は、linter > rules の下に unnecessary_new: true を追加してください。

analysis_options.yaml
yaml
linter:
  rules:
    unnecessary_new: true