Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
2aaffbc
Test: Enforce Vitest conventions
ciampo Aug 11, 2026
2aa836a
Test: Run Vitest guardrails in CI
ciampo Aug 11, 2026
d91aa89
Test: Enforce Vitest style environment boundaries
ciampo Aug 11, 2026
2f026de
Test: Enforce Vitest environment policy
ciampo Aug 12, 2026
a8e527d
Test: Harden Vitest convention guardrails
ciampo Aug 26, 2026
11aec6c
Test: Refine Vitest convention validation
ciampo Aug 26, 2026
e64388f
Test: Simplify Vitest policy validation
ciampo Aug 26, 2026
0046a1f
Test: Refine Vitest environment policy
ciampo Aug 26, 2026
42321e3
Test: Keep Vitest typechecks workspace-local
ciampo Aug 26, 2026
21256c0
CI: Reuse static checks for Vitest conventions
ciampo Aug 26, 2026
2745d8a
Test: Resolve Vitest policy bindings
ciampo Aug 26, 2026
7421208
Test: Complete Vitest policy reference tracking
ciampo Aug 26, 2026
f160702
Test: Preserve Vitest policy identities
ciampo Aug 26, 2026
737df63
Test: Run Vitest typechecks through Node
ciampo Aug 26, 2026
a81b673
Test: Track Testing Library query collections
ciampo Aug 26, 2026
a8cb0ab
Test: Reuse Vitest typecheck configs
ciampo Aug 27, 2026
67265da
Test: Track Testing Library query containers
ciampo Aug 27, 2026
7647f7d
Test: Support TypeScript 6 policy parsing
ciampo Aug 27, 2026
bf931fe
Test: Allow type-only browser API references
ciampo Aug 27, 2026
a8b3bb9
Test: Track inline Testing Library queries
ciampo Aug 27, 2026
d5db297
Test: Track Testing Library collection elements
ciampo Aug 27, 2026
813450d
Test: Require runtime Vitest API imports
ciampo Aug 27, 2026
ceab6a8
Test: Require Vitest collector imports
ciampo Aug 27, 2026
4d61145
Test: Track DOM collection callbacks
ciampo Aug 27, 2026
7ca1b32
Test: Close Vitest policy value-flow gaps
ciampo Aug 27, 2026
208df2e
Test: Resolve DOM callback bindings
ciampo Aug 27, 2026
67d6a24
Test: Track DOM callback aliases
ciampo Aug 27, 2026
ec6e983
Test: Track conditional DOM callbacks
ciampo Aug 27, 2026
9a18cc2
Test: Resolve DOM callbacks at call sites
ciampo Aug 27, 2026
c9d15a4
Test: Refine DOM callback reachability
ciampo Aug 27, 2026
d373dd9
Test: Handle unbound callback this values
ciampo Aug 27, 2026
83e2bbd
Update TypeScript ESLint parser dependency
ciampo Aug 27, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .github/workflows/static-checks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -124,6 +124,9 @@ jobs:
- name: Build packages
run: npm run build

- name: Validate Vitest conventions and TypeScript test graph
run: npm run test:unit:conventions

- name: Check type declaration files
# Runs against the final package output, including the built
# declarations and runtime files.
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/unit-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -109,7 +109,8 @@ jobs:
--ci \
--maxWorkers="$(nproc)" \
--shard="$SHARD" \
--cacheDirectory="$HOME/.jest-cache"
--cacheDirectory="$HOME/.jest-cache" \
--passWithNoTests

- name: Run the migrated Vitest partition
env:
Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ yarn.lock

.eslintcache
*.tsbuildinfo
/test/unit/.vitest-*-typecheck.json

# Generated native views of repository agent skills
/.claude/skills/
Expand Down
Loading
Loading