From 006ac59a33b60bcd87086b5ddd6afa5abe85e448 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=98=93=E8=89=AF?= <1204183885@qq.com> Date: Fri, 3 Jul 2026 15:15:23 +0800 Subject: [PATCH] fix: align vscode-ide-companion curly rule with root config (#6221) The bare `curly: 'warn'` defaults to `'all'`, flagging single-line guard statements (e.g. `if (!x) return;`). The root eslint.config.js uses `['error', 'multi-line']` which only requires braces on multi-line bodies. Align the package config to match, eliminating 10 false-positive warnings in AuthMessageHandler.ts and settingsWriter.ts. --- packages/vscode-ide-companion/eslint.config.mjs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/vscode-ide-companion/eslint.config.mjs b/packages/vscode-ide-companion/eslint.config.mjs index 80945e52c0..6c6bce4957 100644 --- a/packages/vscode-ide-companion/eslint.config.mjs +++ b/packages/vscode-ide-companion/eslint.config.mjs @@ -66,7 +66,7 @@ export default [ }, ], - curly: 'warn', + curly: ['warn', 'multi-line'], eqeqeq: ['warn', 'always', { null: 'ignore' }], 'no-throw-literal': 'warn', semi: 'warn',