跳至主要内容

comma-dangle

已弃用

格式化规则现在位于 eslint-stylistic@stylistic/ts/comma-dangle 是此规则的替代品。
有关更多信息,请参阅 弃用格式化规则

要求或禁止尾随逗号。

🔧

此规则报告的一些问题可以通过 --fix ESLint 命令行选项 自动修复。

此规则扩展了基本 eslint/comma-dangle 规则。它添加了对 TypeScript 语法的支持。

有关 comma-dangle 规则的更多详细信息,请参阅 ESLint 文档

如何使用

.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 核心 中获取 ❤️。