跳到主要內容

避免_重新命名_方法_引數

穩定
推薦
可自動修復

不要重新命名被覆蓋方法的引數。

詳情

#

不要重新命名被覆蓋方法的引數。

覆蓋另一個方法但沒有自己的文件註釋的方法,當 dart doc 生成文件時,將繼承被覆蓋方法的註釋。如果繼承的方法包含引數的名稱(在方括號中),則 dart doc 無法正確連結它。

不好

dart
abstract class A {
  m(a);
}

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

dart
abstract class A {
  m(a);
}

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

啟用

#

要在 analysis_options.yaml 檔案中啟用 avoid_renaming_method_parameters 規則,請在 linter > rules 下新增 avoid_renaming_method_parameters

analysis_options.yaml
yaml
linter:
  rules:
    - avoid_renaming_method_parameters

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

analysis_options.yaml
yaml
linter:
  rules:
    avoid_renaming_method_parameters: true