Определение для правила «ответные зацепки / исчерпывающие задержки» не найдено - PullRequest
1 голос
/ 06 января 2020

Я получаю следующую ошибку eslint после добавления // eslint-disable-next-line react-hooks/exhaustive-deps в мой код.

8: 14 Ошибка Определение для правила 'response-hooks / исчерпывающее-deps' не найдено

Я ссылался на этот пост, чтобы исправить это, но упомянутое решение не работает в моем случае. Любая подсказка, как подавить эту eslint ошибку?

PS Я использую стандарт js в соединении.

Ответы [ 4 ]

4 голосов
/ 13 января 2020

Обычно это происходит потому, что в конфигурации плагина .eslintrc отсутствует плагин react-hooks. Убедитесь, что вы добавили react-hooks, как в примере ниже:

"plugins": ["react", "react-hooks",],
2 голосов
/ 06 января 2020

Изменение

// eslint-disable-next-line react-hooks/exhaustive-deps

на:

// eslint-disable-next-line

подавило эту ошибку.

0 голосов
/ 16 апреля 2020

Убедитесь, что вы определили свои ответные хуки как в extends, так и в массиве плагинов, например:

"extends": [
    "react-hooks",
  ],
  "plugins": [
    "react-hooks"
  ],
0 голосов
/ 06 января 2020

Убедитесь, что вы поместили правило в rules объект в вашем .eslintrc. Одной установки плагина недостаточно для того, чтобы правила начали работать

"react-hooks/exhaustive-deps": "warn",

, и я предполагаю, что вы уже добавили плагин react-hooks в массив plugins в .eslintrc

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...