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

prefer_asserts_in_initializer_lists

安定版

初期化リストに assert を配置する。

詳細

#

推奨: assert を初期化リストに配置する。

悪い例

dart
class A {
  A(int a) {
    assert(a != 0);
  }
}

良い例

dart
class A {
  A(int a) : assert(a != 0);
}

有効にする

#

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

analysis_options.yaml
yaml
linter:
  rules:
    - prefer_asserts_in_initializer_lists

代わりに YAML マップ構文を使用して linter ルールを設定している場合は、linter > rules の下に prefer_asserts_in_initializer_lists: true を追加してください。

analysis_options.yaml
yaml
linter:
  rules:
    prefer_asserts_in_initializer_lists: true