跳到主要內容

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