@sbs001/linter-test
v1.0.8
Published
ESLint & Prettier config for Justo's Next.js projects
Readme
Configuración estándar de ESLint + Prettier para proyectos front-end en Justo (Next.js + TypeScript).
Incluye:
- Soporte para Next.js 14
- TypeScript
- Reglas recomendadas de
@typescript-eslint,react,react-hooks - Integración con Prettier
- Scripts útiles para linting y formato
- Instalación automática de peerDependencies (ESLint, Prettier, etc.)
📦 Instalación
npm install -D @sbs001/linter-testEsto instalará automáticamente las dependencias necesarias gracias al script postinstall.
⚙️ Configuración
En la raíz del proyecto, crea o actualiza tu .eslintrc.js:
module.exports = {
extends: ['@tulib/eslint-config-next14/eslint'],
};module.exports = {
extends: ['@tulib/eslint-config-next14/eslint'],
rules: {
'no-console': 'off', // ejemplo de override
},
};Y para Prettier, puedes crear un archivo .prettierrc.js:
module.exports = require('@tulib/eslint-config-next14/prettier');const base = require('@tulib/eslint-config-next14/prettier');
module.exports = {
...base,
printWidth: 100, // Modificación personalizada
};🛠 Scripts recomendados
Agrega estos scripts a tu package.json:
"scripts": {
"lint": "eslint . --ext .js,.jsx,.ts,.tsx",
"lint:fix": "eslint . --ext .js,.jsx,.ts,.tsx --fix",
"format": "prettier --write ."
}✅ Requisitos
- Node.js >= 18
- Next.js >= 13
- TypeScript >= 5
