目次

always_put_required_named_parameters_first

必須の名前付きパラメータを最初に記述します。

このルールはDart 2.0から利用可能です。

このルールには、クイックフィックスが利用可能です。

詳細

#

必須の名前付きパラメータを他の名前付きパラメータよりも前に指定してください。

BAD

dart
m({b, c, required a}) ;

GOOD

dart
m({required a, b, c}) ;

BAD

dart
m({b, c, @required a}) ;

GOOD

dart
m({@required a, b, c}) ;

使用法

#

always_put_required_named_parameters_first ルールを有効にするには、analysis_options.yaml ファイルの linter > rules の下に always_put_required_named_parameters_first を追加してください。

analysis_options.yaml
yaml
linter:
  rules:
    - always_put_required_named_parameters_first