目录

avoid_renaming_method_parameters

Don't rename parameters of overridden methods.

此规则自 Dart 2.0 版本起可用。

_规则集:recommended , flutter _

此规则提供 快速修复

详情

#

DON'T rename parameters of overridden methods.

Methods that override another method, but do not have their own documentation comment, will inherit the overridden method's comment when dart doc produces documentation. If the inherited method contains the name of the parameter (in square brackets), then dart doc cannot link it correctly.

BAD:

dart
abstract class A {
  m(a);
}

abstract class B extends A {
  m(b);
}

GOOD:

dart
abstract class A {
  m(a);
}

abstract class B extends A {
  m(a);
}

使用方法

#

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

analysis_options.yaml
yaml
linter:
  rules:
    - avoid_renaming_method_parameters