josdejong/jsonrepair

Another case: Colon expected at position 69

Open

#152 aberto em 18 de dez. de 2025

Ver no GitHub
 (1 comment) (0 reactions) (0 assignees)TypeScript (83 forks)github user discovery
enhancementhelp wanted

Métricas do repositório

Stars
 (2.359 stars)
Métricas de merge de PR
 (Métricas PR pendentes)

Description

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?

Guia do colaborador