Run client typecheck before vitest in npm test.
Duplicate keys in strings.ts were green under vitest and red only on build. Drop the self file: dependency loop so npm test is enough.
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` проходит
|
||||
|
||||
## Критерий готовности
|
||||
|
||||
|
||||
Reference in New Issue
Block a user