在赛普拉斯开玩笑的测试顶部,是否有更好的方法来抑制有关“三斜杠指令”的ESLint错误?

时间:2019-02-01 05:16:28

标签: eslint cypress

样本cypress jest规格测试在其顶部带有一个“三斜杠指令”,ESLint报告有关该错误。

actions.spec.js file顶部看起来像这样:

/// <reference types="Cypress" />

ESLint报告此错误:

  

注释中'//'之后的预期异常块,空格或制表符。 [空格注释]

我已将eslint-plugin-cypress添加到我的.eslintrc文件中,它有助于消除其他一些ESLint错误(因此我知道它已正确安装/配置),但看来不必一定要纠正此错误直接被压制。

我已将以下spaced-comment规则添加到我的.eslintrc文件中,以消除该错误:

{
  ...,

  "rules": {
    "spaced-comment": [
      "error",
      "always",
      {
        "markers": ["/"]
      }
    ]
  }

  ...,
}

有没有更好的方法来抑制此错误?

2 个答案:

答案 0 :(得分:1)

我添加了带有行标记例外的空格注释规则。这对我有用:

{
  "rules": {
    "spaced-comment": [
      "error",
      "always",
      {
        "line": {
          "markers": ["/"]
        }
      }
    ]
  }
}

答案 1 :(得分:0)

您可以在错误行之前添加以下行以抑制错误

/ 空格分隔注释:[“错误”,“从不”,{“阻止”:{“平衡”:true}}] /

相关问题