javascript - "lines-between-class-members"声明类属性时ESLint错误

标签 javascript typescript 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它将在单行类成员之后跳过对空行的检查。

关于javascript - "lines-between-class-members"声明类属性时ESLint错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62553304/

相关文章:

javascript - ajax表单: success doesn't work as expected

javascript - typescript 装饰器 : Add instance field to class to use within the same class

typescript 错误 TS2449 : Class 'x' used before its declaration

javascript - 如何使用 lodash 从复杂的对象数组中获取值?

ecmascript-6 - eslint - 每个文件 parserOptions.sourceType?

javascript - 使用react-native-print直接打印文档html

javascript - Tailwind css,如何设置默认字体颜色?

javascript - 如何格式化 html 输入使其从 0.00 开始?

javascript - 应用程序已在 try/catch 中声明

reactjs - eslint 提示 getInitialProps