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