跳至内容

@stylistic/ts/

padding-line-between-statements

此规则扩展了基本 padding-line-between-statements 规则。

它添加了对 TypeScript 结构的支持,例如 interfacetype

选项

除了 ESLint 提供的选项外,还可以使用以下选项作为语句类型

  • interface
  • type
  • function-overload

例如,要在接口和类型定义之前添加空行

jsonc
{
  "@stylistic/padding-line-between-statements": [
    "error",
    {
      "blankLine": "always",
      "prev": "*",
      "next": ["interface", "type"]
    }
  ]
}

要避免在函数重载和函数体之间添加空行

jsonc
{
  "@stylistic/padding-line-between-statements": [
    "error",
    {
      "blankLine": "never",
      "prev": "function-overload",
      "next": "function"
    }
  ]
}