首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >声明类属性时的“类间行成员”ESLint错误

问声明类属性时的“类间行成员”ESLint错误
EN

Stack Overflow用户
提问于 2020-06-24 10:48:47
回答 3查看 6.1K关注 0票数 9

由于我喜欢"lines-between-class-members"规则,所以希望在类的函数之间强制使用空格,但同时,我希望在类的开头以以下格式打包属性声明:

代码语言:javascript
复制
class Foo {
  a: number;
  b: number;
  c: string;
  d: string;

  constructor() {
    // constructor stuff
  }

  doSomething() {
    // do something
  }
}

是否有一种专门针对类型声明的忽略此规则的方法?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2020-06-28 02:44:36

看来你得这么做

代码语言:javascript
复制
'lines-between-class-members': [
  'error',
  'always',
  { 'exceptAfterSingleLine': true },
]

文档它将在单行类成员之后跳过空行检查。

票数 14
EN

Stack Overflow用户

发布于 2020-06-24 10:57:56

将规则添加到.eslintrc.js中

类之间的行成员:“错误”,“从不”

而且,这个链接会更有用:https://eslint.org/docs/rules/lines-between-class-members

票数 -3
EN

Stack Overflow用户

发布于 2020-06-24 11:02:14

请加一句希望它能起作用:

/* eslint-disable no-trailing-spaces */

票数 -3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62553304

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档