如何配置@typescript-eslint规则

2024-04-22

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

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 https://github.com/bradzacher/eslint-plugin-typescript/blob/master/docs/rules/member-delimiter-style.md

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


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

"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”参数。 选项来自github 上的规则项目站点 https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/src/rules/member-delimiter-style.ts

感谢 maxkoryukov 改进了我原来的答案。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何配置@typescript-eslint规则 的相关文章

随机推荐