Технологический радар FrontendТехнологический радар Frontend
Trial

Слоистая структура проекта (shared, entities, features, widgets, pages, app) используется в разных проектах команды, а в одном соблюдение правил проверяется линтером eslint-plugin-fsd-lint.

Даёт предсказуемую навигацию по незнакомому проекту и внятные правила зависимостей между слоями. В trial осознанно: применяем по мере надобности — не в каждом проекте есть логика, которой нужна полная раскладка по слоям, поэтому где-то берём только верхние слои. Автоматической проверки границ почти нигде нет; добавить линтер в шаблоны репозиториев — следующий шаг.