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,
    },
  },
});