避免_重新命名_方法_引數
不要重新命名被覆蓋方法的引數。
詳情
#不要重新命名被覆蓋方法的引數。
覆蓋另一個方法但沒有自己的文件註釋的方法,當 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