Git-Repository & Patch-Reviewer

Lokale Patch-Überprüfung

Diffs, Patch-Revisionen, Risiken und lokale Repository-Historie prüfen, ohne Code an einen Server zu senden.

780 B · 30 Linien
2

Dateien

+10

Ergänzungen

-0

Löschungen

0

Hohes Risiko

0

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

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.

Präambel des Patches

From 9f45d4a Mon Sep 17 00:00:00 2001
Subject: [PATCH] feat(tasks): add due-date validation
Code bleibt lokal
Parsing und Repository liest in dieser Registerkarte laufen. Das Tool holt, schiebt, führt oder baut importierten Code nie.

So funktioniert es

  1. 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.

  2. 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.

  3. 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.

Arbeiten Sie mit weiteren fokussierten Browser-Hilfsmitteln weiter.

Alle Tools

Standardmäßig lokal; externe Datenquellen werden klar genannt.

© 2026 Nobuf

Nobuf

Schnelle, lokal arbeitende Hilfsmittel in Ihrem Browser.