Este paquete proporciona configuraciones estándar de linters y formateadores de código para proyectos JavaScript/TypeScript. Su objetivo es facilitar la configuración de herramientas de calidad de código en proyectos nuevos y asegurar consistencia en el estilo y en las prácticas de codificación.
Instala el paquete desde NPM ejecutando el siguiente comando:
npm install --save-dev @alebat/default-alebat-config
Este paquete incluye configuraciones para las siguientes herramientas:
- ESLint: Linter para JavaScript y TypeScript.
- Prettier: Formateador de código.
- Stylelint: Linter para CSS, SCSS, y otros archivos de estilos.
- Commitlint: Enforcea convenciones de mensajes de commit.
- EditorConfig: Configuración estándar para editores de texto.
-
commitlint.config.ts
: Configuración para Commitlint.
Para que estas configuraciones funcionen automáticamente en Visual Studio Code, se recomienda instalar las siguientes extensiones:
- ESLint: Para ejecutar ESLint en tus archivos mientras editas.
- Prettier - Code formatter: Para formateo automático al guardar.
- Stylelint: Para detectar errores de estilo en archivos CSS y SCSS.
Puedes añadir las configuraciones en .vscode/settings.json
para aplicar formateo al guardar:
{
"editor.formatOnSave": true,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true,
"source.fixAll.stylelint": true
},
"prettier.requireConfig": true
}
Rodrigo Herranz |
Borja Cuerva |