|
All checks were successful
CI Trade-In / changes (pull_request) Successful in 7s
CI / changes (pull_request) Successful in 8s
CI Trade-In / backend-tests (pull_request) Has been skipped
CI Trade-In / browser-tests (pull_request) Has been skipped
CI / backend-tests (pull_request) Has been skipped
CI / frontend-tests (pull_request) Successful in 1m13s
CI Trade-In / frontend-checks (pull_request) Successful in 1m19s
CI / openapi-codegen-check (pull_request) Successful in 2m20s
Волна 0 инвентаризации техдолга. МЕРА: у восьми компонентов витрины v2 проп data имел значение по умолчанию из fixtures.ts — sample-данных дизайн-макета. При сбое передачи данных компонент отрисовал бы выдуманные числа вместо пустого состояния; на платном экране оценки это неотличимо от правды. Проп стал обязательным. Цепная правка в SectionOverlay: его опциональные поля пробрасывались в теперь-обязательные пропы. Проверено: единственный потребитель — app/v2/page.tsx, всегда передаёт data явно. Отдельной preview-страницы у v2/fixtures.ts нет. Статический UI-конфиг из того же файла (лейблы, версия, опции) не тронут — он не про данные отчёта. Птица: удалены шесть осиротевших компонентов (ScoreCard, AnalysisBreadcrumb, AnalysisSidebar, MassingEconomics, UserAvatar, PticaPlaceholderPanel) — по каждому подтверждён ноль импортов по всему репозиторию, включая динамические. Подчищены два ссылающихся комментария. Проверка: tsc и eslint чисто на обоих фронтах, next build успешен, vitest Птицы 264 теста зелёные. |
||
|---|---|---|
| .. | ||
| public | ||
| src | ||
| .dockerignore | ||
| .env.example | ||
| .eslintrc.json | ||
| Dockerfile | ||
| next-env.d.ts | ||
| next.config.ts | ||
| package-lock.json | ||
| package.json | ||
| sentry.client.config.ts | ||
| sentry.edge.config.ts | ||
| sentry.server.config.ts | ||
| tsconfig.json | ||
| vitest-env.d.ts | ||
| vitest.config.ts | ||
| vitest.setup.ts | ||