Revisor de Repositorio Git y Parche
Revisión local de parchesRevisa diferencias, revisiones de parches, riesgos e historial del repositorio local sin enviar código a un servidor.
Archivos
Adiciones
Supresiones
Alto riesgo
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
Preámbulo del parche
From 9f45d4a Mon Sep 17 00:00:00 2001 Subject: [PATCH] feat(tasks): add due-date validation
Cómo usarla
- 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.
- 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.
- 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.
Herramientas relacionadas
Continúa con otras utilidades web específicas.