padding-line-between-statements
このルールは、基本のpadding-line-between-statements
ルールを拡張します。
interface
やtype
などの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"
}
]
}