From 913b26fbd5fa5f9eb63b75e57c9fddeffd2e9cea Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 17 May 2026 21:16:02 +0000 Subject: [PATCH 1/2] chore(deps): update dependency @rsbuild/plugin-eslint to v2 --- pnpm-lock.yaml | 40 ++++++++++++++++++++++++------- rsbuild/react-eslint/package.json | 2 +- rsbuild/vue-eslint/package.json | 2 +- 3 files changed, 33 insertions(+), 11 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1e13bf1e..3db96217 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -311,8 +311,8 @@ importers: specifier: 2.0.6 version: 2.0.6(@module-federation/runtime-tools@2.4.0)(core-js@3.49.0) '@rsbuild/plugin-eslint': - specifier: ^1.3.0 - version: 1.3.0(@rsbuild/core@2.0.6)(eslint@9.39.4) + specifier: ^2.0.0 + version: 2.0.0(@rsbuild/core@2.0.6)(@rspack/core@2.0.3)(eslint@9.39.4) '@rsbuild/plugin-react': specifier: ^2.0.0 version: 2.0.0(@rsbuild/core@2.0.6)(@rspack/core@2.0.3) @@ -820,8 +820,8 @@ importers: specifier: 2.0.6 version: 2.0.6(@module-federation/runtime-tools@2.4.0)(core-js@3.49.0) '@rsbuild/plugin-eslint': - specifier: ^1.3.0 - version: 1.3.0(@rsbuild/core@2.0.6)(eslint@9.39.4) + specifier: ^2.0.0 + version: 2.0.0(@rsbuild/core@2.0.6)(@rspack/core@2.0.3)(eslint@9.39.4) '@rsbuild/plugin-vue': specifier: ^1.2.8 version: 1.2.8(@rsbuild/core@2.0.6)(@rspack/core@2.0.3)(@vue/compiler-sfc@3.5.34)(vue@3.5.34) @@ -7175,11 +7175,12 @@ packages: '@rsbuild/core': optional: true - '@rsbuild/plugin-eslint@1.3.0': - resolution: {integrity: sha512-Celb09YURplZf55+XdOl9xyao2+hDiAo8ni/hCj5Sn59bXUyTz/99AEIY2x2wDgchM9MAKqg/c4FOyNdLYTP6w==} + '@rsbuild/plugin-eslint@2.0.0': + resolution: {integrity: sha512-SRVPDkPRJEbFbEeFs54mY9x7dQO+hxYHeB1HMgIW5B91mZI2qv/NOrgIHit3s6gUz8J/guUXn9HcRk3efovuEw==} + engines: {node: '>=20.19.0'} peerDependencies: '@rsbuild/core': ^1.0.0 || ^2.0.0-0 - eslint: ^8.0.0 || ^9.0.0 || ^10.0.0 + eslint: ^9.0.0 || ^10.0.0 peerDependenciesMeta: '@rsbuild/core': optional: true @@ -10186,6 +10187,16 @@ packages: peerDependencies: eslint: ^8.0.0 || ^9.0.0 || ^10.0.0 + eslint-rspack-plugin@5.0.0: + resolution: {integrity: sha512-uB5zLeNW24MFVlDegBvwAO6taf1RKNCTfOv/jUusiCG6rsR+AvcQiiicTlYbdBc47UrjzPlh0yEV9Elq03IFxA==} + engines: {node: '>= 20.19.0'} + peerDependencies: + '@rspack/core': ^1.0.8 || ^2.0.0 + eslint: ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + '@rspack/core': + optional: true + eslint-scope@5.1.1: resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} engines: {node: '>=8.0.0'} @@ -18979,12 +18990,14 @@ snapshots: optionalDependencies: '@rsbuild/core': 2.0.6(@module-federation/runtime-tools@2.4.0)(core-js@3.49.0) - '@rsbuild/plugin-eslint@1.3.0(@rsbuild/core@2.0.6)(eslint@9.39.4)': + '@rsbuild/plugin-eslint@2.0.0(@rsbuild/core@2.0.6)(@rspack/core@2.0.3)(eslint@9.39.4)': dependencies: eslint: 9.39.4(jiti@2.6.1) - eslint-rspack-plugin: 4.4.1(eslint@9.39.4) + eslint-rspack-plugin: 5.0.0(@rspack/core@2.0.3)(eslint@9.39.4) optionalDependencies: '@rsbuild/core': 2.0.6(@module-federation/runtime-tools@2.4.0)(core-js@3.49.0) + transitivePeerDependencies: + - '@rspack/core' '@rsbuild/plugin-less@1.6.3(@rsbuild/core@2.0.6)(@rspack/core@2.0.3)(webpack@5.102.1)': dependencies: @@ -22606,6 +22619,15 @@ snapshots: normalize-path: 3.0.0 tinyglobby: 0.2.15 + eslint-rspack-plugin@5.0.0(@rspack/core@2.0.3)(eslint@9.39.4): + dependencies: + eslint: 9.39.4(jiti@2.6.1) + micromatch: 4.0.8 + normalize-path: 3.0.0 + tinyglobby: 0.2.16 + optionalDependencies: + '@rspack/core': 2.0.3(@module-federation/runtime-tools@2.4.0)(@swc/helpers@0.5.21) + eslint-scope@5.1.1: dependencies: esrecurse: 4.3.0 diff --git a/rsbuild/react-eslint/package.json b/rsbuild/react-eslint/package.json index c32c61c2..28b1be4b 100644 --- a/rsbuild/react-eslint/package.json +++ b/rsbuild/react-eslint/package.json @@ -15,7 +15,7 @@ }, "devDependencies": { "@rsbuild/core": "2.0.6", - "@rsbuild/plugin-eslint": "^1.3.0", + "@rsbuild/plugin-eslint": "^2.0.0", "@rsbuild/plugin-react": "^2.0.0", "@types/react": "^19.2.14", "@types/react-dom": "^19.2.3", diff --git a/rsbuild/vue-eslint/package.json b/rsbuild/vue-eslint/package.json index 5bd8d431..a7335a06 100644 --- a/rsbuild/vue-eslint/package.json +++ b/rsbuild/vue-eslint/package.json @@ -13,7 +13,7 @@ }, "devDependencies": { "@rsbuild/core": "2.0.6", - "@rsbuild/plugin-eslint": "^1.3.0", + "@rsbuild/plugin-eslint": "^2.0.0", "@rsbuild/plugin-vue": "^1.2.8", "@typescript-eslint/eslint-plugin": "^8.59.3", "@typescript-eslint/parser": "^8.59.3", From 59bdd293c6a5a79d11143b1310cb3f29d26504ef Mon Sep 17 00:00:00 2001 From: neverland Date: Mon, 18 May 2026 11:02:43 +0800 Subject: [PATCH 2/2] fix: set eslint config type for rsbuild examples --- rsbuild/react-eslint/rsbuild.config.ts | 9 ++++++++- rsbuild/vue-eslint/rsbuild.config.ts | 1 + 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/rsbuild/react-eslint/rsbuild.config.ts b/rsbuild/react-eslint/rsbuild.config.ts index 08de49ad..d72fc343 100644 --- a/rsbuild/react-eslint/rsbuild.config.ts +++ b/rsbuild/react-eslint/rsbuild.config.ts @@ -3,5 +3,12 @@ import { pluginEslint } from '@rsbuild/plugin-eslint'; import { pluginReact } from '@rsbuild/plugin-react'; export default defineConfig({ - plugins: [pluginReact(), pluginEslint()], + plugins: [ + pluginReact(), + pluginEslint({ + eslintPluginOptions: { + configType: 'eslintrc', + }, + }), + ], }); diff --git a/rsbuild/vue-eslint/rsbuild.config.ts b/rsbuild/vue-eslint/rsbuild.config.ts index 8bb2e98e..05931d74 100644 --- a/rsbuild/vue-eslint/rsbuild.config.ts +++ b/rsbuild/vue-eslint/rsbuild.config.ts @@ -7,6 +7,7 @@ export default defineConfig({ pluginVue(), pluginEslint({ eslintPluginOptions: { + configType: 'eslintrc', extensions: ['.js', '.jsx', '.ts', '.tsx', '.vue'], fix: true, },