コンテンツにスキップ

@stylistic/ts/

padding-line-between-statements

このルールは、基本のpadding-line-between-statementsルールを拡張します。

interfacetypeなどのTypeScript構造体をサポートします。

オプション

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"
    }
  ]
}

MITライセンスに基づいてリリースされています。