如何仅在具有生物群落的测试文件夹中允许“any”?

问题描述 投票:0回答:1

我有一个在

src
tests
文件夹中构建的打字稿存储库。 我想为我的项目配置
biome
。我想严格在
src
文件夹中检查代码,但允许在
any
文件夹中使用
tests

我尝试配置

biome.json
以允许
lint/suspicious/noExplicitAny
,但该规则也适用于
src
,我想严格执行。

有办法实现我的目标吗?

typescript lint biomejs
1个回答
0
投票

我在文档中找到了一个链接,显示如何忽略给定路径的特定规则 https://biomejs.dev/reference/configuration/#overridesitemlinter

特别是,写下

biome.json
如下,解决我的问题。

{
    "$schema": "https://biomejs.dev/schemas/1.9.1/schema.json",
    "vcs": {
        "enabled": false,
        "clientKind": "git",
        "useIgnoreFile": false
    },
    "files": {
        "ignoreUnknown": false,
        "ignore": []
    },
    "formatter": {
        "enabled": true,
        "indentStyle": "tab"
    },
    "organizeImports": {
        "enabled": true
    },
    "linter": {
        "enabled": true,
        "rules": {
            "recommended": true
        }
    },
    "javascript": {
        "formatter": {
            "quoteStyle": "double"
        }
    },
    "overrides": [
        {
          "include": ["tests/**"],
          "linter": {
            "rules": {
              "suspicious": {
                "noExplicitAny": "off"
              }
            }
          }
        }
    ]
}
© www.soinside.com 2019 - 2024. All rights reserved.