テキスト差分チェッカー
テキスト ローカルのみ
コードをサーバへ送信せずに差分、パッチリビジョン、リスク、ローカルリポジトリ履歴をレビュー。
ファイル
追加
削除
高リスク
発見
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))
From 9f45d4a Mon Sep 17 00:00:00 2001 Subject: [PATCH] feat(tasks): add due-date validation
制限されたGitまたは統一パッチを開き、ヘッダー、モード、リネーム、バイナリーマーク、ハンク、正確なライン番号を保存します。
ファイルをフィルタリングし、統一または分割ビューを切り替え、決定的な秘密とレビューヒントを検証し、2番目のパッチの修正を比較します。
オプションでは、フィッチや押しなしで地元のZIPレポジトリを読み、その後、原料、編集、マークダウン、JSONまたはCSVの証拠を輸出します。
パッチパッシング、リスク分析、および地元のGitオブジェクトは、このブラウザで発生します。
ブラウザ Git fetch はサーバーの CORS と認証の限界に依存しており、この静的ツールは故意に地元のパッチとリポジトリ ZIP を承認します。
ヒューリスティクスは試験のヒントであり、テスト、セキュリティレビュー、依存分析、または人間の理解を置き換えることはできません。
単に一時的な地元のコピーを輸入し、分野を読み、歴史を結びつけます; フェッチ、ポッシュ、チェックアウト、およびコミット行動は暴露されません。
ほかの用途特化型ブラウザツールもお試しください。