Comments 5
Лучше и проще уж заменить eslint-plugin-import
на нормально поддерживаемый форк eslint-plugin-import-x
.
Было бы неплохо оставить хоть какие-то комментарии для новичка, который зашёл на огонёк, а увидел какие-то загадочные буквосочетания. Побуждение к поискам — дело хорошее, но некоторые пояснения к коду не помешали бы.
новичку проще ставить версию ниже, по которой куча гайдов есть, а не пытаться юзать полуюзабельный софт. К тому же все крупные конторы вряд ли ринуться апать линтер на новый левел. А так здесь по коду дэфолтные импорты от node.js и линтер из документации. Просто добавлена допом функция для работы плагинов, у которых еще нет поддержки 9 версии
А как быть, если eslint-plugin-import используется не напрямую, а через, например, eslint-config-airbnb (сейчас через compat)?
То есть проект использует eslint-config-airbnb, который, в свою очередь, использует eslint-plugin-import.
Мне кажется, в этом случае ESLint ругнётся на то, что плагин import указан дважды.
Настройка eslint-plugin-import для нового eslint 9 версии