cascade_invocations
在同一個參考上,串聯連續的方法調用。
此規則自 Dart 2.0 起可用。
此規則有可用的快速修正。
詳細資訊
#務必 在同一個參考上連續調用方法時,使用級聯樣式。
不良示範
dart
SomeClass someReference = SomeClass();
someReference.firstMethod();
someReference.secondMethod();
不良示範
dart
SomeClass someReference = SomeClass();
...
someReference.firstMethod();
someReference.aProperty = value;
someReference.secondMethod();
良好示範
dart
SomeClass someReference = SomeClass()
..firstMethod()
..aProperty = value
..secondMethod();
良好示範
dart
SomeClass someReference = SomeClass();
...
someReference
..firstMethod()
..aProperty = value
..secondMethod();
用法
#若要啟用 cascade_invocations
規則,請在 analysis_options.yaml
檔案中的 linter > rules 下新增 cascade_invocations
。
analysis_options.yaml
yaml
linter:
rules:
- cascade_invocations
除非另有說明,否則本網站上的文件反映 Dart 3.6.0。頁面最後更新於 2024-07-03。檢視原始碼或回報問題。