首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >有人能告诉我如何禁用由@typescript-eslint/ban-type触发的所有内容吗?

有人能告诉我如何禁用由@typescript-eslint/ban-type触发的所有内容吗?
EN

Stack Overflow用户
提问于 2020-09-13 08:18:45
回答 2查看 5.2K关注 0票数 6

这个“@typescript eslint/ban-types”让我做噩梦。我在一个大型项目中工作,它会产生很大的错误(成百上千),不容易修复。

这是我的配置,但是愚蠢的eslint不想接受它:

代码语言:javascript
运行
复制
 //
        // Typescript
        "@typescript-eslint/ban-types": [
            "error",
            {
                types: {
                    "{}": false,
                    Function: false,
                },
                extendDefaults: true,
            },
        ],
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-09-13 23:15:37

查看来自GitHub TypeScript ESLint Linkban-types.ts文件

将此代码添加到您的.eslintrc文件中,以忽略默认的ban类型。

代码语言:javascript
运行
复制
"@typescript-eslint/ban-types": ["error",
    {
        "types": {
            "String": false,
            "Boolean": false,
            "Number": false,
            "Symbol": false,
            "{}": false,
            "Object": false,
            "object": false,
            "Function": false,
        },
        "extendDefaults": true
    }
]
票数 11
EN

Stack Overflow用户

发布于 2021-01-29 05:31:55

您还可以通过执行以下操作来缩短此过程:

代码语言:javascript
运行
复制
rules: {
  "@typescript-eslint/ban-types": "off"
}
票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63866037

复制
相关文章

相似问题

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