我正在尝试转换为@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(使用前将#替换为@)