- Added .cursor/sessions/* to .gitignore to prevent session files from being tracked. - Enhanced coding standards in SKILL.md by adding semicolons to TypeScript examples for consistency. - Improved formatting in continuous learning, detail layout, and other SKILL.md files for better readability. These changes aim to streamline development processes and maintain code quality across the project.
32 lines
722 B
Markdown
32 lines
722 B
Markdown
# Refactor Clean
|
|
|
|
Safely identify and remove dead code with test verification:
|
|
|
|
1. Run dead code analysis tools:
|
|
|
|
- knip: Find unused exports and files
|
|
- depcheck: Find unused dependencies
|
|
- ts-prune: Find unused TypeScript exports
|
|
|
|
2. Generate comprehensive report in .reports/dead-code-analysis.md
|
|
|
|
3. Categorize findings by severity:
|
|
|
|
- SAFE: Test files, unused utilities
|
|
- CAUTION: API routes, components
|
|
- DANGER: Config files, main entry points
|
|
|
|
4. Propose safe deletions only
|
|
|
|
5. Before each deletion:
|
|
|
|
- Run full test suite
|
|
- Verify tests pass
|
|
- Apply change
|
|
- Re-run tests
|
|
- Rollback if tests fail
|
|
|
|
6. Show summary of cleaned items
|
|
|
|
Never delete code without running tests first!
|