padding-line-between-statements
このルールは、基本のpadding-line-between-statementsルールを拡張します。
interfaceやtypeなどのTypeScript構造体をサポートします。
オプション
ESLintで提供されるオプションに加えて、次のオプションをステートメントのタイプとして使用できます。
interfacetypefunction-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"
}
]
}