Создаю новое CRA приложение, настраиваю eslint, и при любом не соответствию конфига приложение отказывается компилироваться, почему так? Эти же настройки .eslintrc используются в другом проекте, там все компилируется, просто предупреждая в консоли.
Добавлю к вопросу.
Я развернул create-react-app, удалил все лишние файлы, оставив app.jsx и index.js, создал самый простой .eslintrc и скопировал приложение в другую папку. В окне слева в package.json версия реакта 16.13, в окне справа 17.0. Это единственные отличия этих двух окон.
В окне слева приложение стартует успешно, лишь ПРЕДУПРЕЖДАЯ о нарушении правил линтинга.
В окне справа приложение крашится, выдавая ошибку.
На stackowerflow я нашел обсуждение:
https://stackoverflow.com/questions/64518226/my-create-react-app-is-failing-to-compile-due-to-eslint-errorТам предлагают править eslint-webpack-config внутри node_modules.
Почему эта ошибка появляется? Это из-за новой версии реакта?
Настройки приложений абсолютно идентичны, различие только в версии реакта.