fix: eslint error

This commit is contained in:
2025-09-19 12:00:35 +08:00
parent 560367eeb5
commit 86a8d00991
5 changed files with 33 additions and 23 deletions

View File

@@ -3,7 +3,7 @@
"private": true, "private": true,
"version": "0.0.0", "version": "0.0.0",
"type": "module", "type": "module",
"packageManager": "pnpm@10.14.0", "packageManager": "pnpm@10.17.0",
"scripts": { "scripts": {
"dev": "vite", "dev": "vite",
"build": "tsc -b && vite build", "build": "tsc -b && vite build",
@@ -36,5 +36,8 @@
"vite": "^7.1.2", "vite": "^7.1.2",
"vite-plugin-checker": "^0.10.3", "vite-plugin-checker": "^0.10.3",
"vite-tsconfig-paths": "^5.1.4" "vite-tsconfig-paths": "^5.1.4"
},
"volta": {
"node": "24.8.0"
} }
} }

26
pnpm-lock.yaml generated
View File

@@ -26,7 +26,7 @@ importers:
version: 19.1.9(@types/react@19.1.13) version: 19.1.9(@types/react@19.1.13)
'@vitejs/plugin-react-swc': '@vitejs/plugin-react-swc':
specifier: ^4.0.0 specifier: ^4.0.0
version: 4.1.0(vite@7.1.5) version: 4.1.0(vite@7.1.6)
eslint: eslint:
specifier: ^9.33.0 specifier: ^9.33.0
version: 9.35.0 version: 9.35.0
@@ -62,13 +62,13 @@ importers:
version: 8.44.0(eslint@9.35.0)(typescript@5.8.3) version: 8.44.0(eslint@9.35.0)(typescript@5.8.3)
vite: vite:
specifier: ^7.1.2 specifier: ^7.1.2
version: 7.1.5 version: 7.1.6
vite-plugin-checker: vite-plugin-checker:
specifier: ^0.10.3 specifier: ^0.10.3
version: 0.10.3(eslint@9.35.0)(optionator@0.9.4)(typescript@5.8.3)(vite@7.1.5) version: 0.10.3(eslint@9.35.0)(optionator@0.9.4)(typescript@5.8.3)(vite@7.1.6)
vite-tsconfig-paths: vite-tsconfig-paths:
specifier: ^5.1.4 specifier: ^5.1.4
version: 5.1.4(typescript@5.8.3)(vite@7.1.5) version: 5.1.4(typescript@5.8.3)(vite@7.1.6)
packages: packages:
@@ -1622,8 +1622,8 @@ packages:
vite: vite:
optional: true optional: true
vite@7.1.5: vite@7.1.6:
resolution: {integrity: sha512-4cKBO9wR75r0BeIWWWId9XK9Lj6La5X846Zw9dFfzMRw38IlTk2iCcUt6hsyiDRcPidc55ZParFYDXi0nXOeLQ==} resolution: {integrity: sha512-SRYIB8t/isTwNn8vMB3MR6E+EQZM/WG1aKmmIUCfDXfVvKfc20ZpamngWHKzAmmu9ppsgxsg4b2I7c90JZudIQ==}
engines: {node: ^20.19.0 || >=22.12.0} engines: {node: ^20.19.0 || >=22.12.0}
hasBin: true hasBin: true
peerDependencies: peerDependencies:
@@ -2077,11 +2077,11 @@ snapshots:
'@typescript-eslint/types': 8.44.0 '@typescript-eslint/types': 8.44.0
eslint-visitor-keys: 4.2.1 eslint-visitor-keys: 4.2.1
'@vitejs/plugin-react-swc@4.1.0(vite@7.1.5)': '@vitejs/plugin-react-swc@4.1.0(vite@7.1.6)':
dependencies: dependencies:
'@rolldown/pluginutils': 1.0.0-beta.35 '@rolldown/pluginutils': 1.0.0-beta.35
'@swc/core': 1.13.5 '@swc/core': 1.13.5
vite: 7.1.5 vite: 7.1.6
transitivePeerDependencies: transitivePeerDependencies:
- '@swc/helpers' - '@swc/helpers'
@@ -3345,7 +3345,7 @@ snapshots:
dependencies: dependencies:
punycode: 2.3.1 punycode: 2.3.1
vite-plugin-checker@0.10.3(eslint@9.35.0)(optionator@0.9.4)(typescript@5.8.3)(vite@7.1.5): vite-plugin-checker@0.10.3(eslint@9.35.0)(optionator@0.9.4)(typescript@5.8.3)(vite@7.1.6):
dependencies: dependencies:
'@babel/code-frame': 7.27.1 '@babel/code-frame': 7.27.1
chokidar: 4.0.3 chokidar: 4.0.3
@@ -3355,25 +3355,25 @@ snapshots:
strip-ansi: 7.1.2 strip-ansi: 7.1.2
tiny-invariant: 1.3.3 tiny-invariant: 1.3.3
tinyglobby: 0.2.15 tinyglobby: 0.2.15
vite: 7.1.5 vite: 7.1.6
vscode-uri: 3.1.0 vscode-uri: 3.1.0
optionalDependencies: optionalDependencies:
eslint: 9.35.0 eslint: 9.35.0
optionator: 0.9.4 optionator: 0.9.4
typescript: 5.8.3 typescript: 5.8.3
vite-tsconfig-paths@5.1.4(typescript@5.8.3)(vite@7.1.5): vite-tsconfig-paths@5.1.4(typescript@5.8.3)(vite@7.1.6):
dependencies: dependencies:
debug: 4.4.3 debug: 4.4.3
globrex: 0.1.2 globrex: 0.1.2
tsconfck: 3.1.6(typescript@5.8.3) tsconfck: 3.1.6(typescript@5.8.3)
optionalDependencies: optionalDependencies:
vite: 7.1.5 vite: 7.1.6
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
- typescript - typescript
vite@7.1.5: vite@7.1.6:
dependencies: dependencies:
esbuild: 0.25.10 esbuild: 0.25.10
fdir: 6.5.0(picomatch@4.0.3) fdir: 6.5.0(picomatch@4.0.3)

5
pnpm-workspace.yaml Normal file
View File

@@ -0,0 +1,5 @@
ignoredBuiltDependencies:
- esbuild
onlyBuiltDependencies:
- '@swc/core'

View File

@@ -5,8 +5,8 @@ export default function Home() {
useEffect(() => { useEffect(() => {
setNum(1) setNum(1)
console.log(num)
}, []) }, [])
console.log(num)
return <div>home</div> return <div>home</div>
} }

View File

@@ -1,7 +1,7 @@
import {defineConfig} from "vite"; import react from '@vitejs/plugin-react-swc'
import react from "@vitejs/plugin-react-swc"; import { defineConfig } from 'vite'
import tsconfigPaths from "vite-tsconfig-paths"; import checker from 'vite-plugin-checker'
import checker from "vite-plugin-checker"; import tsconfigPaths from 'vite-tsconfig-paths'
// https://vite.dev/config/ // https://vite.dev/config/
export default defineConfig({ export default defineConfig({
@@ -9,9 +9,11 @@ export default defineConfig({
react(), react(),
tsconfigPaths(), tsconfigPaths(),
checker({ checker({
typescript: true, // 开启 TypeScript 检查 typescript: true,
eslint: { eslint: {
lintCommand: "eslint \"./src/**/*.{ts,tsx}\"", // 自定义 eslint 命令 lintCommand: 'eslint "./src/**/*.{ts,tsx}"',
useFlatConfig: true,
}, },
})], }),
}); ],
})