padding-line-between-statements
此规则扩展了基本 padding-line-between-statements
规则。
它添加了对 TypeScript 结构的支持,例如 interface
和 type
。
选项
除了 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"
}
]
}