✨ Как ESLint помогает управлять архитектурой проекта
Импорты из устаревших библиотек, UI-компоненты в бизнес-логике, фичи, завязанные на низкоуровневом API... Знакомые проблемы?
Борис Ермаченко рассказал, как ESLint может автоматически следить за соблюдением архитектурных границ с помощью трех инструментов:
- import/no-restricted-paths — для запрета импортов на уровне директорий
- no-restricted-imports — для блокировки устаревших библиотек
- eslint-plugin-boundaries — позволяет описывать архитектурные слои и следить за их границами
👉 https://habr.com/ru/companies/psb/articles/905398/
Post #1236
3.25K

- 👍 18
- 🔥 3
- ❤ 2