Есть ли лучший способ подавить ошибку ESLint о «директиве с тройным слешем» в верхней части тестов Cypress Jest? - PullRequest
0 голосов
/ 01 февраля 2019

Образцы тестов Cypress Jest имеют "тройную косую директиву", в верхней части которой ESLint сообщает об ошибках.

Похоже, что это вверху файла actions.spec.js :

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

ESLint сообщает об этой ошибке:

Ожидаемый блок исключения, пробел или табуляция после «//» в комментарии.[spaced-comment]

Я добавил eslint-plugin-cypress в свой файл .eslintrc, и это помогло удалить некоторую другую ошибку ESLint (поэтому я знаю, что она установлена ​​/ настроена правильно), но похоже,эту ошибку не нужно подавлять напрямую.

Я добавил следующее правило spaced-comment в мой файл .eslintrc, который подавляет ошибку:

{
  ...,

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

  ...,
}

Есть ли лучший способ подавить эту ошибку?

1 Ответ

0 голосов
/ 01 февраля 2019

Вы можете добавить строку ниже перед строкой ошибки, чтобы подавить ошибку

/ eslint spaced-comment: ["error", "never", {"block": {"balance":true}}] /

...