- Add .NET 8 backend with Clean Architecture - Add React + Vite + TypeScript frontend - Implement authentication with JWT - Implement Azure Blob Storage client - Implement OCR integration - Implement supplier matching service - Implement voucher generation - Implement Fortnox provider - Add unit and integration tests - Add Docker Compose configuration
29 lines
719 B
Markdown
29 lines
719 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!
|