eslint-плагин-импорт :: Обзор исходного кода

Этот плагин предназначен для поддержки проверки синтаксиса импорта/экспорта ES2015+ (ES6+) и предотвращения проблем с неправильным написанием путей к файлам и имен импорта.

Все преимущества, которые призван предоставить синтаксис статического модуля ES2015+, отмечены в вашем редакторе.

Разработчики eslint-plugin-import и тысяч других пакетов работают с Tidelift, чтобы обеспечить коммерческую поддержку и обслуживание зависимостей с открытым исходным кодом, которые вы используете для создания своих приложений.

Экономьте время, снижайте риски и улучшайте работоспособность кода, платя при этом специалистам по сопровождению именно тех зависимостей, которые вы используете.

С появлением сборщиков модулей и текущим состоянием модулей и спецификациями синтаксиса модулей не всегда очевидно, куда следует обращаться при импорте x из «модуля», чтобы найти файл, стоящий за модулем.

Вплоть до версии 0.10 этот плагин напрямую использовал плагин разрешения субстека, который реализует поведение импорта Node.

В большинстве случаев это работает очень хорошо.

  1. Лицензия: Лицензия: MIT
  2. Язык программирования: JavaScript
  3. Зарегистрировано: 2022-05-19


eslint-плагин-импорт :: Обзор исходного кода

Функции

  • Убедитесь, что импорт указывает на файл/модуль, который можно разрешить.
  • Убедитесь, что именованный импорт соответствует именованному экспорту в удаленном файле.
  • Убедитесь, что экспорт по умолчанию присутствует, учитывая импорт по умолчанию.
  • Убедитесь, что импортированные пространства имен содержат разыменованные свойства по мере их разыменования.
  • Ограничить файлы, которые можно импортировать в данную папку
  • Запретить импорт модулей по абсолютным путям
Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2014-03-22 10:58:38
Баллов опыта: 591
Всего постов на сайте: 4
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.