# astro-linter

Una integración para Astro que añade ESLint con reglas pre-configuradas optimizadas para proyectos Astro.

## Instalación

```bash
# Usando NPM
npx astro add astro-linter

# Usando Yarn
yarn astro add astro-linter

# Usando PNPM
pnpm astro add astro-linter
```

## Características

- Configuración de ESLint optimizada para proyectos Astro
- Soporte para TypeScript
- Reglas de accesibilidad (jsx-a11y)
- Reglas específicas para archivos .astro
- Añade script de linting a tu package.json

## Uso

Después de instalar la integración, puedes ejecutar el linter con:

```bash
npm run lint
```

O directamente con:

```bash
npx eslint . --ext .js,.ts,.astro
```

## Configuración

La integración crea los siguientes archivos:

- `.eslintrc.cjs` - Configuración principal de ESLint
- `.eslintignore` - Archivos y directorios a ignorar por ESLint

Puedes modificar estos archivos según tus necesidades.

## Licencia

MIT