cascade_invocations
級聯同一引用上的連續方法呼叫。
詳情
#推薦 在連續呼叫同一引用上的方法時使用級聯風格。
差
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如果您使用的是 YAML 對映語法來配置 linter 規則,請在 linter > rules 下新增 cascade_invocations: true
analysis_options.yaml
yaml
linter:
rules:
cascade_invocations: true