Vérificateur de dépôt Git & patch

Examen des patchs locaux

Examinez les différences, les révisions de patch, les risques et l’historique du dépôt local sans envoyer de code vers un serveur.

780 B · 30 lignes
2

Fichiers

+10

Ajouts

-0

Suppressions

0

Risque élevé

0

Constatations

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))

Réexamen des messages de communication

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éambule du lot

From 9f45d4a Mon Sep 17 00:00:00 2001
Subject: [PATCH] feat(tasks): add due-date validation
Le code reste local
Parsing et le dépôt lit exécuter dans cet onglet. L'outil ne récupère jamais, pousse, exécute ou construit le code importé.

Mode d’emploi

  1. 01

    Preuves par patch ouvert

    Coller ou ouvrir un patch Git limité ou unifié et préserver les en-têtes, les modes, les renoms, les marqueurs binaires, les hunks et les numéros de ligne exacts.

  2. 02

    Examiner les changements et les risques

    Filtrez les fichiers, changez les vues unifiées ou fractionnées, inspectez le secret déterministe et examinez les conseils, et comparez une deuxième révision de patch.

  3. 03

    Inspecter et signaler

    En option, lisez un ZIP de dépôt local sans récupérer ou pousser, puis exportez les preuves brutes, expurgées, Markdown, JSON ou CSV.

Questions fréquentes

Le code source est-il téléchargé?

Non. L'analyse des patchs, l'analyse des risques et les lectures d'objets Git locaux se produisent dans ce navigateur.

Peut-il cloner un dépôt distant ?

Non. Navigateur Git fetch dépend du serveur CORS et des limites d'authentification, donc cet outil statique accepte délibérément les correctifs locaux et les ZIP de dépôt à la place.

Est-ce qu'un rapport de risque propre prouve que le code est sûr?

Non. Les heuristiques sont des indices de triage et ne peuvent remplacer les tests, l'examen de sécurité, l'analyse de dépendance ou la compréhension humaine.

Le mode dépôt modifie-t-il l'état Git ?

Non. Il importe seulement une copie locale temporaire et lit les branches et l'historique de commit; chercher, pousser, checkout et commit actions ne sont pas exposés.

Poursuivez avec d’autres utilitaires web ciblés.

Tous les outils

Local par défaut ; les sources distantes sont clairement indiquées.

© 2026 Nobuf

Nobuf

Des utilitaires rapides et locaux, propulsés par votre navigateur.