Выбор ответа Middle Линтеры и форматирование обновлено

Flat config ESLint

Вопрос

Какой файл конфигурации ESLint ищет по умолчанию начиная с версии 9?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: eslint.config.js (flat config). С ESLint 9 формат по умолчанию это flat config: eslint.config.js (также .mjs, .cjs, .ts), который экспортирует массив объектов конфигурации.

Варианты ответа

  1. .eslintrc.json в корне проекта
  2. package.json с полем eslintConfig
  3. eslint.config.js (flat config)правильный ответ
  4. .eslintrc.yml или .eslintrc.cjs

Разбор

С ESLint 9 формат по умолчанию это flat config: eslint.config.js (также .mjs, .cjs, .ts), который экспортирует массив объектов конфигурации. Плагины подключаются через import.

  • .eslintrc.* и поле eslintConfig относятся к старому формату eslintrc, он объявлен устаревшим.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.