Skip to content

Commit 103de36

Browse files
chore(analytics): send code snippet for unknown diff languages
1 parent 1fda507 commit 103de36

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

src/routes/[pid=pid]/[org]/[repo]/[id=number]/PageRenderer.svelte

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
} from "@lucide/svelte";
3232
import rehypeShikiFromHighlighter from "@shikijs/rehype/core";
3333
import { transformerNotationDiff } from "@shikijs/transformers";
34+
import posthog from "posthog-js";
3435
import type { Plugin } from "svelte-exmarkdown";
3536
import type {
3637
DiscussionDetails,
@@ -68,7 +69,12 @@
6869
.map(line => line.replace(/^[+-]/, ""))
6970
.join("\n");
7071
const detectedLanguage = detectLanguage(cleanedCode);
71-
if (!detectedLanguage) return;
72+
if (!detectedLanguage) {
73+
posthog.captureException(new Error("Failed to determine diff language"), {
74+
code
75+
});
76+
return;
77+
}
7278
options.lang = detectedLanguage;
7379
return code
7480
.split("\n")

0 commit comments

Comments
 (0)