josdejong/jsonrepair

Another case: Colon expected at position 69

Open

#152 opened on 2025年12月18日

GitHub で見る
 (1 comment) (0 reactions) (0 assignees)TypeScript (83 forks)github user discovery
enhancementhelp wanted

Repository metrics

Stars
 (2,359 stars)
PR merge metrics
 (PR metrics pending)

説明

Why, or why DeepSeek is so stoopid...

import { jsonrepair } from "jsonrepair";
const json = `{"body": "@root continuing the review...", "suggested_diff_hunk: null, "approve_pr: false}`;
const repairedJson = jsonrepair(json);
JSONRepairError: Colon expected at position 69

If I render the exact position, it'd be:

{"body": "@root continuing the review...", "suggested_diff_hunk: null, "approve_pr: false}
                                                                     ^

Do you think this case can be handled?

コントリビューターガイド