prefer_mixin
偏好使用混入。
此規則自 Dart 2.1 起可用。
詳細資訊
#Dart 2.1 為混入引入了新的語法,提供了一種安全的方式,讓混入可以使用 super
來呼叫繼承的成員。新的混入樣式應始終用於要混合的類型。因此,此 lint 會標記在 with
子句中使用類別的任何情況。
錯誤
dart
class A {}
class B extends Object with A {}
正確
dart
mixin M {}
class C with M {}
用法
#若要啟用 prefer_mixin
規則,請在 analysis_options.yaml
檔案中的 linter > rules 下方新增 prefer_mixin
analysis_options.yaml
yaml
linter:
rules:
- prefer_mixin
除非另有說明,否則本網站上的文件反映 Dart 3.6.0。頁面最後更新於 2024-07-03。 檢視原始碼 或 回報問題。