跳到主要內容

comma-dangle

已棄用

格式化規則現在存在於 eslint-stylistic 中。 @stylistic/ts/comma-dangle 是此規則的替代規則。
請參閱 已棄用的格式化規則 以取得更多資訊。

需要或禁止使用尾部逗號。

🔧

此規則回報的某些問題可以透過 --fix ESLint 命令列選項自動修復.

此規則擴充了基礎的 eslint/comma-dangle 規則。它新增了對 TypeScript 語

深入了解 ESLint 文件,以了解更多關於 comma-dangle 規則的詳細內容。

如何使用

.eslintrc.cjs
module.exports = {
"rules": {
// Note: you must disable the base rule as it can report incorrect errors
"comma-dangle": "off",
"@typescript-eslint/comma-dangle": "error"
}
};

在遊樂場中嘗試這個規則 ↗

選項

請參閱 eslint/comma-dangle 選項

除了 ESLint 核心中的 comma-dangle 規則所支援的選項外,這個規則還加入了以下選項

  • "enums" 用於列舉中的尾隨逗號。(例如:enum Foo = {Bar,}
  • "generics" 用於泛型中的尾隨逗號。(例如:function foo<T,>() {}
  • "tuples" 用於元組中的尾隨逗號。(例如:type Foo = [string,]

資源

摘自 ESLint 核心,並致以真摯謝意 ❤️。