javascript - 声明类属性时出现“lines-between-class-members”ESLint 错误
问题描述
由于我喜欢这条"lines-between-class-members"
规则,我想在我的类的函数之间强制使用空格,但同时我希望在我的类的开头以以下格式打包属性声明:
class Foo {
a: number;
b: number;
c: string;
d: string;
constructor() {
// constructor stuff
}
doSomething() {
// do something
}
}
有没有办法专门针对类型声明忽略此规则?
解决方案
看来你必须这样做
'lines-between-class-members': [
'error',
'always',
{ 'exceptAfterSingleLine': true },
]
Docs它会在单行类成员之后跳过对空行的检查。
推荐阅读
- vue.js - 带有 BootstrapVue 可编辑表格行的 VeeValidate
- android - 如何解决资源文件中的标识符预期错误
- arrays - 将一个数组的值与另一个数组相加
- c# - 无法在修改后的 C1 CMS 上添加或修改数据类型
- continuous-integration - Gitlab runner 上的 kubectl 凭证错误
- java - 我的 Minecraft 插件有问题吗?
- android - 从 API 获取图像并存储到房间数据库中
- vue.js - vue中的条件包装器渲染
- odoo-13 - OSError:找不到文件 Odoo 13
- quickfix - 如何订购登录消息?