require_trailing_commas  
すべてのパラメータリストと引数リストに末尾カンマを使用します。
詳細
#推奨: 複数行のすべてのパラメータリストと引数リストには、末尾カンマを使用します。開き括弧と閉じ括弧を含めて1行に収まるパラメータリストまたは引数リストには、末尾カンマは必要ありません。
悪い例
dart
void run() {
  method('does not fit on one line',
      'test test test test test test test test test test test');
}良い例
dart
void run() {
  method(
    'does not fit on one line',
    'test test test test test test test test test test test',
  );
}例外: 引数リストの最後の引数が位置引数(名前付き引数ではない)で、かつ関数リテラル(波括弧付き)、マップリテラル、セットリテラル、またはリストリテラルのいずれかである場合、末尾カンマは必要ありません。この例外は、最後の引数が1行に完全に収まらない場合にのみ適用されます。
注意: このリンター ルールは、コードがdart formatでフォーマットされていることを前提としており、フォーマットされていないコードでは誤検出が発生する可能性があります。
有効にする
#require_trailing_commas ルールを有効にするには、analysis_options.yaml ファイルの linter > rules の下に require_trailing_commas を追加します。
analysis_options.yaml
yaml
linter:
  rules:
    - require_trailing_commas代わりに YAML マップ構文を使用してリンター ルールを構成している場合は、linter > rules の下に require_trailing_commas: true を追加します。
analysis_options.yaml
yaml
linter:
  rules:
    require_trailing_commas: true