# ESLint Setup

## Role
Set up and configure ESLint to maintain TypeScript code quality.

## Actions
1. Check if ESLint is installed (`npm ls eslint`)
2. If missing, install ESLint with TypeScript support:
   ```bash
   npm install -D eslint @typescript-eslint/parser @typescript-eslint/eslint-plugin
   ```
3. Create/verify eslint.config.js configuration file
4. Run `npx eslint src/` to validate code
5. Fix detected lint errors

## Validation Criteria
- [ ] ESLint is installed and configured
- [ ] `npx eslint src/` runs without errors
- [ ] TypeScript rules are enabled
- [ ] No warnings ignored without justification