Git Repository & Patch レビューア

地元パッチレビュー

コードをサーバへ送信せずに差分、パッチリビジョン、リスク、ローカルリポジトリ履歴をレビュー。

780 B · 30 ライン
2

ファイル

+10

追加

-0

削除

0

高リスク

0

発見

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

メッセージレビュー

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.

パッチプレーム

From 9f45d4a Mon Sep 17 00:00:00 2001
Subject: [PATCH] feat(tasks): add due-date validation
コードは地元
Parsing and repository runs in this tab. このツールは、輸入されたコードを捕獲、押し、実行または構築することはありません。

使い方

  1. 01

    オープンパッチ

    制限されたGitまたは統一パッチを開き、ヘッダー、モード、リネーム、バイナリーマーク、ハンク、正確なライン番号を保存します。

  2. 02

    変化とリスクを検討する

    ファイルをフィルタリングし、統一または分割ビューを切り替え、決定的な秘密とレビューヒントを検証し、2番目のパッチの修正を比較します。

  3. 03

    検査と報告

    オプションでは、フィッチや押しなしで地元のZIPレポジトリを読み、その後、原料、編集、マークダウン、JSONまたはCSVの証拠を輸出します。

よくある質問

ソースコードアップロード?

パッチパッシング、リスク分析、および地元のGitオブジェクトは、このブラウザで発生します。

リモートレポジトリをクローンできますか?

ブラウザ Git fetch はサーバーの CORS と認証の限界に依存しており、この静的ツールは故意に地元のパッチとリポジトリ ZIP を承認します。

清潔なリスクレポートはコードが安全であることを証明していますか?

ヒューリスティクスは試験のヒントであり、テスト、セキュリティレビュー、依存分析、または人間の理解を置き換えることはできません。

リポジトリモードはGit状態を変更しますか?

単に一時的な地元のコピーを輸入し、分野を読み、歴史を結びつけます; フェッチ、ポッシュ、チェックアウト、およびコミット行動は暴露されません。

ほかの用途特化型ブラウザツールもお試しください。

すべてのツール