Eslint覆盖文件的Enture规则集

时间:2020-04-24 20:48:34

标签: eslint eslintrc

我有一个使用两种测试的项目:Jest单元测试和Cypress端到端测试。我还有一个.eslintrc文件,其中包含两种测试的规则。

问题是我的规则相互矛盾。赛普拉斯测试现在存在许多掉毛错误,因为开玩笑的规则被错误地应用于它们。

因此,我想覆盖cypress目录的玩笑规则。

在我的.eslintrc文件中,我有这样的东西:

  "overrides": [
    {
      "files": ["cypress/**/*"],
      "rules": {
        "jest": "off",
        "jest/expect-expect": "off",
        "jest/valid-expect-in-promise": "off",
        "jest/valid-expect": "off",
        ...
      }
    },
    ...

这可行,但不是理想的,因为我需要将每个"jest/<some rule>"规则显式设置为“ off”。这似乎很脆弱,我想需要经常进行更新。

如果我可以做类似““ jest / *”:“ off”的事情会更好,但这似乎行不通。有等同的吗?我在任何地方都找不到任何提及。谢谢。

0 个答案:

没有答案