From 2930aa8f6c157ce4da7d007c283eadd038c34b87 Mon Sep 17 00:00:00 2001 From: harehare Date: Thu, 5 Mar 2026 22:00:50 +0900 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A7=20refactor(config):=20update=20typ?= =?UTF-8?q?e=20check=20configuration=20keys?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- editors/vscode/package.json | 15 ++++++--------- editors/vscode/src/extension.ts | 6 +++--- 2 files changed, 9 insertions(+), 12 deletions(-) diff --git a/editors/vscode/package.json b/editors/vscode/package.json index 90c9fffb..7a0770fd 100644 --- a/editors/vscode/package.json +++ b/editors/vscode/package.json @@ -133,26 +133,23 @@ "default": true, "description": "Enable or disable Code Lens for mq queries" }, - "mq.enableTypeCheck": { + "mq.typeCheck.enableTypeCheck": { "title": "Enable type check", "type": "boolean", "default": false, - "description": "Enable or disable type checking for mq queries.", - "category": "Type" + "description": "Enable or disable type checking for mq queries." }, - "mq.strictArray": { + "mq.typeCheck.strictArray": { "title": "Enable strict array mode", "type": "boolean", "default": false, - "description": "Enable or disable strict array mode. When enabled, arrays must contain elements of a single type.", - "category": "Type" + "description": "Enable or disable strict array mode. When enabled, arrays must contain elements of a single type." }, - "mq.tuple": { + "mq.typeCheck.tuple": { "title": "Enable tuple mode", "type": "boolean", "default": false, - "description": "Enable or disable tuple mode. When enabled, heterogeneous array literals are typed as tuples with per-element types.", - "category": "Type" + "description": "Enable or disable tuple mode. When enabled, heterogeneous array literals are typed as tuples with per-element types." } } }, diff --git a/editors/vscode/src/extension.ts b/editors/vscode/src/extension.ts index 55c49f3c..def8e956 100644 --- a/editors/vscode/src/extension.ts +++ b/editors/vscode/src/extension.ts @@ -548,9 +548,9 @@ const startLspServer = async () => { } } - const enableTypeCheck = config.get("enableTypeCheck"); - const strictArray = config.get("strictArray"); - const tuple = config.get("tuple"); + const enableTypeCheck = config.get("typeCheck.enableTypeCheck"); + const strictArray = config.get("typeCheck.strictArray"); + const tuple = config.get("typeCheck.tuple"); const workspaceFolders = vscode.workspace.workspaceFolders; const workspacePaths = workspaceFolders && workspaceFolders.length > 0