From 15f74b9d97070ed1ec74838816e5ee566163831d Mon Sep 17 00:00:00 2001 From: xingyu4j Date: Sat, 14 Mar 2026 19:20:39 +0800 Subject: [PATCH] refactor: drop unused turbo eslint shim --- internal/lint-configs/eslint-config/package.json | 3 +-- .../eslint-config/src/configs/index.ts | 1 - .../eslint-config/src/configs/turbo.ts | 15 --------------- internal/lint-configs/eslint-config/src/index.ts | 2 -- pnpm-workspace.yaml | 1 - 5 files changed, 1 insertion(+), 21 deletions(-) delete mode 100644 internal/lint-configs/eslint-config/src/configs/turbo.ts diff --git a/internal/lint-configs/eslint-config/package.json b/internal/lint-configs/eslint-config/package.json index df7ec3d3c..db7f699ac 100644 --- a/internal/lint-configs/eslint-config/package.json +++ b/internal/lint-configs/eslint-config/package.json @@ -27,8 +27,7 @@ } }, "dependencies": { - "@vben/oxlint-config": "workspace:*", - "eslint-config-turbo": "catalog:" + "@vben/oxlint-config": "workspace:*" }, "devDependencies": { "@eslint/js": "catalog:", diff --git a/internal/lint-configs/eslint-config/src/configs/index.ts b/internal/lint-configs/eslint-config/src/configs/index.ts index 3ce6f248d..4ed3ea61e 100644 --- a/internal/lint-configs/eslint-config/src/configs/index.ts +++ b/internal/lint-configs/eslint-config/src/configs/index.ts @@ -4,7 +4,6 @@ export * from './jsonc'; export * from './node'; export * from './perfectionist'; export * from './pnpm'; -export * from './turbo'; export * from './typescript'; export * from './unicorn'; export * from './vue'; diff --git a/internal/lint-configs/eslint-config/src/configs/turbo.ts b/internal/lint-configs/eslint-config/src/configs/turbo.ts deleted file mode 100644 index 1dc155046..000000000 --- a/internal/lint-configs/eslint-config/src/configs/turbo.ts +++ /dev/null @@ -1,15 +0,0 @@ -import type { Linter } from 'eslint'; - -import { interopDefault } from '../util'; - -export async function turbo(): Promise { - const pluginTurbo = await interopDefault(import('eslint-config-turbo')); - - return [ - { - plugins: { - turbo: pluginTurbo, - }, - }, - ]; -} diff --git a/internal/lint-configs/eslint-config/src/index.ts b/internal/lint-configs/eslint-config/src/index.ts index e5d6a91aa..f853781a9 100644 --- a/internal/lint-configs/eslint-config/src/index.ts +++ b/internal/lint-configs/eslint-config/src/index.ts @@ -7,7 +7,6 @@ import { node, perfectionist, pnpm, - turbo, typescript, unicorn, vue, @@ -33,7 +32,6 @@ async function defineConfig(config: FlatConfig[] = []) { node(), perfectionist(), unicorn(), - turbo(), yaml(), pnpm(), ...customConfig, diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 5e08031d8..1bd46bf6e 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -92,7 +92,6 @@ catalog: element-plus: ^2.13.5 es-toolkit: ^1.45.1 eslint: ^10.0.3 - eslint-config-turbo: ^2.8.17 eslint-plugin-better-tailwindcss: ^4.3.2 eslint-plugin-command: ^3.5.2 eslint-plugin-jsonc: ^3.1.2