Closed
Description
Description
Configure linting, formatting, and git hooks for consistent code quality.
Tasks
- Configure ESLint and Prettier
- Set up Husky and lint-staged
- Configure path aliases in tsconfig.json
- Create VS Code workspace settings
- Add pre-commit hooks for linting and type checking
Acceptance Criteria
- ESLint and Prettier configured with sensible defaults
- Pre-commit hooks run automatically
- Path aliases work (@/components, @/lib, etc.)
- VS Code auto-formats on save
Technical Notes
- Use Next.js recommended ESLint config
- Ensure Prettier and ESLint don't conflict
- Configure for TypeScript strict mode
Related TODO.md lines: 12-16