内容

avoid_shadowing_type_parameters

避免类型参数阴影。

此规则自 Dart 2.1 起可用。

规则集: 核心推荐Flutter

详情

#

避免 类型参数阴影。

错误

dart
class A<T> {
  void fn<T>() {}
}

正确

dart
class A<T> {
  void fn<U>() {}
}

用法

#

若要启用 avoid_shadowing_type_parameters 规则,请在 analysis_options.yaml 文件中的 linter > rules 下添加 avoid_shadowing_type_parameters

analysis_options.yaml
yaml
linter:
  rules:
    - avoid_shadowing_type_parameters