目次

クロージャパラメータの型指定回避

関数式のパラメータに型注釈を付けるのは避けましょう。

このルールはDart 2.0以降で使用できます。

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

互換性のないルール: always_specify_types

詳細

#

関数式のパラメータに型注釈を付けるのは避けましょう。

関数式のパラメータの型注釈は、ほとんどの場合コンテキストから型を推論できるため、冗長な記述となるため、通常は不要です。

悪い例

dart
var names = people.map((Person person) => person.name);

良い例

dart
var names = people.map((person) => person.name);

使用方法

#

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

analysis_options.yaml
yaml
linter:
  rules:
    - avoid_types_on_closure_parameters