Git-Repository & Patch-Reviewer
Lokale Patch-ÜberprüfungDiffs, Patch-Revisionen, Risiken und lokale Repository-Historie prüfen, ohne Code an einen Server zu senden.
Dateien
Ergänzungen
Löschungen
Hohes Risiko
Ergebnisse
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))
Überprüfung der Einberufung von Nachrichten
Präambel des Patches
From 9f45d4a Mon Sep 17 00:00:00 2001 Subject: [PATCH] feat(tasks): add due-date validation
So funktioniert es
- 01
Offene Patch-Beweise
Fügen Sie ein begrenztes Git oder einen einheitlichen Patch ein oder öffnen Sie es und behalten Sie Header, Modi, Umbenennungen, Binärmarkierungen, Hunks und genaue Zeilennummern bei.
- 02
Überprüfen Sie Änderungen und Risiken
Filtern Sie Dateien, wechseln Sie zwischen einheitlichen und geteilten Ansichten, überprüfen Sie deterministische Geheimnisse, überprüfen Sie Hinweise und vergleichen Sie eine zweite Patch-Revision.
- 03
Inspizieren und berichten
Lesen Sie optional ein lokales Repository ZIP ohne Abruf oder Push und exportieren Sie dann rohe, redigierte, Markdown-, JSON- oder CSV-Beweise.
Häufig gestellte Fragen
Ist der Quellcode hochgeladen?
Nein. Patch-Parsing, Risikoanalyse und lokale Git-Objekt-Lesevorgänge finden in diesem Browser statt.
Kann es jedes Remote-Repository klonen?
Nein. Der Browser-Git-Abruf hängt vom Server CORS und den Authentifizierungsgrenzen ab. Daher akzeptiert dieses statische Tool bewusst stattdessen lokale Patches und Repository-ZIPs.
Beweist ein sauberer Risikobericht, dass Code sicher ist?
Nein. Heuristiken sind Triage-Hinweise und können Tests, Sicherheitsüberprüfungen, Abhängigkeitsanalysen oder menschliches Verständnis nicht ersetzen.
Ändert der Repository-Modus den Git-Status?
Nein. Es wird nur eine temporäre lokale Kopie importiert und Zweige sowie der Commit-Verlauf gelesen. Fetch-, Push-, Checkout- und Commit-Aktionen werden nicht angezeigt.
Ähnliche Tools
Arbeiten Sie mit weiteren fokussierten Browser-Hilfsmitteln weiter.