




Предупреждения об отсутствующих useEffect зависимостях предоставляются от эслинт до этот плагин. Parcel не запустит eslint, если вы не настроите его через плагин @parcel/validator-eslint. Я предоставил инструкции о том, как это сделать в этот ответ.
Другой вариант — использовать eslint-watch (нпм) из командной строки отдельно от посылки, чтобы у вас было два отдельных скрипта в package.json, которые могли бы выглядеть так:
{
"scripts": {
"start": "parcel src/index.html"
"lint": "esw --watch src/**/*.js"
}
}
Чтобы получать предупреждения об хуках реакции, вам нужно использовать eslint-plugin-react-hooks, сначала установив его (например, yarn add eslint-plugin-react-hooks --dev), а затем добавив это в свой .eslintrc.json:
{
"extends": [
// ...
"plugin:react-hooks/recommended"
]
}