首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何配置@typescript-eslint规则

如何配置@typescript-eslint规则
EN

Stack Overflow用户
提问于 2019-06-29 17:58:51
回答 2查看 6.9K关注 0票数 10

我正在尝试转换为@typescript-eslint,但文档似乎非常缺乏。例如,我得到的错误如下:

代码语言:javascript
复制
Line 58:  Expected a semicolon             @typescript-eslint/member-delimiter-style

我不想强制使用分号或逗号。我找到了该规则的文档。https://github.com/bradzacher/eslint-plugin-typescript/blob/master/docs/rules/member-delimiter-style.md

但是它似乎没有给出如何在真正的eslint文件中配置它的任何示例!有人知道怎么做吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-07-07 19:37:15

使用.eslintrc.js配置文件时,您必须将以下内容添加到“规则”部分:

代码语言:javascript
复制
"rules": {
    "@typescript-eslint/member-delimiter-style": ["error", {
      multiline: {
        delimiter: 'none',    // 'none' or 'semi' or 'comma'
        requireLast: true,
      },
      singleline: {
        delimiter: 'semi',    // 'semi' or 'comma'
        requireLast: false,
      },
    }]
}

我对"@typescript-eslint/explicit-function-return-type“参数很感兴趣。选项来自rules project site on github

感谢maxkoryukov改进了我最初的答案。

票数 25
EN

Stack Overflow用户

发布于 2020-12-30 06:41:03

下面是来自VueJS Typescript项目的.eslintrc.js文件中的一些规则示例。

与分号相关的两个不同规则适用于javascript/.vue文件和typescript/.ts文件。

代码语言:javascript
复制
rules: {
    'no-console': process.env.NODE_ENV === 'production' ? 'warn' : 'off',
    'no-debugger': process.env.NODE_ENV === 'production' ? 'warn' : 'off',
    quotes: [
      'error',
      'single'
    ],
    semi: [
      'error',
      'never'
    ],
    'vue/html-self-closing': [
      'error',
      {
        html: {
          void: 'any',
          normal: 'any',
          component: 'any'
        }
      }
    ],
    '@typescript-eslint/member-delimiter-style': [
      'error',
      {
        multiline: {
          delimiter: 'none',
          requireLast: true
        },
        singleline: {
          delimiter: 'semi',
          requireLast: false
        }
      }
    ]
  }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56816619

复制
相关文章

相似问题

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