require_trailing_commas
針對所有參數列表和引數列表使用結尾逗號。
此規則從 Dart 2.14 開始提供。
此規則提供快速修復。
詳細資訊
#請務必針對所有多行參數列表和引數列表使用結尾逗號。若參數列表或引數列表,包括開頭括號和結尾括號,可容納於一行,則不需要結尾逗號。
不良範例
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',
);
}
例外情況:若引數列表中的最後一個引數是位置引數 (而非具名引數),且該引數是帶大括號的函式常值、map 常值、set 常值或 list 常值,則不需要結尾逗號。此例外情況僅適用於最後一個引數無法完全容納於一行時。
注意:此 lint 規則假設程式碼已使用 dart format
格式化,且可能會在未格式化的程式碼上產生誤判。
用法
#若要啟用 require_trailing_commas
規則,請在您的 analysis_options.yaml
檔案中的 linter > rules 下新增 require_trailing_commas
analysis_options.yaml
yaml
linter:
rules:
- require_trailing_commas
除非另有說明,否則本網站的文件反映的是 Dart 3.6.0。頁面最後更新於 2024-07-03。 檢視原始碼 或 回報問題。