Revisor de Repositorio Git y Parche

Revisión local de parches

Revisa diferencias, revisiones de parches, riesgos e historial del repositorio local sin enviar código a un servidor.

780 B · 30 líneas
2

Archivos

+10

Adiciones

-0

Supresiones

0

Alto riesgo

0

Conclusiones

From 9f45d4a Mon Sep 17 00:00:00 2001
Subject: [PATCH] feat(tasks): add due-date validation

diff --git a/app/tasks.ts b/app/tasks.ts
index 65b3c1a..f2a4d21 100644
--- a/app/tasks.ts
+++ b/app/tasks.ts
@@ -2,6 +2,12 @@ export interface Task {
   title: string
+  dueAt?: string
 }
+
+export function isValidDueDate(value: string) {
+  const time = Date.parse(value)
+  return Number.isFinite(time) && time > Date.now()
+}

diff --git a/tests/tasks.test.ts b/tests/tasks.test.ts
index 09c3a8b..41d03a1 100644
--- a/tests/tasks.test.ts
+++ b/tests/tasks.test.ts
@@ -1,3 +1,7 @@
+import { isValidDueDate } from '../app/tasks'
+
 test('task title', () => {
   expect('Ship release').toBeTruthy()
 })
+
+test('rejects invalid dates', () => expect(isValidDueDate('never')).toBe(false))

Revisar el mensaje de comisión

A subject line is present.
36/72 characters in subject.
Uses Conventional Commits syntax.
Contains a Signed-off-by trailer.
Breaking change has an explanatory trailer.

Preámbulo del parche

From 9f45d4a Mon Sep 17 00:00:00 2001
Subject: [PATCH] feat(tasks): add due-date validation
Código sigue siendo local
El análisis y el repositorio se ejecutan en esta pestaña. La herramienta nunca busca, empuja, ejecuta o construye código importado.

Cómo usarla

  1. 01

    Pruebas abiertas de parches

    Pegar o abrir un parche de Git o unificado y preservar encabezados, modos, renombrados, marcadores binarios, hunks y números de línea exactos.

  2. 02

    Examinar los cambios y riesgos

    Filtrar archivos, cambiar vistas unificadas o divididas, inspeccionar secretos deterministas y revisar pistas, y comparar una revisión de segundo parche.

  3. 03

    Inspeccionar e informar

    Opcionalmente leer un ZIP de repositorio local sin buscar o empujar, luego exportar pruebas crudas, editadas, Markdown, JSON o CSV.

Preguntas frecuentes

¿Se ha subido el código fuente?

No. El análisis de parches, el análisis de riesgos y las lecturas locales del objeto Git ocurren en este navegador.

¿Puede clonar cualquier repositorio remoto?

No. Browser Git fetch depende del servidor CORS y los límites de autenticación, por lo que esta herramienta estática acepta deliberadamente parches locales y ZIPs de repositorio en su lugar.

¿Un informe de riesgo limpio prueba que el código es seguro?

No. Las heurísticas son pistas de triaje y no pueden reemplazar pruebas, revisión de seguridad, análisis de dependencia o comprensión humana.

¿El modo repositorio modifica el estado de Git?

No. Solo importa una copia local temporal y lee sucursales y compromete el historial; no se exponen las acciones de buscar, empujar, cerrar y comprometer.

Continúa con otras utilidades web específicas.

Todas las herramientas

Local por defecto; las fuentes remotas se indican claramente.

© 2026 Nobuf

Nobuf

Utilidades rápidas y locales impulsadas por tu navegador.