- Add scripts/lint-staged.js to run oxlint on staged files
- Extend format-staged.js to include ui/src/ directory
- Update pre-commit hook to run both format and lint checks
The pre-commit hook now blocks commits if there are linting
errors, catching issues like unused imports before they land.