目次

prefer_const_declarations

宣言には`final`よりも`const`を優先的に使用してください。

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

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

詳細

#

定数値の宣言には、`const`の使用を推奨します。

定数宣言はホットリロードに適しており、他の定数式で使用できる値を許可します。

悪い例

dart
final o = const <int>[];

class A {
  static final o = const <int>[];
}

良い例

dart
const o = <int>[];

class A {
  static const o = <int>[];
}

使用方法

#

`prefer_const_declarations`ルールを有効にするには、`analysis_options.yaml`ファイルのlinter > rulesの下に`prefer_const_declarations`を追加します。

analysis_options.yaml
yaml
linter:
  rules:
    - prefer_const_declarations