no_wildcard_variable_uses
不要使用萬用字元引數或變數。
詳情
#不要使用萬用字元引數或變數。
萬用字元引數和區域性變數 (例如,僅由下劃線組成的名稱,如 _, __, ___ 等) 在未來版本的 Dart 語言中將變為非繫結。任何使用萬用字元引數或變數的現有程式碼將會失效。為了應對這一變化並簡化採納,此 Lint 規則禁止使用萬用字元和變數引數。
不良示例
dart
var _ = 1;
print(_); // LINTdart
void f(int __) {
print(__); // LINT multiple underscores too
}良好示例
dart
for (var _ in [1, 2, 3]) count++;dart
var [a, _, b, _] = [1, 2, 3, 4];啟用
#要啟用 no_wildcard_variable_uses 規則,請在你的 analysis_options.yaml 檔案中 linter > rules 下新增 no_wildcard_variable_uses
analysis_options.yaml
yaml
linter:
rules:
- no_wildcard_variable_uses如果你改用 YAML 對映語法配置 linter 規則,請在 linter > rules 下新增 no_wildcard_variable_uses: true
analysis_options.yaml
yaml
linter:
rules:
no_wildcard_variable_uses: true