From 10dcb297045d68b31e4891db306cf41fa13b8ce0 Mon Sep 17 00:00:00 2001 From: yuetsh <517252939@qq.com> Date: Fri, 3 Jul 2026 10:05:39 -0600 Subject: [PATCH] =?UTF-8?q?feat:=20SQL=20=E6=8F=90=E4=BA=A4=E5=89=8D?= =?UTF-8?q?=E8=87=AA=E5=8A=A8=E6=A0=BC=E5=BC=8F=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 格式化白名单加入 sql,后端用 sqlparse 处理 Co-Authored-By: Claude Fable 5 --- src/oj/problem/components/SubmitCode.vue | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/oj/problem/components/SubmitCode.vue b/src/oj/problem/components/SubmitCode.vue index 07b6398..d690c88 100644 --- a/src/oj/problem/components/SubmitCode.vue +++ b/src/oj/problem/components/SubmitCode.vue @@ -106,9 +106,9 @@ async function submit() { } } - // 0.5 提交前自动格式化(Python3 用 ruff,C/C++ 用 clang-format) + // 0.5 提交前自动格式化(Python3 用 ruff,C/C++ 用 clang-format,SQL 用 sqlparse) const formatLang = LANGUAGE_FORMAT_VALUE[codeStore.code.language] - if (["python", "c", "cpp"].includes(formatLang)) { + if (["python", "c", "cpp", "sql"].includes(formatLang)) { isFormatting.value = true try { const res = await formatCode({