【问题标题】:How to disable @typescript-eslint/no-require-imports in xo如何在 xo 中禁用 @typescript-eslint/no-require-imports
【发布时间】:2021-09-05 16:20:11
【问题描述】:
我今天尝试了xojs/xo,遇到了@typescript-eslint/no-require-imports 的问题,我无法禁用它。
我试过这个配置,但没有用
"xo": {
"rules": {
"@typescript-eslint/no-require-imports": false
}
},
任何人,排除xo中某些规则的正确方法是什么
【问题讨论】:
标签:
javascript
typescript
eslint
lint
typescript-eslint
【解决方案1】:
我能够找到解决方案。刚刚将配置添加到 package.json 中的 eslintConfig 中。
我想出了这个。
"eslintConfig": {
"extends": [
"xo",
"xo-typescript"
],
"rules": {
"@typescript-eslint/no-require-imports": "off"
}
},
"xo": {
"rules": {
"@typescript-eslint/no-require-imports": 0
}
},
eslintConfig 下的规则会被编辑器 linter 忽略,而xo 下的规则会在执行xo 时忽略。