recursive_getters
屬性 getter 遞迴地返回其自身。
詳情
#不要建立遞迴 getter。
遞迴 getter 是指返回自身作為值的 getter。這通常是一個拼寫錯誤。
不好
dart
int get field => field; // LINT不好
dart
int get otherField {
return otherField; // LINT
}好
dart
int get field => _field;啟用
#要啟用 recursive_getters 規則,請在你的 analysis_options.yaml 檔案中將 recursive_getters 新增到 linter > rules 下
analysis_options.yaml
yaml
linter:
rules:
- recursive_getters如果你使用 YAML map 語法配置 linter 規則,則在 linter > rules 下新增 recursive_getters: true
analysis_options.yaml
yaml
linter:
rules:
recursive_getters: true