Hooks de Commit
Usa vp config para instalar hooks de commit, y vp staged para ejecutar comprobaciones en los archivos en estado "staged".
Vista General
Vite+ soporta hooks de commit y comprobaciones de archivos staged sin necesidad de herramientas adicionales.
Usa:
vp configpara configurar los hooks del proyecto e integraciones relacionadas.vp stagedpara ejecutar comprobaciones contra los archivos actualmente marcados para commit en Git (staged).
Si usas vp create o vp migrate, Vite+ te sugerirá configurar esto automáticamente para tu proyecto.
Comandos
vp config
vp config configura Vite+ para el proyecto actual. Instala los hooks de Git, establece el directorio de hooks y también puede manejar integraciones de proyecto relacionadas, como la configuración de agentes. Por defecto, los hooks se escriben en .vite-hooks:
vp config
vp config --hooks-dir .vite-hooksvp staged
vp staged ejecuta comprobaciones de archivos staged utilizando la configuración staged de vite.config.ts. Si configuraste Vite+ para gestionar tus hooks de commit, se ejecutará automáticamente cuando hagas commit de tus cambios locales.
vp staged
vp staged --verbose
vp staged --fail-on-changesConfiguración
Define las comprobaciones de archivos staged en el bloque staged de vite.config.ts:
import { defineConfig } from 'vite-plus';
export default defineConfig({
staged: {
'*.{js,ts,tsx,vue,svelte}': 'vp check --fix',
},
});Este es el enfoque predeterminado de Vite+ y debería reemplazar la configuración separada de lint-staged en la mayoría de los proyectos. Debido a que vp staged lee de vite.config.ts, tus comprobaciones de archivos staged permanecen en el mismo lugar que tu configuración de lint, formato, pruebas, construcción y ejecución de tareas.