Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Safely PushNew to Visual Studio Code? Get it now.
Safely Push

Safely Push

Safely Push

|
1 install
| (0) | Free
Checklist antes de push y guard de .sql
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Safely Push (VS Code Extension)

Extensión que muestra una checklist previa al push y advierte según reglas definidas por usuario.

Comandos

  • Safely Push: Mostrar checklist (safelyPush.showChecklist) desde la barra de estado.

Configuración del repo

  • Personaliza la checklist en .reminders.json.
  • Hooks Husky: removidos del flujo principal, podés usar solo la extensión y el CLI.

Reglas configurables

En .reminders.json podés definir reglas que se aplican a archivos stageados:

{
  "prePushChecklist": ["..."],
  "rules": [
    {
      "name": "Bloquear SQL",
      "pattern": ".*\\.sql$",
      "action": "block",
      "message": "No commitear .sql"
    },
    {
      "name": "Avisar .env",
      "pattern": ".*\\.env(\\..*)?$",
      "action": "warn",
      "message": "Hay .env stageado"
    }
  ]
}
  • pattern: regex (string) aplicado al path de cada archivo stageado.
  • action: warn o block.
  • message: texto mostrado en la advertencia/bloqueo.

Empaquetar y publicar

  1. Configurar publisher en package.json (reemplaza tu-publisher).
  2. Iniciar sesión:
    • npx vsce login tu-publisher (usa tu PAT de Azure DevOps Marketplace)
  3. Empaquetar: npm run package (genera .vsix)
  4. Publicar: npm run publish

CLI para gestionar checklist y reglas

  • Ejecutá en la raíz del repo:
npx safely-push
  • Desde allí podés listar/agregar/eliminar items de checklist y reglas.
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft