Я использую facebook create-react-app, которые намеренно скрывают всю настройку конфигурации и оставляют нас прекрасная простая файловая структура
Это здорово! но есть одна действительно раздражающая вещь, которая появляется:
SublimeLinter больше не работает потому что файл конфигурации .eslintrc больше не находится в корне проекта.
Ключевые моменты
-
Я знаю, что могу добавить другой файл .eslintrc в корневой каталог, но я хотел бы иметь возможность устанавливать свои правила в одном месте.
-
Я знаю, что
npm eject
можно получить всю структуру проекта, но я хотел бы, чтобы все было просто. иначе он станет просто еще одним шаблоном - Я заметил, что в package.json
Что я уже пробовал?
направление, о котором я думал, должно измениться:
"eslintConfig": {
"extends": "./node_modules/react-scripts/config/eslint.js"
}
to:
"eslintConfig": {
"extends": "./.eslintrc.js"
}
но, похоже, для него требуются все eslint-плагины (которые магически скрыты от node_modules
), поэтому я не уверен, что это правильный путь.
Любые идеи?