В чём разница между старым конфигом ESLint и новым flat config?

Flat config использует массив объектов конфигурации с условиями files/ignores и явными импортами, вместо привычного каскада .eslintrc и строковой загрузки плагинов.

Короткий ответ

Что ответить на собеседовании

Flat config использует массив объектов конфигурации с условиями files/ignores и явными импортами, вместо привычного каскада .eslintrc и строковой загрузки плагинов.

Подробный разбор

Ответ с пояснениями

Flat config использует массив объектов конфигурации с условиями files/ignores и явными импортами, вместо привычного каскада .eslintrc и строковой загрузки плагинов.

Парсер и языковые параметры организованы через languageOptions, плагины подключаются объектами модулей. Миграция требует сверить glob-паттерны, ignore и совместимость расширений. Нельзя считать старый .eslintignore автоматически эквивалентным правилам нового формата.

Источник: eslint.org.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее