跳到主要內容

prefer_if_null_operators

穩定
推薦
可用修復

首選使用 ?? 運算子。

詳情

#

首選使用 ?? 運算子,而非空檢查和條件表示式。

不推薦

dart
v = a == null ? b : a;

推薦

dart
v = a ?? b;

啟用

#

要啟用 prefer_if_null_operators 規則,請在 analysis_options.yaml 檔案的 linter > rules 下新增 prefer_if_null_operators

analysis_options.yaml
yaml
linter:
  rules:
    - prefer_if_null_operators

如果使用 YAML map 語法配置 linter 規則,請在 linter > rules 下新增 prefer_if_null_operators: true

analysis_options.yaml
yaml
linter:
  rules:
    prefer_if_null_operators: true