Всем привет, меня зовут Панфилов Александр. Я фронтенд разработчик и тим лид, с 9-м опытом работы в области IT. Сегодня хочу с вами поделиться с вами небольшой историей о том, как я перевоходил с 8-й на 9-ю версию eslint. Я решил сделать редизайн своего сайта и перевести его не готовую систему компонентов, а заодно и обновить версию nextjs. Для этого я создал себе новый пустой проект и начал переносить в него старые настройки eslint с 8-й на 9-ю версию. Первым для меня открытием стало изменение формата конфигурационных файлов для 9-й версии eslint. Ранее в 8-й я использовал формат json. В 9-й версии необходимо использовать формат mjs. Из существующих пакетов для настройки мне нужны были следующие: Из всех существующих пакетов мне пришлось отказаться от использования "eslint-config-airbnb-typescript". Это было связано с конфликтом версий, он поддерживал только 8-ю, когда пробовал установить его на 9-ю — выбивало ошибку. Сам пакет не обновлялся уже несколько лет. Процесс перехода от 8-й