Перейти к основному содержимому

Процедуры контроля

Чеклист для автора 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
  • Есть логирование сетевых ошибок