join_return_with_assignment
如果可能,將 return 語句與賦值結合。
詳情
#請在可能的情況下將 return 語句與賦值結合。
不好
dart
class A {
B _lazyInstance;
static B get instance {
_lazyInstance ??= B(); // LINT
return _lazyInstance;
}
}好
dart
class A {
B _lazyInstance;
static B get instance => _lazyInstance ??= B();
}啟用
#要啟用 join_return_with_assignment 規則,請在 analysis_options.yaml 檔案中的 linter > rules 下新增 join_return_with_assignment
analysis_options.yaml
yaml
linter:
rules:
- join_return_with_assignment如果您改為使用 YAML 對映語法配置 linter 規則,請在 linter > rules 下新增 join_return_with_assignment: true
analysis_options.yaml
yaml
linter:
rules:
join_return_with_assignment: true