Я создал новое приложение реакции, используя проект create-Reaction-app. Он уже поставляется с eslint, что прекрасно, например, если я редактирую исходные файлы во время запуска сценария запуска, чтобы добавить переменную, которую я не использую, я получаю в консоли ошибку no-unused-vars.
Теперь я хочу добавить красивее в свой проект, поэтому я установил его и следую инструкциям , описанным в документации , чтобы интегрировать его с eslint.
После этого я создаю новый npm скрипт с именем lint как этот "lint": "eslint src"
, и он работает просто отлично.
Затем я запускаю приложение со стартовым скриптом и делаю некоторые изменения в исходных файлах, которые не следуют более красивым правилам, поэтому я ожидаю получить некоторые ошибки в консоли, которые я получал, когда определял неиспользуемую переменную, но не определяю.
Установленные мной пакеты (как зависимости dev):
- eslint-config-prettier
- eslint-plugin-prettier
- prettier
Моя конфигурация eslint (в упаковке. json) выглядит следующим образом:
"eslintConfig": {
"extends": [
"react-app",
"plugin:prettier/recommended"
]
},
Я также попробовал следующий конфиг (который должно быть то же самое, но на всякий случай):
"eslintConfig": {
"extends": ["react-app", "prettier"],
"plugins": ["prettier"],
"rules": {
"prettier/prettier": "error"
}
},
Но тоже не сработало. Также пытался использовать файл .eslintr c с такими же результатами.
Я что-то упустил?
Спасибо, любая помощь приветствуется.