docs(testing): documenteer dat testbestanden een eigen typecheck-config hebben #104
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "docs/testing-typecheck-scope"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Waarom
De
## Testing-sectie noemde alleennpm testennpm run typecheck, wat suggereert dat die twee samen de repo dekken. Sinds #101/#102 klopt dat niet meer:tsconfig.jsoninclude't alleensrc/**/*, entsconfig.type-tests.jsondekt__tests__/**/*viapretest. Wie alleen de sectie las, wist niet dat testbestanden überhaupt getypecheckt worden — of hoe hij dat los kon draaien.Wat
pretest-koppeling (daarom hoeft.forgejo/workflows/ci.ymlniets extra's te doen).includeeen glob moet blijven en nooit een bestandslijst, zodat nieuwe testbestanden automatisch gedekt zijn.toolText()voor deCallToolResult-content-unie, enAnyMockvoor de vitest-4vi.fn-overload. Plus de NodeNext-.js-regel — met de niet-voor-de-hand-liggende consequentie dat een ontbrekende extensie TS2307 geeft, wat betekent dat het bestand hélemaal niet getypecheckt werd.PATTERNS/typecheck-scope-src-en-testsvoor de diepte, zodat CLAUDE.md compact blijft.Verificatie
Docs-only — de diff raakt uitsluitend
CLAUDE.md(34 toegevoegd, 2 gewijzigd). Geen code, dus de test- en typecheck-gates kunnen door deze wijziging niet van uitkomst veranderen; ik heb ze niet gedraaid (verse worktree zondernode_modules).Wat wél is gecontroleerd — elke feitelijke claim tegen de bron:
pretest→typecheck:tests, en de exacte commando'spackage.jsonscriptsnpm run typecheck+npm run test.forgejo/workflows/ci.ymlincludevan beide configstsconfig.json,tsconfig.type-tests.json__tests__/helpers/Merge-volgorde
Geen harde afhankelijkheid, maar let op de overlap:
fix/integration-tests-serieelheeft een ongemergde commit die een### Integration tests need a database-subsectie toevoegt in dezelfde## Testing-sectie. Die voegt regels toe ná het codeblok; deze PR wijzigt het codeblok zelf en hangt de nieuwe subsectie onderaan. De gewijzigde regels overlappen dus niet, maar bij een merge-conflict is dat de plek om te kijken.🤖 Generated with Claude Code