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

unnecessary_nullable_for_final_variable_declarations

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

Null許容でない値で初期化された final 変数には、Null許容でない型を使用してください。

詳細

#

Null許容でない値で初期化された final 変数には、Null許容でない型を使用してください。

悪い例

dart
final int? i = 1;

良い例

dart
final int i = 1;

有効にする

#

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

analysis_options.yaml
yaml
linter:
  rules:
    - unnecessary_nullable_for_final_variable_declarations

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

analysis_options.yaml
yaml
linter:
  rules:
    unnecessary_nullable_for_final_variable_declarations: true