@alebat/default-alebat-config
v1.1.0
Published
Linters configuration for Alebat
Readme
Default Alebat Config
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.
Instalación
Instala el paquete desde NPM ejecutando el siguiente comando:
npm install --save-dev @alebat/default-alebat-configConfiguración Incluida
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.
Archivos de Configuración
commitlint.config.ts: Configuración para Commitlint.
Uso
Integración con VS Code
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
}