跳到主內容

avoid_types_on_closure_parameters

穩定
可自動修復

避免為函式表示式的引數標註型別。

詳情

#

避免為函式表示式的引數標註型別。

通常無需為函式表示式的引數標註型別,因為引數型別幾乎總是可以從上下文推斷出來,這使得該做法是多餘的。

不推薦

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 檔案中啟用 avoid_types_on_closure_parameters 規則,請在 linter > rules 下新增 avoid_types_on_closure_parameters

analysis_options.yaml
yaml
linter:
  rules:
    - avoid_types_on_closure_parameters

如果您使用 YAML 對映語法配置 linter 規則,請在 linter > rules 下新增 avoid_types_on_closure_parameters: true

analysis_options.yaml
yaml
linter:
  rules:
    avoid_types_on_closure_parameters: true