As I like the "lines-between-class-members"
rule, I'd like to enforce spaces between my classes' functions, but in the same time I want the properties declarations packed at the beginning of my classes in the following format:
class Foo {
a: number;
b: number;
c: string;
d: string;
constructor() {
// constructor stuff
}
doSomething() {
// do something
}
}
Is there a way to ignore this rule specifically on types declarations?
It seems like you'll have to do this
'lines-between-class-members': [
'error',
'always',
{ 'exceptAfterSingleLine': true },
]
Docs It will skips checks for empty lines after a single-line class member.