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

unnecessary_const

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

const キーワードは避けてください。

詳細

#

const コンテキストで const キーワードを繰り返すのは避けましょう

悪い例

dart
class A { const A(); }
m(){
  const a = const A();
  final b = const [const A()];
}

良い例

dart
class A { const A(); }
m(){
  const a = A();
  final b = const [A()];
}

有効にする

#

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

analysis_options.yaml
yaml
linter:
  rules:
    - unnecessary_const

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

analysis_options.yaml
yaml
linter:
  rules:
    unnecessary_const: true