Процедуры контроля
Чеклист для автора PR
- HTTP-клиент используется только в
shared/api - Нет импортов
fetch/axiosвнеshared/api - Нет бизнес-логики в
shared/api - Нет UI-зависимостей в
shared/api(router, store, toast) - Все запросы строго типизированы (DTO)
- Нет
any,unknown,object,{}в DTO - Нет inline-типов в сигнатурах
- API методы принимают
AbortSignal(где применимо) - Единый HTTP-клиент настроен с interceptors
- Есть логирование сетевых ошибок