メインコンテンツにスキップ

always_put_required_named_parameters_first

安定版
修正が利用可能です

必須の required 名前付きパラメータを最初に配置してください。

詳細

#

推奨:他の名前付きパラメータの前に required を指定した名前付きパラメータを使用してください。

悪い例

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

良い例

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

悪い例

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

良い例

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

代わりに YAML マップ構文を使用してリンター ルールを構成している場合は、linter > rules の下に always_put_required_named_parameters_first: true を追加してください。

analysis_options.yaml
yaml
linter:
  rules:
    always_put_required_named_parameters_first: true