use_null_aware_elements
測試 null 的 if 元素可以替換為 null 感知元素。
詳情
#在可能的情況下,在集合字面量中使用 null 感知元素。
BAD
dart
f(String? key) => {if (key != null) key: "value"};GOOD
dart
f(String? key) => {?key: "value"};啟用
#要啟用 use_null_aware_elements 規則,請在 analysis_options.yaml 檔案中的 linter > rules 下新增 use_null_aware_elements。
analysis_options.yaml
yaml
linter:
rules:
- use_null_aware_elements如果您改為使用 YAML 對映語法配置 Linter 規則,請在 linter > rules 下新增 use_null_aware_elements: true。
analysis_options.yaml
yaml
linter:
rules:
use_null_aware_elements: true