895 B
895 B
Task Completion Checklist
When completing any development task on TSPublish:
1. Build Verification
- Run
pnpm build
to ensure TypeScript compiles without errors - No use of --skiplibcheck flag
2. Test Execution
- Run
pnpm test
to verify all tests pass - For specific test files:
tsx test/test.specific.ts
3. Type Checking
- Type check test files:
tsbuild check test/**/* --skiplibcheck
- Type check source files:
pnpm build
4. Code Quality
- Ensure changes are focused and goal-oriented
- Verify no unnecessary modifications were made
- Check that code follows existing patterns and conventions
5. Documentation
- Update readme.hints.md if new insights discovered
- Update readme.plan.md if working from a plan
6. Version Control
- Use
git mv
for file renames to preserve history - Make small, focused commits
- Never commit without explicit user request