由于我喜欢"lines-between-class-members"规则,所以希望在类的函数之间强制使用空格,但同时,我希望在类的开头以以下格式打包属性声明:
class Foo {
a: number;
b: number;
c: string;
d: string;
constructor() {
// constructor stuff
}
doSomething() {
// do something
}
}是否有一种专门针对类型声明的忽略此规则的方法?
发布于 2020-06-28 02:44:36
看来你得这么做
'lines-between-class-members': [
'error',
'always',
{ 'exceptAfterSingleLine': true },
]文档它将在单行类成员之后跳过空行检查。
发布于 2020-06-24 10:57:56
将规则添加到.eslintrc.js中
类之间的行成员:“错误”,“从不”
而且,这个链接会更有用:https://eslint.org/docs/rules/lines-between-class-members
发布于 2020-06-24 11:02:14
请加一句希望它能起作用:
/* eslint-disable no-trailing-spaces */
https://stackoverflow.com/questions/62553304
复制相似问题