Skip to content

Check ​

vp check ejecuta el formateo, lint y verificaciones de tipos en conjunto.

Vista General ​

vp check es el comando predeterminado para verificaciones estáticas rápidas en Vite+. Reúne el formateo a través de Oxfmt, el linting a través de Oxlint y las verificaciones de tipos de TypeScript a través de tsgolint. Al fusionar todas estas tareas en un único comando, vp check es más rápido que ejecutar el formateo, linting y verificación de tipos como herramientas separadas en comandos distintos.

Cuando typeCheck está habilitado en el bloque lint.options en vite.config.ts, vp check también ejecuta verificaciones de tipos de TypeScript a través de la ruta consciente del tipo (type-aware) de Oxlint impulsada por el toolchain de TypeScript en Go y tsgolint. vp create y vp migrate habilitan tanto typeAware como typeCheck por defecto.

Recomendamos activar typeCheck para que vp check se convierta en el comando único para las verificaciones estáticas durante el desarrollo.

Uso ​

bash
vp check
vp check --fix             # Formatear y ejecutar autocorrectores.
vp check --no-fmt          # Omitir el formato; ejecutar lint (y verificación de tipos si está habilitado).
vp check --no-lint         # Omitir reglas de lint; mantener la verificación de tipos cuando esté habilitada.
vp check --no-fmt --no-lint # Solo verificación de tipos (requiere que `typeCheck` esté habilitado).

Configuración ​

vp check utiliza la misma configuración que ya defines para el linting y formateo:

  • Bloque lint en vite.config.ts
  • Bloque fmt en vite.config.ts
  • Estructura del proyecto TypeScript y archivos tsconfig para linting consciente del tipo

Configuración base de lint recomendada:

vite.config.ts
ts
import { defineConfig } from 'vite-plus';

export default defineConfig({
  lint: {
    options: {
      typeAware: true,
      typeCheck: true,
    },
  },
});