prefer_inlined_adds
尽可能将列表项声明内联。
详情
#尽可能在列表字面量中内联声明元素,而不是使用 add
和 addAll
方法。
不好
dart
var l = ['a']..add('b')..add('c');
var l2 = ['a']..addAll(['b', 'c']);
好
dart
var l = ['a', 'b', 'c'];
var l2 = ['a', 'b', 'c'];
启用
#要启用 prefer_inlined_adds
规则,请在你的 analysis_options.yaml
文件中,在 linter > rules 下添加 prefer_inlined_adds
analysis_options.yaml
yaml
linter:
rules:
- prefer_inlined_adds
如果你使用的是 YAML map 语法来配置 linter 规则,请在 linter > rules 下添加 prefer_inlined_adds: true
analysis_options.yaml
yaml
linter:
rules:
prefer_inlined_adds: true