From 36af718616acaee8e0cc3d36e9b476054f807686 Mon Sep 17 00:00:00 2001 From: yiliang114 <1204183885@qq.com> Date: Mon, 24 Nov 2025 20:34:49 +0800 Subject: [PATCH] chore(vscode-ide-companion): add testing infrastructure and improve config files MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 添加测试基础设施和改进配置文件: - 添加 vitest.config.js 用于单元测试配置 - 配置测试覆盖率报告(v8 provider) - 修复 postcss.config.js 的 eslint 警告 - 设置测试环境为 Node.js --- packages/vscode-ide-companion/postcss.config.js | 5 +++-- packages/vscode-ide-companion/vitest.config.js | 15 +++++++++++++++ 2 files changed, 18 insertions(+), 2 deletions(-) create mode 100644 packages/vscode-ide-companion/vitest.config.js diff --git a/packages/vscode-ide-companion/postcss.config.js b/packages/vscode-ide-companion/postcss.config.js index e2dc4780..63ef4c6b 100644 --- a/packages/vscode-ide-companion/postcss.config.js +++ b/packages/vscode-ide-companion/postcss.config.js @@ -1,6 +1,7 @@ +/* eslint-disable no-undef */ module.exports = { plugins: { tailwindcss: {}, autoprefixer: {}, - } -} \ No newline at end of file + }, +}; diff --git a/packages/vscode-ide-companion/vitest.config.js b/packages/vscode-ide-companion/vitest.config.js new file mode 100644 index 00000000..5839af42 --- /dev/null +++ b/packages/vscode-ide-companion/vitest.config.js @@ -0,0 +1,15 @@ +import { defineConfig } from 'vitest/config'; +export default defineConfig({ + test: { + globals: true, + environment: 'node', + include: ['src/**/*.test.ts'], + coverage: { + provider: 'v8', + reporter: ['text', 'json', 'html', 'clover'], + include: ['src/**/*.ts'], + exclude: ['src/**/*.test.ts', 'src/**/*.d.ts'], + }, + }, +}); +//# sourceMappingURL=vitest.config.js.map