目次

prefer_const_constructors_in_immutables

@immutableクラスでconstコンストラクタを宣言することを推奨します。

このルールはDart 2.0から利用可能です。

ルールセット: flutter

このルールにはクイックフィックスがあります。

詳細

#

推奨: @immutableクラスでconstコンストラクタを宣言します。

クラスが不変である場合、そのコンストラクタをconstコンストラクタにするのが通常良い方法です。

悪い例

dart
@immutable
class A {
  final a;
  A(this.a);
}

良い例

dart
@immutable
class A {
  final a;
  const A(this.a);
}

使用方法

#

prefer_const_constructors_in_immutablesルールを有効にするには、analysis_options.yamlファイルのlinter > rulesセクションにprefer_const_constructors_in_immutablesを追加します。

analysis_options.yaml
yaml
linter:
  rules:
    - prefer_const_constructors_in_immutables