コンテンツ

join_return_with_assignment

コンテンツ

可能な場合は、return ステートメントを代入と結合します。

このルールは Dart 2.0 以降で利用可能です。

詳細

#

可能な場合は、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 > rulesjoin_return_with_assignment を追加してください。

analysis_options.yaml
yaml
linter:
  rules:
    - join_return_with_assignment