# ESLint Configuration

Shared ESLint configurations for the Watch Finished Turbo monorepo.

## Configurations

- **`base.js`** - Base ESLint configuration with TypeScript support
- **`next.js`** - Next.js specific ESLint rules
- **`react-internal.js`** - React component library rules

## Usage

In `package.json`:

```json
{
  "eslintConfig": {
    "extends": ["@watch-finished-turbo/eslint-config/base"]
  }
}
```

Or in `eslint.config.js`:

```js
import baseConfig from "@watch-finished-turbo/eslint-config/base";

export default [
  ...baseConfig
  // Your custom rules
];
```

## Included Rules

- TypeScript strict type checking
- React best practices
- Next.js specific rules
- Import/export validation
- Code formatting consistency
