Vérificateur de dépôt Git & patch
Examen des patchs locauxExaminez 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.
Fichiers
Ajouts
Suppressions
Risque élevé
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
Préambule du lot
From 9f45d4a Mon Sep 17 00:00:00 2001 Subject: [PATCH] feat(tasks): add due-date validation
Mode d’emploi
- 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.
- 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.
- 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.
Outils associés
Poursuivez avec d’autres utilitaires web ciblés.