Merge branch 'phase/57-client-typecheck'
# Conflicts: # docs/phases/10-craft/README.md
This commit is contained in:
@@ -11,20 +11,20 @@
|
||||
|
||||
## Задачи
|
||||
|
||||
- [ ] `package.json` → `"test":` сначала `tsc -b` (`typecheck`), потом `vitest run`. Без
|
||||
- [x] `package.json` → `"test":` сначала `tsc -b` (`typecheck`), потом `vitest run`. Без
|
||||
`&&` скрывать код выхода typecheck
|
||||
- [ ] Убрать петлю `"hschool-client": "file:"` из `dependencies`; `npm test` и `npm run build`
|
||||
- [x] Убрать петлю `"hschool-client": "file:"` из `dependencies`; `npm test` и `npm run build`
|
||||
без неё
|
||||
- [ ] `AGENTS.md` Commands и Testing policy: клиентский `npm test` включает typecheck
|
||||
- [ ] `test:watch` по-прежнему только vitest — typecheck на каждый файл в watch не нужен
|
||||
- [x] `AGENTS.md` Commands и Testing policy: клиентский `npm test` включает typecheck
|
||||
- [x] `test:watch` по-прежнему только vitest — typecheck на каждый файл в watch не нужен
|
||||
|
||||
## Тесты, без которых фаза не закрыта
|
||||
|
||||
- [ ] `npm --prefix src/HSchool.Client test` гоняет tsc и vitest и проходит на текущем дереве
|
||||
- [ ] Дубликат ключа в одном объекте `strings.ts` (ru или en) делает `npm test` красным без
|
||||
- [x] `npm --prefix src/HSchool.Client test` гоняет tsc и vitest и проходит на текущем дереве
|
||||
- [x] Дубликат ключа в одном объекте `strings.ts` (ru или en) делает `npm test` красным без
|
||||
`npm run build`
|
||||
- [ ] В `package.json` нет зависимости `hschool-client`
|
||||
- [ ] `npm --prefix src/HSchool.Client run build` проходит
|
||||
- [x] В `package.json` нет зависимости `hschool-client`
|
||||
- [x] `npm --prefix src/HSchool.Client run build` проходит
|
||||
|
||||
## Критерий готовности
|
||||
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
| Фаза | Статус | Зачем |
|
||||
| --- | --- | --- |
|
||||
| [56. Слои одной пачкой](56-architecture-tests.md) | ✅ | Один проект вместо четырёх копипаст |
|
||||
| [57. tsc в npm test](57-client-typecheck.md) | 🔄 | Дубликат ключа красный без `npm run build` |
|
||||
| [57. tsc в npm test](57-client-typecheck.md) | ✅ | Дубликат ключа красный без `npm run build` |
|
||||
|
||||
**Этап B — горячие точки.** Поведение то же.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user