跳到主要內容

avoid_single_cascade_in_expression_statements

不必要的級聯表示式。

描述

#

當使用單個級聯運算子,並且表示式的值沒有被用於任何地方(例如,沒有賦值給變數或作為引數傳遞)時,分析器會生成此診斷資訊。

示例

#

以下程式碼會生成此診斷資訊,因為級聯表示式 s..length 的值沒有被使用

dart
void f(String s) {
  s..length;
}

常見修復

#

將級聯運算子替換為簡單的訪問運算子

dart
void f(String s) {
  s.length;
}