как игнорировать ошибки машинописи с @ ts-ignore? - PullRequest
4 голосов
/ 14 января 2020

У меня есть случай, когда я импортирую библиотеку puraly JavaScript в проекте TypeScript, давая мне ноющее сообщение Could not find a declaration file for module xxx. Поэтому после прочтения я обнаружил, что могу подавить это комментарием с @ts-ignore Тем не менее, добавив этот комментарий перед ошибочной строкой, я получаю еще одну ошибку

Не используйте комментарии "// @ ts-ignore", поскольку они подавляют ошибки компиляции @ typescript-eslint / ban-ts-ignore

Как я могу исправить эту ошибку и подавить исходное сообщение?

1 Ответ

10 голосов
/ 14 января 2020

Вы можете прекратить использование @ts-ignore: troll:

Или вы можете отключить правило eslint. Добавьте это в свой конфиг eslint (.eslintrc или эквивалентный)

...
  "rules": {
    "@typescript-eslint/ban-ts-ignore": "off"
  }
...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...